   
body { 
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;
	color: #454545;
	background:url(../images/bg.gif) repeat-y top center;


	
	
	
}


p a{	color: #46920E;	background: inherit; text-decoration:none; font-weight:bold;}
a:hover { text-decoration:underline; background: inherit; }
p {	margin: 0 0 0 0; }
ul { margin: 0; padding : 0; list-style : none; }



/* layout
   ------ */
  
#container{
width:776px;
margin:auto;
background:url(../images/leftbg.gif) repeat-y;


}



#header { 
	height: 112px;
	background:url(../images/banner.gif) no-repeat;
	width:778px;
	
	color: #808080;
	
	
}

#head1{
height:26px;
color:#B40000;
background:url(../images/head.gif) no-repeat top left;
margin-top:0px;



}




#nav { 
	
	font-size:14px;
	height: 38px; 
	background:url(../images/navbg1.gif) repeat-x;
	width:778px;
}

#curve{
background:url(../images/curve.gif) no-repeat  ;
height: 38px; 
padding-left:230px;
padding-top:2px;








}
	
	
	
	
/* right content
   --------- */

#right {
clear:both;
background:#ffffff;
float:right;
width: 550px;
height:auto;

padding-top:16px;
padding-bottom:50px;


}
h1{
font-size:15px;
margin-top:9px;
color:#F7F7F7;
font-family:Verdana,sans-serif;
background:url(../images/arrow.gif) no-repeat left;
padding-left:15px;

}
#right p{
font-size:12px;

}
#rightcontent{

padding-bottom:20px;
padding-left:10px;
padding-right:10px;



}

#directory{
padding-left:30px;

}
h2{
font-size:15px;
margin-top:9px;
color:#F7F7F7;
font-family:Verdana,sans-serif;
background:url(../images/arrow.gif) no-repeat left;
padding-left:15px;

}
	
#linkbg{
height: 38px; 
background:url(../images/navbg1.gif) repeat-x;
margin:0px;
padding-top:2px;



}
		
/* left content
   ---------- */
		

#left {
	float: left;
	width: 215px;
	margin:0;
	

color:#F7F7F7;
	
	
}

#left h3 {
	
	margin: 0 0 0px 0;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	height:32px;
}

	#leftlinks {
		
		color: #414141;
		width:242px;
		height:31px;
		
		}
h4{
margin: 0 0 0px 0;
background:url(../images/sponsoredlinks.gif);
		height:53px;
}
	#leftadsense {
		color: #f7f7f7;
		padding-left:10px;
		padding-right:10px;
		padding-top:6px;
		
		
	}
	
#left a{text-decoration:none; color:#FFA401; font-weight:bold;}

#left a:hover{


}
	
	
#left ul{
font-size:12px;

width:223px;
padding-top:10px;
background:url(../images/r3.gif) no-repeat top ;
}

#left li{
background:url(../images/r1.jpg) ;
padding-left:50px;

padding-bottom:15px;


}

#left li a{

color:#f7f7f7;
background:#568551;


}
#left li a:hover{
color:#FF9101;





}

/* footer
   ------ */

#footer { 
	clear: both;
	 width:778px;
	height:80px;
	color:#fff;
	font-weight:bold;
background:#ffffff url(../images/navbg2.gif) repeat-x;


}

#footer a{
color:#46920E;
text-decoration:none;

}
#footer li{
float:left;
padding-left:50px;

padding-top:8px;
}


#curve1{
background:url(../images/bcurve.gif) no-repeat left;
height: 38px; 


}

#footer a:hover{
text-decoration:underline;


}

#footer p{
color:#000000;
padding-left:345px;





}


#footer ul{

padding-left:100px;

}