/* SYMBIOTIC std CSS */

body { margin: 0; padding: 0;  background: #eee}
* {margin: 0; padding: 0; border: 0;  font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 18px;  }
 h3{ color:#000000; font-family: Verdana, Arial, sans-serif;
	color="#000000"
	font-size: 10px;}
 ol{margin-left:15px;}
#container { margin: 0 auto; 
	width: 770px; 
	background: url('../images/head.jpg') no-repeat top left;
	}

#sitedesc { width: 770px; height: 50px; background: transparent } 

#sitedesctitle {padding-right:20px;
                padding-top:10px;
		        letter-spacing:-1px;
                 }
				 
#sitedesctitle h2 {font-size:12px;
                   color:#808113;
				   float:right;
		}

#hdr {  
	width: 770px;
	height: 125px;
	background:  transparent
}

#lftcol {  
	float: left;
	width: 200px;
	background: transparent
}

#maincol { 
	float: right;
	width: 550px;
	background: #d9dada;
	color: #777814;
	padding:10px;
}

#footer {  
	margin-bottom: 20px;
	float: right;
	width: 570px;
	height: 30px;
	background: url('../images/bttm.gif') no-repeat #1C44BC; 
	overflow: hidden
}

#footer span#copyright {   
	margin-left: 10px;
	float: left;
	line-height: 30px;
	text-align: right;
	font-size: 9px; 
	color: #fbfbfc;
}

#footer a{color:#ffffff;
        }
		
#footer a:hover{ color:#fcc828;
       
	   }
#sitetitle {
	position: relative;
	top: 35px;  
	width: 480px;
	padding-left:280px;
	font-family: Georgia, serif; 
	font-size: 20px; 
	line-height: 20px;
	font-weight: 100; 
	color: #304706; 
	letter-spacing: -1px 
	}

#maincol p { color: #41420a;}  

#maincol h1,h2 {  
	margin: 15px 10px 5px 25px; 
	font-family: Georgia, serif; 
	font-size: 17px; 
	font-weight: 100; 
	line-height: 19px; 
	color: #41420a; 
	letter-spacing: 2px
	 } 

#maincol a:link, #maincol a:visited {  
	color: #395605;
	text-decoration: none;
	font-size:9px;	
}

#maincol a:hover, #maincol a:active {   
	color: #395605;
	text-decoration: none;
	font-size:9px;	
}

#display {color:#003300; 
	padding-left:4px; 
	display:block;
	margin:0 0 0 0;
	}
	
#tags {padding-left:7px;

		}
		
#ads {text-align:center;
	}

#lftcol a:link, #lftcol a:visited {  
	padding-left: 15px;
	color: #fff;
	text-decoration: none;
	text-align: left;
	background: url('../images/lftlinkarrow.gif') no-repeat 0% 140%;
}
	
#lftcol a:hover, #lftcol a:active {   
	padding-left: 15px;
	color: #FFF000;
	text-decoration: underline;
	text-align: left;
	background: url('../images/lftlinkarrow.gif') no-repeat 0% -80%;
}
		
.leftcolbox h1,h2,h3 {  
	font-family: Verdana, Arial, sans-serif;
	margin: 0 15px 12px 15px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 0;
	font-size: 11px;
	line-height: 14px;	
}

div.rule {  
	margin: 0 0 20px 0;
	width: 570px;
	height: 50px;
	background: url('../images/leafrule.gif');
	border: 0;
}

div.leftcolbox { 
	padding: 0 0 0px 0;
	margin: 15px;
	width: 170px;
	background: url('../images/leftboxbottom.gif') no-repeat bottom #B0B21F;
	overflow: hidden;
	}
	
div.leftcolboxtop {
	height: 10px;
	width: 170px;
	background: url('../images/leftboxtop.gif') no-repeat top;
}
	
.leftcolbox p {   
	margin: 0 15px 12px 15px;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
}

.leftcolbox img { 
	margin: 0 auto;
}

#search form{
	width:100px; height:46px; no-repeat 0 0; font-size:0; padding-top:2px; padding-left:5px;
	
	}

#search form input{
	width:150px; height:20px; display:block; background-color:#faeab7; border:#5b890b 1px solid; color:#385307;
	float:left;  padding:0 0 0 1px; margin:2px 0 0 2px;
	}
#search form input.button{
	width:72px; height:34px; background:url(../images/button.gif) no-repeat 0 0; float:left; cursor:pointer; border:none;
	}
