Body {
     border-width: 20px;
     border-style:  solid;
     border-color: #004682;
     padding: .5cm 1.5cm .5cm 1.5cm; 
     font-family: Verdana, sans-serif; 
     line-height: 1.1;
     color: black;
     background-color: white; 
}

A:link { color: blue; }
A:visited { color: #800080; }
A:hover { color: #A00000; background-color: #E6E6E6; }

H1, H2, H3, H4, H5, H6 { color: #004682; font-weight: bold; }
H4.article { margin-bottom: 0px; }
H4.red { color: #A00000; }
  
#header { padding-bottom: 20px; }

#navlist {
     padding-bottom: 20px;
     margin-left: 0;
	font: bold 12px Verdana, Arial, sans-serif;
	}
     
#navlist ul { list-style: none; margin: 0; padding: 0; }

#navlist li { display: inline; padding-right: 8px; }

#navlist li a {
     padding: .25em 1.25em 0.25em 1.25em;
     border: 1px solid black;
     border-left: 1em solid #004682;
     background: white;
     text-decoration: none;
     }

#navlist li a:link { color: #004682; }
     
#navlist li a:visited { color: #004682; }

#navlist li a:hover {
     border-color: #A00000;
     color: #A00000;
     background: silver;
     }

P.author { font-size: 80%; margin-top: 5px; }

div.announce {
     background: #E6E6E6;
     color: #004682;
     padding: 10px;
     text-align: center;
     }

div.announce P { font-weight: bold }
    
div.summary { padding: 0 2em 0 2em; font-style: italic; font-size: 80%; }  

#address { padding: 20px 0 20px 0; text-align : center; }

#address h3 { color: #A00000; }