body { color:#000 ; 
background: #f7efe1 ;
margin: 10px ; 
font-family: Verdana, Ariel, sans-serif ;
font-size: 80% ;
line-height: 1.4em ;
max-width: 900px }

A:link { color:#801530;  background: #transparent; font-weight: bold; text-decoration:underline} 
A:visited {color:#dc2e4e; background: #transparent; font-weight: bold; text-decoration:underline} 
A:hover {color:#801530; background:#transparent; font-weight: bold; text-decoration:underline}
A:active {color:#801530; background:#transparent; font-weight: bold; text-decoration:underline}

.notlink { color: #801530 ;
font-weight: bold }

H1 { font-size: 200% ;
color:#801530 }

H2 { font-size: 130% ;
color:#801530 }

h3 { font-size: 115% ;
color:#801530 }

#header { background-color: #aacabc ;
padding: 3px ;
border: solid #697470 1px ;
text-align: center }

#contacthead { background-color: #aacabc ;
padding: 3px ;
border: solid #697470 1px ;
text-align: center }

#sidebar { background-color: #aacabc ;
padding: 3px ;
border: solid #697470 1px ;
float: left ;
width: 30% ;
margin-right: 1em }

#sidebar ul {
list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
     }

#sidebar li {
  margin-left: 0px;
margin-top: 1em ;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;   }

#sidebar h1 { font-size: 115%;
 margin-bottom: -1em }

#content { margin-left: 32% }

#widecontent { margin: 0 2em 1em 2em }

#widecontent p { margin-top: 3em }

#widecontent li { margin-top: 3em }

#credit { font-size: 80% ;
line-height: 1.25em ;
clear: both ;
border-top: solid #697470 1px ; 
padding-top: .75em}

#special { border: double #dc2e4e 3px ;
margin-left: 1em ;
padding: 1em 1em 1.5em 1em }

dd { text-indent: -15px ; 
margin-top: 0.5em }

#ring { border: 2px solid #801530 ;
padding: 2px ; 
text-align: center ;
width: 90% ; 
margin-bottom: 1.5em ;
}

.centered { text-align: center }


