body {            
   width: 810px;   margin: 0;   border: 0;  background-color: rgb( 255, 235, 208); }
    
#banner { 
   position: absolute;   top: 0px;   left: 0px;   margin: 0;   padding: 0;   z-index: 1; }
     
#leftrail { 
   position: absolute;   top: 85px;   left: 10px;   width:190px;   
	margin: 0px;   padding: 0px;   z-index: 2; }
	
#maincol {
   position: absolute;   top: 85px;   left: 240px;   width:350px;   
	margin: 0px;   padding: 0px;   z-index: 2; }
	
#widemaincol {
   position: absolute;   top: 85px;   left: 240px;   width:500px;  
	margin: 0px;   padding: 0px;   z-index: 2; }

#fullcol {
   position: absolute;   top: 95px;   left: 10px;   width:800px;  
	margin: 0px;   padding: 0px;   z-index: 2; }

	
#rightrail { 
   position: absolute;   top: 85px;   left: 630px;   width:170px;   
	margin: 0px;   padding: 0px;   z-index: 2; }	
	
p                { font-family: Calibri, Verdana, Arial, sans serif; font-size: 12px; 
           margin: 2px 5px 9px 2px; color:black; line-height:1.4; }
.footsmall { color:rgb(96,96,96); }
.hang{ text-indent:-10px; margin:2px 5px 6px 10px; }
.leader{ font-size: 14px; font-style: italic;}
.list{ text-indent:-10px; margin:2px 5px 0px 25px; line-height:1.0;}
		   
h2{
   font:  20px sans-serif; color:  black;  text-indent: 0px;  margin:  0 0 6px 5px; }
h3{
   font:  16px Calibri, Verdana, sans-serif; font-weight:  bold;
   color:  black;  text-indent: 0;  margin:  0 0 12px 2px; }

h4{
   font: 14px Calibri, Verdana,  sans-serif;  font-weight:  bold; color: black; margin:  0 0 12px 2px; }

a:link{
   text-decoration: none; font-weight:bold; color: rgb(96,96,255); }
a:visited{
   text-decoration: none; font-weight:bold; color: rgb(96,96,255); }
a:hover{
   text-decoration: underline; }

img{
   margin: 0; padding: 0;
}

td{ font-family: Calibri, Verdana, Arial, sans serif; font-size: 12px; 
           margin: 10px 0 0 2px; color:black; }
}