body {
       color : black;
       background: white;
       margin-left: 20px; margin-right: 20px;
       font-size: 10pt;
       font-family: verdana, helvetica, sans-serif;
}

td {
       color : black;
       background: white;
       margin-left: 20px; margin-right: 20px;
       font-size: 10pt; 
       font-family: verdana, helvetica, sans-serif;
}

h1 { text-align: center;
     margin-left: 0%;
     color: #8B0000; /* darkred */ 
     font-family: verdana, helvetica, sans-serif;
     overflow: hidden;             /* don't crowd the menu */
     padding: 0;
/*     white-space: nowrap; */ 
}

h2,h3,h4,h5,h6 { color: #8B0000;
                 margin-left: 0%; }

h1 { font-size: 180%; }
h2 { font-size: 140%;
     border-bottom: solid 1px #708090; /* slate gray */ }
h3 { font-size: 120%; }
h4 { font-size: 100%; }

ul, ol { line-height: 150% }

img#photo { text-align: right }

#navcontainer
{
background: #8B0000; /* darkred */;
width: 85%;
margin: 0 auto;
padding: 1em 0;
font-family: verdana, helvetica, sans-serif;
font-size: 100%;
text-align: center;
}

ul#navlist
{
text-align: center;
list-style: none;
padding: 0;
margin: 0 auto;
width: 85%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 1em 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: wheat;
text-decoration: none;
background: #8B0000; /* darkred */;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: green; /* #CD5C5C  indianred */;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: wheat; /* transparent; */
border-color: #aaab9c #fff #fff #ccc;
}
