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

.indexbar {
float: left;
width: 100%;
padding: 0px;
}

.indexfull {
float: left;
width: 98%;
padding: .5em 1% .5em 1%;
}

.indexhalf {
float: left;
width: 48%;
padding: .5em 1% .5em 1%;
}

p {
margin-top: 0em;
}

h1 {
margin: 1.0em;
color: #0066CC;
}

h2 {
margin-top: 0em;
margin-bottom: 0.2em;
}

.yr {
color: #0066CC;
font-size: 1.5em;
}

.tag {
color: #0066CC;
font-size: 1.0em;
}

.more {
font-size: 0.7em;
}

h2 a:link {
color: #0066CC;
background-color: #ffffff;
text-decoration: none;
}

h2 a:visited {
color: #0066CC;
background-color: #ffffff;
text-decoration: none;
}

h2 a:hover {
text-decoration: none;
color: #ffffff;
background-color: #0066CC;
}

.indeximg {
float: left;
padding: 0.2em;
margin-right: 0.8em;
}

.btm {
float: left;
width: 95%;
text-align: center;
padding: 1em;
margin-top: 2em;
margin-bottom: 2em;
background-color: #FFFCE6;
}

.invisible {
display: none;
}

img {
margin-right: 0.8em;
}

p.photo-caption {
margin-top: .2em;
font-size: .8em;
}

p.photo-credit {
margin-top: 0em;
font-size: .6em;
}

td.navside {
color: #000000;
background-color: #d8def0;
font-size: .8em;
}

td.navside div {
margin-top: 1em;
margin-bottom: 1em;
}

.hilitebox {
color: #000000;
background-color: #d8def0;
}

.hiliteboxsand {
color: #000000;
background-color: #efdec6;
}

.orgname-stress {
color: #006600;
background-color: transparent;
font-weight: bold;
font-size: 1.1em;
}

.nav-here {
color: #000066;
background-color: transparent;
font-weight: bold;
}

.toc {
line-height: 1.6em;
}

.emergencylink {
font-weight: bold;
color: #ff0000;
background-color: transparent;
text-decoration: underline;
}

.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; 

}

.sand {

color: #996600;
background-color: transparent;

}

address {

font-size: .8em; 
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;

}
