body{
       background-image:url(images/back.gif);
	   padding: 0;
	   margin: 0;
}
       
.main {
       width: 816px;
}


h1,h4{
       position:absolute;
	   left: -9999px;
}


h2,h3{  
      font-family: Verdana;
	  font-size: 12px;
	  font-weight: bold;
	  padding: 0;
	  margin: 0;
	  color:#000000;
}

h5{  
      font-family: Verdana;
	  font-size: 12px;
	  font-weight: bold;
	  padding: 0;
	  margin: 0;
}


h3{
      text-decoration: underline;
}

a:visited {
      color: #0000FF;
}

#banner{
       background-image:url(images/banner.jpg);
	   width: 816px;
	   height: 265px;
	   background-repeat:no-repeat;
}

#adspace{
       background-image:url(images/spacer1.jpg);
	   width: 816px;
	   background-repeat:repeat-y;
	   padding: 10px 0 10px 0;
}

#navigation{
      background-image:url(images/navigation.jpg);
	  width: 816px;
	  height: 27px;
	  padding-top: 12px;
	  background-repeat: no-repeat;
	  position: relative;
}


#content_title{
	   float: left;
	   width: 495px;
	   padding-left: 80px;
	   text-align: left;
}
   
#resources{
	   float: left;
	   width: 200px;
	   padding-left: 30px;
	   text-align: left;
}


#content{
       background-image:url(images/content.jpg);
	   width: 816px;
	   background-repeat:repeat-y;
	   position: relative;
}

#footer{
      background-image:url(images/footer.jpg);
	  width: 816px;
	  height: 58px;
	  background-repeat: no-repeat;
}

#leftcol{
	   float: left;
	   width: 530px;
	   padding-left: 25px;
	   text-align: left;
}
   
#rightcol{
	   float: left;
	   width: 210px;
	   text-align: left;
	   padding-left: 20px;
}

#clearfloat{
  	   clear: both;
}
   

#fcol{
	   float: left;
	   width: 180px;
}


#scol{
	   float: left;
	   width: 180px;
}


#tcol{
	   float: left;
	   width: 170px;
}


#statelist{
	   width: 530px;
	   position: relative;
}

#recipes{
   	   width: 530px;	   
       font-family: Verdana;
	   font-size: 12px;
	   text-align: left;
}

#newsupates{
       width: 530px;
}

#statelist{
       padding-left: 10px;
}


#statelist a{
       font-family: Verdana;
	   font-size: 11px;
	   font-weight:bold;
	   color:#000000;
	   text-decoration: none;
}



#statelist li{
       list-style-image:url(images/icon.gif);
}

#description{
       font-family: Verdana;
	   font-size: 12px;
	   text-align: left;
	   padding: 20px 20px 0 0;
}

#search, #amazon{
       width: 190px;
	   text-align: left;
}

#amazon, #sponsorlinks,#home{
       width: 190px;
	   text-align: center;
}

#relatedlinks, #others{ 
       font-family: Verdana;
	   font-size: 11px;
	   color: #0000FF;
}

#relatedlinks a{
	   color: #0000FF;
	   padding: 0 0 15px 10px;   
	   font-weight: bold;	   
}



#others a{
	   color: #0000FF;
	   padding: 0 0 15px 10px;
	   font-weight: bold;
	   
}

#relatedlinks a:visited{
       color: #0000FF;
}


#morelinks a:visited{
       color: #0000FF;
}

#morelinks a{
       font-family: Verdana;
	   font-size: 9px;
	   font-style:italic;
	   color: #0000FF;
	   padding-left: 10px;
}

#business_listings{
       font-family: Arial;
	   font-size: 11px;
	   color:#000000;
	   padding: 20px 0 0 30px;
}

#business_listings a{
       color: #0000FF;
}

#cname{
    color:#0000FF;
    text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}

#clisting{
    color:#666666;
}

#linkpartners a{
    font-family: Verdana;
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
}
	