body 
{margin:0;
padding:0;}       

html
{font-family:arial;
font-size:.75em;
color:#000000;
height:100%;
margin-bottom:1px;
   scrollbar-base-color: #f1dddd;
   scrollbar-arrow-color: #854141;     /*arrow at top and bottom*/
   scrollbar-3dlight-color:#f1dddd;      /*left and top highlight line*/
   scrollbar-darkshadow-color:#854141;       /*right and bottom highlight line*/
   scrollbar-face-color:#d2b4b4;         /*sliding scrollbar and arrow buttons top and bottom*/
   scrollbar-highlight-color:#ffffff;       /*left and top highlight line*/
   scrollbar-shadow-color:#854141;        /*right and bottom highlight line*/
   scrollbar-track-color:#dcdfd3;       /*the track*/}



a:link
{color:#854141;
font-weight:bold;}
a:visited
{color:#925b5b;
font-weight:bold;}
a:hover
{color:#8a7c7c;
font-weight:bold;}
a:active
{color:#404040;
font-weight:bold;}

#container
{width:100%;
background-color:#ffffff;
padding:1px;
margin:0;}   

#toplogo
{text-align:center;       
padding:0;
margin-left:auto;
margin-right:auto;
width:368px;
height:90px;
border: 5px #bc8f8f solid;
border-style: double;
background-color:#d8ddc6;
background-position:center;}

img.logopic 
{border: 0;
margin:0; 
height:90px;
width:368px;}    
 
ul
{margin-left:0;
padding-left:0;
list-style-position: inside;}

#leftnav
{background: url(greenbk.jpg);
background-repeat: repeat;}

#leftnav
{width:170px;
vertical-align:top;
border: 1px #bc8f8f solid;
padding-top:2px;
padding-left:4px;
padding-right:4px;     
background-color:#ffffff;}  

#leftsideads
{width:160px;
margin-left:5px;
margin-top:10px;
padding-left:auto;}

#rightnav
{background: url(greenbk.jpg);
background-repeat: repeat;}

#rightnav
{width:130px;
margin:0;
vertical-align:top;
border: 1px #bc8f8f solid;
padding-top:2px;
padding-left:4px;
padding-right:0;        
background-color:#ffffff;}   

#rightsidelinks
{width:120px;               
margin-left:0;
margin-right:0;
margin-top:3px; 
padding-top:0;
padding-left:0;
padding-right:0;
padding-bottom:10px;
font-style:italic;}

#disclaimer
{width:120px;              
margin-left:0;
margin-right:0;
margin-top:10px;     
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:10px;
color:#333333;}

#topads
{text-align:center;
padding:0;}     

#main
{vertical-align:top;
padding-top:0;
padding-left:10px;
padding-right:10px;} 

#update
{border:#bc8f8f solid 1px; 
padding:1px; 
margin-top:30px; 
background-color: #FFF0F5;}   

#searchboxtop
{padding-bottom:10px;}

#hspace
{clear:both;}

.top, a.top,  a.top:hover
{font-family:arial;
font-size:.9em;
color:#000000;
text-decoration: none;}

.backtotop 
{font-family:arial;
font-size:1.1em;
font-weight:bold;
color:#000000;
text-align:center;
margin-bottom:15px;}

.sidebar
{margin-top:0;
margin-bottom:0;}

.toplogo
{margin-top:5px;
margin-bottom:5px;}

p.side
{margin-top:0;
margin-bottom:0;}   

p.side2
{margin-top:3px;
margin-bottom:3px;}     

p.sidelinks
{margin-top:0;
margin-bottom:4px;
background-image: url(arrow.gif);      
background-repeat: no-repeat;      
background-position: 0 .4em;      
padding-left: .8em;}      

p.sidelinksindent
{margin-top:0;
margin-bottom:0;
margin-left:12px;
background-image: url(arrow.gif);      
background-repeat: no-repeat;      
background-position: 0 .4em;      
padding-left: .8em;}    

p.sitemap
{margin-top:0;
margin-bottom:0;}   

p.sitemap_sub
{margin-top:0;
margin-bottom:0;
margin-left:15px;}  

p.common
{text-align:center; 
font-size:.78em;}

p.blogheader
{margin-top:10px;
margin-bottom:10px;
color: #7b0606;}

.blogdate
{color: #7b0606;
font-weight: bold}

p.blogcontent
{margin-top:0;}

#toph2
{text-align:center;
margin-top:2px; }

.toph2
{font-family:arial; 
font-size:1.3em; 
font-weight:bold; 
color:#7b0606; 
padding:0; 
margin-top:5px;} 

h4
{text-align:left;
font-size:1.1em;
color: #7b0606;}

p.buttonlink
{margin-top:2px;
margin-bottom:3px;
margin-right:15px;
margin-left:3px;
border: #bc8f8f solid 2px;  
background-position: 0 .4em;      
padding-left: .8em;
font-weight: bold;
color: #8B3A3A;}  

#adsection2
{position:relative;
float:left;
width:350px;
margin-right:20px;
margin-top:10px;
margin-bottom:10px;}

#adsection3
{position:relative;
float:right;
width:350px;
margin-left:20px;
margin-top:10px;
margin-bottom:10px;}

#adsection4
{position:relative;
float:left;
width:350px;
margin-right:20px;
margin-top:10px;
margin-bottom:10px;}

#toprightsocial
{margin-left:auto;
margin-right:auto;
margin-top:10px;
border: 1px #bc8f8f solid;
background-color: #FFF0F5; 
color: #7b0606;
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:10px;
font-family:arial; 
font-size:1em;}