body { 
  margin-left: 10%;
  margin-right: 15%;
  font-family: Palatino, "Palatino Linotype", serif;
  background-image: url(papyrus.jpg);
  font-size: 11pt;

}

p { 
  text-indent: 1em;
}

a:link { 
  text-decoration: none;
}

a:visited { 
  text-decoration: none;
}

hr { 

}

.hanging { 
  text-indent: -1em;
  margin-left: 15%;
  margin-right: 15%;
}

.noindent { 
  text-indent: 0%;
}
.poem {  
  padding-left: 3em;
  text-indent: -3em;
  margin-left: 0%
}
.poemind {  
  padding-left: 3em;
  text-indent: -1.5em;
  margin-left: 0%;
}

.pref {
  color: black;
  font-family: sans-serif;
  font-size: 70%;
  padding: 2px;
  border-width: thin;
  border-style: solid;
  border-color: black;
  background-color: #ffff99;
}

.marginalia {	
  position: absolute;
  left: 5%;
  text-indent: 0;
}

.marginalia-right {	
  font-size: x-small;
  position: absolute;
  left: 88%;
  text-indent: 0
}

.title { 
  font-weight: normal;
  text-align: center;
  margin-bottom: -0.5em;
}

h2, h3, h4, h5, h6 { 
  font-weight: normal;
  text-align: center
}



div.search-results p {
  text-indent: 0;
}

div.search-controls p {
  text-align: center;
}



div.controls table { 
  width: 100%;
}

div.controls td + td { 
  text-align: right;
}

div.controls img { 
  border: 0pt none;
  margin: 0pt;
  padding: 0pt;
}

div.controls ul {
  padding: 0;
  font-size: 90%;

}
div.controls li {
  display: inline;
  padding-right: 1em;
}




.novert p { 
  margin: 0 0 0 0;
  text-indent: 1em;
}

.novert blockquote { 
  margin: 1em 10% 1em 10%;
}

.novert blockquote p {
  margin-left: 1em;
  text-indent: -1em;
  font-style: italic;
}

.ref {
  color: blue;
  cursor: pointer;
}
table.debutantes td {
  padding: 0.5em 1em;
  vertical-align: top;
  text-align: right;
}
table.debutantes td+td {
  text-align: left;
}


div.summary {
  table-layout: fixed;
  overflow: auto;
  min-width: 500px;
}

div.summary td {
  font-size: 70%;
  padding-left: 1em;
}

div.summary td.numeric {
  text-align: right;
  padding-right: 1em;
}

div.summary td.time {
  width: 26em;
}
.fntext {
  color: red;
  max-width: 50em;
}
span.popup {
  color: blue;
  cursor: help;
}
span.np {
  font-size: 70%;
  color: green;
}
body.biog h1{
  font-size: 100%;
  font-weight: normal;
}

body.biog span.name {
  color: #1a6f21;
  font-weight: bold;

}

#footnote{
  font-size: 100%;
  position: absolute;
  width: 30em;
  border: 1px solid black;
  padding: 5px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
}

body.authors td {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 90%;

}

body.books td {
  padding-left: 1em;
  text-indent: -1em;
  font-size: 90%;

}

body.mainpage {
  text-align: center;
}

body.mainpage {
  text-align: center;
}

body.mainpage h1 {
  margin-top: 1em;
  font-size: 30pt;
  font-weight: bold;
  color: #c15242;
}

body.mainpage h2 {
  font-size: 24pt;
  font-weight: bold;
  color: #c15242;
}

body.mainpage h3 {
  font-size: 16pt;
  font-weight: bold;
  color: #c15242;
  margin-top: 6px;
  margin-bottom: 6px;
}

body.mainpage a:link {
  color: #c15242;
}

body.mainpage a:visited {
  color: #c15242;
}

body.mainpage hr {
  width: 350px;
  margin: 17px auto 17px auto;
}

div.menu {
  font-size: 90%;
}

div.menu img { 
  border: 0pt none;
  margin: 0pt;
  padding: 0pt;
}
div.menu ul {
  padding: 0;
  margin: 0;
  display: inline;
}

div.menu li {
  margin-left: 0;
  margin-bottom: 0;
  padding-right: 1em;
  list-style: none;
  display: inline;
}

body.index td {
  padding-right: 2em;

}
body.index li {
  display: inline;
  padding-right: 1em;
}

body.index ul {
  list-style-type: none;
}

