body{

       background-image:url(images/back.gif);

	   padding: 0;

	   margin: 0;

}

       

.main {

       width: 808px;

}





h1,h4{

       position:absolute;

	   left: -9999px;

}





h2,h3{  

      font-family: Verdana;

	  font-size: 12px;

	  font-weight: bold;

	  padding: 0;

	  margin: 0;

}



h3{

      text-decoration: underline;

}



#banner{

       background-image:url(images/banner.jpg);

	   width: 808px;

	   height: 277px;

	   background-repeat:no-repeat;

}



#adspace{

       background-image:url(images/spacer1.jpg);

	   width: 808px;

	   background-repeat:repeat-y;

	   padding-top: 10px;

	   padding-bottom: 10px;

}



#navigation{

      background-image:url(images/navigation.jpg);

	  width: 808px;

	  height: 29px;

	  padding-top: 15px;

	  background-repeat: no-repeat;

	  position: relative;

}





#content_title{

	   float: left;

	   width: 495px;

	   padding-left: 80px;

	   text-align: left;

	   color:#FFFFFF;

}

   

#resources{

	   float: left;

	   width: 200px;

	   padding-left: 30px;

	   text-align: left;

	   color:#FFFFFF;

}





#content{

       background-image:url(images/content.jpg);

	   width: 808px;

	   background-repeat:repeat-y;

	   position: relative;

}



#footer{

      background-image:url(images/footer.jpg);

	  width: 808px;

	  height: 55px;

	  background-repeat: no-repeat;

}



#leftcol{

	   float: left;

	   width: 540px;

	   padding-left: 20px;

	   text-align: left;

}

   

#rightcol{

	   float: left;

	   width: 190px;

	   text-align: left;

	   padding-left: 20px;

}



#clearfloat{

  	   clear: both;

}

   



#fcol{

	   float: left;

	   width: 180px;

}





#scol{

	   float: left;

	   width: 180px;

}





#tcol{

	   float: left;

	   width: 177px;

}





#statelist{

	   width: 540px;

	   position: relative;

}



#recipes{

   	   width: 540px;	   

       font-family: Verdana;

	   font-size: 12px;

	   text-align: left;

}



#newsupates{

       width: 555px;

}



#statelist{

       padding-left: 20px;

}



#statelist a{

       font-family: Verdana;

	   font-size: 11px;

	   font-weight:bold;

	   color:#000000;

	   text-decoration: none;

}





#statelist li{

       list-style-image:url(images/cat.gif);

}



#description{

       font-family: Verdana;

	   font-size: 12px;

	   text-align: left;

	   padding: 20px 20px 0 0;

}



#search, #amazon{

       width: 200px;

	   text-align: left;

}



#amazon, #sponsorlinks,#home{

       width: 200px;

	   text-align: center;

}



#relatedlinks, #others{ 

       font-family: Arial;

	   font-size: 12px;

}



#relatedlinks,#others a{

	   color: #0000FF;

	   padding: 0 0 15px 10px;

	   text-decoration: none;	

	   

}



#relatedlinks a:visited{

       color: #0000FF;

}





#morelinks a:visited{

       color: #008000;

}



#morelinks a{

       font-family: Verdana;

	   font-size: 9px;

	   font-style:italic;

	   color: #008000;

	   padding-left: 10px;

}



#business_listings{

       font-family: Arial;

	   font-size: 14px;

	   color:#000000;

	   padding: 20px 0 0 30px;

}

#business_listings br{
       padding-left: 10px;
	   text-indent: 10px;
}


#cname{

    color:#0000FF;

    text-decoration: underline;

	font-family: Arial;

	font-size: 14px;
	

}



#clisting{

    color:#008000;
	font-size: 11px;

}



#linkpartners a{

    font-family: Verdana;

	font-size: 11px;

	color: #0000FF;

	text-decoration: none;

}



#home, #search, #ads{

    padding-left: 10px;

	text-align:left;

	width: 180px;

}
