
body {

		margin: 1em 3em;
		font-family: Baskerville, Palatino,Times New Roman, Minion, Garamond, serif;
		font-size: 12pt;
		line-height: 1.2em;				/* Baskerville at any rate is too tight */
		background-image: url(papyrus.jpg)
		 
}

p {
		margin-top: 0;
		margin-bottom: 0.5em;
}
	
li.con { 
		margin-bottom: 0.5em; 
		list-style: none; 
}

li.corr { 
		margin-bottom: 0.0em; 
		list-style: none; 
}

ul { 
		padding: 1em; 
		margin: 0; 
		list-style: none; 
}

ul.corr li { 
		margin: 0; 
		padding: 0; 
		list-style: none; 
		text-indent: -1em;
		margin-bottom: .2em;
		margin-left: 1em;
}


/* These are the controls that appear at the top (and sometimes bottom)
* of every page yale returns */

div.controls {
		font-size: 90%;
}

div.controls table { 
		width: 100%; 
}

div.controls td + td { 
		text-align: right; 
}

div.controls img { 
		border: 0pt none; 
		margin: 0pt; 
		padding: 0pt; 
}

ul.contents li {
		margin-left: 1em;
}

.cdate {
		color: #888888;
		font-size: 85%;
}

.vtitle {
		margin: 0;
		font-size: 110%;
		text-align: left;
 		color: #c15242; 
}


.ptitle {
		margin: 1em;
		margin-bottom: 0em;
		font-size: 110%;
		text-align: left;
}

a {

		text-decoration: none;
}

h2, h3, h4, h5, h6 {
		text-align: center;
}

div.controls ul  {
		margin-left: 0;
		padding-left: 0;
		display: inline;
}

div.controls ul.contents {
		margin-left: 1em;
}

div.controls li {
		margin-left: 0;
		margin-bottom: 0;
		padding-right: 1em;
		list-style: none;
		display: inline;
}

.indented {
		text-indent: 2em;
}

.flush {
		text-indent: 0em;
}

div.marginalia {
		color: green;
		margin-bottom: 1em;
}

.title {
		color: #b03614;
		margin-top: 1em;
		margin-bottom: 1em;
		font-size: 110%;
}

.source {
		margin-left: 3em;
		margin-bottom: 1em;
		font-size: 80%;
}

.date {
		text-align: left;
		margin-left: 20em;
}

.signature {
		margin-left: 0em;
}

.signature p {
		margin: 0 0 0 20em;
		padding: 0;
		text-indent: -1em;
}

.signature table {
		line-height: 1em;
		margin: 0;
		padding: 0;
}

.signature td {
		margin: 0;
		padding: 0;
}

	
.poem p {
		margin: 0;
		padding: 0;
}

.subhead {
		text-align: center;
		margin: 0;
		padding: 0;
}

.postscript {
		margin-top: 1em;
}

.address {
		margin-top: 1em;
}

.sc {
		font-variant:
		small-caps;
}

.fn {
		font-size: 60%;
		vertical-align: super;
}

.stats {
		display: none;
}

.title-date {
		font-size: 80%;
		font-style: italic;
}

p.center {
		text-align: center;
}

body.mainpage {

		font-size: 120%;
}

body.intro   {
 
		max-width: 48em;
}


body.mainpage h2 {
		font-size: 180%;
		font-weight: bold;
		line-height: 1em;
		margin-bottom: 1em;
		color: #c15242;
}

body.mainpage h3 {
		font-size: 110%;		
		font-weight: normal;
		line-height: 1.3em;
		margin-bottom: 1.5em;

}

body.mainpage h4 {
		font-weight: normal;
		margin-top: 0;
		margin-bottom: 0em;
		font-size: 85%;
		line-height: 100%;
}

body.mainpage h5 {
		font-weight: normal;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 90%;
}

body.mainpage a:link {
		color: #c15242;
}

body.mainpage a:visited {
		color: #c15242;
}

a.quiet:link {
		color: black;
}

a.quiet:visited {
		color: black;
}

body.intro h2 {
		font-size: 180%;
		font-weight: bold;
		line-height: 1em;
		margin-bottom: 1em;
		color: #c15242;
}

	

div.contents {
		margin-left: 1em;
}
div.contents table {
		margin-top: 1em;
}

div.contents td {
		padding-right: .3em;
}

.number {
		text-align: right;
}

body.bio {
   max-width: 25em;
}

body.controlpane {
		margin-left: 0;
		margin-right: 0;
}

ul.contents2 {
		text-indent: -2em;
		margin-left: 2em;
}

ul.contents {
		margin-left: 2em;
}

div.toc {
		margin-left: 2em;
}

div.morgan {
		margin: 0 1em;
		font-size: 95%;
}
div.morgan p {
		text-indent: 1em;
}

div.morgan h3 {
		color: #c15242;
}
div.morgan h4 {
		color: #c15242;
}

div.terms {
		max-width: 48em;
		margin: 0 1em;
		margin-left: 3em;
		font-size: 95%;
}
div.terms p {
		text-indent: 1em;
}

div.terms h3 {
		color: #c15242;
}
div.terms h4 {
		color: #c15242;
}


div.docref {
		margin-top: 2em;
		font-size: 90%;
		color: green;
		font-family: Courier, sans-serif;
}

body.choice h3 {
		font-weight: normal;
		font-size: 1em;
		text-align: left;
		margin-bottom: 2em;
		margin-top: 1.5em;

}

div.visitors h2 {
		font-size: 120%;
}	

div.visitors td {
		font-size: 70%;
		line-height: 1.4em;
		padding: 0 1em 0 1em;
}

div.visitors th {
		font-size: 90%;
		padding: 0 0em 0 0em;
}  

div.visitors .serious {
		color: green;
		font-weight: bold;
}

div.visitors table {
        padding-bottom: 3em;
        max-width: 100em;
}
	
div.visitors tr {
		background-color: white;
}

div.visitors tr.marked {
		background-color: #ebebff;
}

div.visitors th {
   padding: 1em;
}

td.numeric {
		text-align: right;
		padding-right: 1em;
}

table.center {
		margin: auto;
}

div.search-results td.n {
		text-align: right;
		padding-right: 1em;
		vertical-align: top;
}

div.search-results em {
		color: red;
}