body {

color: #000000;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;

}

p {

margin-top: 0em;

}

h1 {

margin-top: 1.5em;
margin-bottom: 1.5em;
color: #CC9933;

}

h2 {

margin-top: 1.5em;
margin-bottom: 1.5em;
color: #CC9933;

}

p.photo-caption {

margin-top: .2em;
font-size: .8em;

}

td.navside {

color: #000000;
background-color: #d8def0;
font-size: .8em;

}

.navblock {

margin-top: 2em;
margin-bottom: 2em;

}

td.navside div {

margin-top: 1em;
margin-bottom: 1em;

}

.hilitebox {

color: #000000;
background-color: #d8def0;

}

.nav-here {

color: #CC9933;
background-color: transparent;
font-weight: bold;
font-size: 1.1em;

}

.toc {

line-height: 1.6em;

}


.red {

font-weight: bold;
color: #ff0000;
background-color: transparent;

}

.fine-red {

color: #ff0000;
background-color: transparent;
font-size: .8em; 

}

.fine-green {

color: #009900;
background-color: transparent;
font-size: .8em; 

}

.bluegreen {

color: #3366CC;
background-color: transparent;

}

.fine-blue {

color: #0000ff;
background-color: transparent;
font-size: .8em; 

}

address {

font-size: 1em; 
margin-top: 1em;

}

.this-url {

font-size: .8em; 
margin-top: 1em;

}

.fineprint {

font-size: .8em; 

}

.nobullets {

list-style-type: none;

}

.revdate {

font-size: .8em; 
font-style: italic;
margin-bottom: 1em;

}

.periodicalname {

font-style: italic;

}

.bookname {

font-style: italic;

}

.poetry {

font-style: italic;
font-size: .8em;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 2em; 

}

div.locus {

color: #000000;
background-color: #e5e5e5;
font-size: .95em;
font-style: italic;
margin-bottom: 1em;

}

h3.locus {

color: #000000;
background-color: #e5e5e5;

}
