body {

  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

  background-color: #fcb333;

  font-size: 12px;

  padding: 10px 0 10px 0;

}



h1{

   font-size: 12px;

   color:#D67C03;

   margin-top: 0;

}



h2{

   font-size: 12px;

   padding: 5px 0 0 0;

   margin: 0 5px 0 0;

   color:#D67C03;

   height:25px;

}

strong a, a:hover, a:visited{
   text-decoration: none;
   color:#D67C03;
   font-size: 12px;
}







h3{

   font-size: 12px;

   padding: 5px 0 0 10px;

   margin: 0 5px 0 0;

   color: #ffffff;

   height: 25px;

}



h4{

   font-size: 12px;

   color:#008000;

   margin-top: 0;

   margin-bottom: 5px;

}



h5{

     font-family: Verdana;

	 font-size: 11px;

	 color:#D67C03;

	 padding: 0;

	 margin-bottom: 0;

}



h6{

     font-family: Verdana;

	 font-size: 14px;

	 color:#D67C03;

	 padding: 0;

	 margin-bottom: 0;

	 margin-top: 0;

	 text-decoration: underline;

}



em{

	 font-family: Arial;

	 font-size: 9px;

	 color:#fff;

	 margin: 0;

}



td {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

}



th {

	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

}



.main{

    width: 100%;

}



.container{

    width: 1005px;

}



#banner{

    width: 1005px;

	height: 258px;

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

	margin-bottom: 5px;

}



#navbar{

    width: 955px;

	height: 24px;

	background: url(images/navbar.jpg) no-repeat;

	margin-top: 3px;

	padding: 8px 0 0 50px;

	font-size: 12px;

	color:#D67C03;

	font-weight: bold;

}



#navbar a{

    color:#D67C03;

	text-decoration: none;

	padding: 0 20px 0 20px;

}



#navbar a:hover{

    color:#333;

}



#wrapper{

    width: 1005px;

}



#wrapper_top{

    width: 1005px;

	height: 20px;

	background: url(images/wrapper_top.gif) no-repeat;

}



#wrapper_content{

    width: 1005px;

	background: url(images/wrapper_spacer.gif) repeat-y;

	position: relative;

	padding: 0 0  0 10px;

}





#statelinks{

    width: 1005px;

	background: url(images/wrapper_spacer.gif) repeat-y;

	padding: 0 0  0 10px;

}

#wrapper_bottom{

    width: 1005px;

	height: 14px;

	background: url(images/wrapper_bottom.gif) no-repeat;

}



#footer{

    margin-bottom: 10px;

}



#leftcol,#rightcol{

    width: 230px;

	float: left;

}



#centercol{

    width: 752px;

	float: left;

}





#centercol1{

    width: 520px;

	float: left;

}





#blue_top{

    width: 248px;

	height: 32px;

	background: url(images/blue_top.gif) no-repeat;

	padding: 13px 0 0 15px;

}



#blue_content{

    width: 262px;

    background: url(images/blue_spacer.gif) repeat-y;

}



#blue_bottom{

    width: 262px;

	height: 13px;

	background: url(images/blue_bottom.gif) no-repeat;

	margin-bottom: 10px;

}



#red_top{

    width: 210px;

	height: 32px;

	background: url(images/red_top.gif) no-repeat;

	padding: 7px 0 0 20px;

}



#red_content{

    width: 230px;

    background: url(images/red_spacer.gif) repeat-y;

}



#red_bottom{

    width: 230px;

	height: 14px;

	background: url(images/red_bottom.gif) no-repeat;

}



#white_top{

    width: 230px;

	height: 13px;

	background: url(images/white_top.gif) no-repeat;

}



#white_content{

    width: 230px;

    background: url(images/white_spacer.gif) repeat-y;

}



#white_bottom{

    width: 230px;

	height: 15px;

	background: url(images/white_bottom.gif) no-repeat;

}



#content_top{

    width: 752px;

	height: 14px;

	background: url(images/content_top.gif) no-repeat;

}



#content{

    width: 722px;

    background: url(images/content_spacer.gif) repeat-y;

	padding: 0 10px 0 20px;

}



#content a{

    color: #D67C03;

}



#content a:hover{

    color: #0000ff;

}



#content a:visited{

    color: #D67C03;

}





#content1{

    width: 740px;

    background: url(images/content_spacer.gif) repeat-y;

	padding-left: 12px;

}



#content_bottom{

    width: 752px;

	height: 15px;

	background: url(images/content_bottom.gif) no-repeat;

}





#content1_top{

    width: 520px;

	height: 15px;

	background: url(images/content1_top.gif) no-repeat;

}



#content_one{

    width: 497px;

    background: url(images/content1_spacer.gif) repeat-y;

	padding-left: 23px;

}



#content1_bottom{

    width: 520px;

	height: 14px;

	background: url(images/content1_bottom.gif) no-repeat;

}



#heading{

    height: 45px;

	width: 712px;

	background: url(images/heading.gif) no-repeat;

	padding: 13px 0 0 40px;

}



#heading2{

    height: 24px;

	width: 679px;

	background: url(images/heading2.gif) no-repeat;

	padding: 5px 0 0 40px;

}





#description{

    font-size: 12px;

	color: #000000;

	width: 690px;

}



#description a{

    color:#D67C03;

	font-size: 11px;

}



#school_desc{

    font-size: 12px;

	color: #000000;

	width: 640px;

	padding: 10px 20px 0 30px;

}



#school_desc a{

    color:#D67C03;

	font-size: 11px;

}







ul{

    margin-bottom: 0;

}





#menulist{

	 font-size: 12px;

	 font-weight: bold;

	 margin: 3px 0 0  0;

	 display: block;

}



#menulist a{

     text-decoration: none;

	 color: #fff;

	 background-color:#fcb333;

     border: solid .05em #D67C03;

	 display: block;

	 width: 140px;

	 padding: 3px 0 3px 20px;

	 margin: 0px;

}



#menulist a:hover{

     border: solid .05em #D67C03;

	 color: #D67C03;

	 background-color:#fce233;

}



#menu{

     margin: 0;

	 width: 200px;

	 padding-left: 30px;

	 

}



#fcol{

	   float: left;

	   width: 230px;

}





#scol{

	   float: left;

	   width: 250px;

}





#tcol{

	   float: left;

	   width: 250px;

}





#statelist{

	   width: 740px;

	   position: relative;

	   text-align: left;

}



#statemenu a{

       font-family: Verdana;

	   font-size: 11px;

	   color:#000000;

	   text-decoration: none;

	   display: block;

	   background-color:#ffff99;

	   padding: 2px 10px;

	   border: .05em solid #eee;

	   display: block;

	   margin: 3px 10px;

}



#statemenu a:hover{

       background-color:#fcb333;

	   color:#FFFFFF;

	   border: .05em solid #666;

	   display: block;

}





#statelist li{

       padding-bottom: 3px;

	   display: block;

	   list-style: none;

}



#statelist ul{

       margin-left: 0;

}



#copyright{

       text-align: center;

	   width: auto;

}



#spacer{

       padding: 5px 0 0 0;

}



#culinary_listing{

       font-size: 14px;

	   padding-left: 10px;

}



#culinary_listing a{

       font-size: 12px;

	   color: #008000;

}



#company_item{

       width: 440px;

	   margin-bottom: 20px;

}



#companyname{

       width: 450px;

	   margin-bottom: 3px;

	   display: block;

}



#address{

       width: 450px;

	   margin-bottom: 3px;

	   display: block;

}



#phone{

       width: 450px;

	   margin-bottom: 3px;

	   display: block;

}



#website{

       width: 450px;

	   margin-bottom: 3px;

	   display: block;

	   font-size: 10px;

	   color:#008000;

}



span{

       font-size: 11px;

}



span a{

       color:#008000;

}





#copyright{

       text-align: center;

	   width: auto;

}





#city_cooking a{

       font-family: Verdana;

	   font-size: 11px;

	   color:#000000;

	   text-decoration: none;

	   display: block;

	   background-color:#ffe777;

	   padding: 2px 4px;

	   border: .05em solid #eee;

}



#city_cooking a:hover{

       background-color:#86abe2;

	   color:#FFFFFF;

	   border: .05em solid #666;

}





#city_link{

       padding-bottom: 3px;

	   display: block;

	   width: 200px;

	   text-align: left;

	   padding-left: 0px;

}



#comments{

       font-size: 12px;

	   width: 600px;

	   padding: 20px 20px;

}



#featured{

       position: relative;

}





#featured_img{

      width: 250px;

	  float: left;

}



#featured_para{

      width: 720px;

	  float: left;

}



#featured_para b{

      color:#D67C03;

}





#clearfloat{

       clear: both;

}



#articles{

      padding: 10px 0 10px 10px;

	  font-family: Verdana, Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  width: 180px;

}



#articles li{

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

}



#articles a{

      text-decoration: none;

	  color:#000000;

}



#articles a:hover{

      text-decoration: underline;

}



#culinary_guide{

      padding: 10px 0 10px 10px;

	  font-family: Verdana, Arial, Helvetica, sans-serif;

	  font-size: 12px;

	  width: 200px;

}



#culinary_guide li{

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

}



#culinary_guide a{

      text-decoration: none;

	  color:#000000;

}



#culinary_guide a:hover{

      text-decoration: underline;

}



#searchbox{

      padding-left: 20px;

}



#searchbox b{

      color: #D67C03;

	  font-size: 12px;

}



#rssout{

      font-family: Arial;

	  font-size: 11px;

	  color:#000000;

	  width: 650px;

}





#rssout a{

	  color:#DF7306;

	  text-decoration: none;

}



#rssout ul{

      margin: 0;

}



#rssout li{

      list-style: none;

	  margin-bottom: 5px;

	  border-bottom-style:solid;

	  border-bottom-color:#CCCCCC;

	  border-bottom-width:thin;

}



#othersites a, a:visited{

      color:#D67C03;

	  font-size: 12px;

}



#othersites ul{

      list-style: none;

}



#school_header{

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

	  background-repeat:no-repeat;

	  width: 695px;

	  height: 16px;

	  padding: 5px 0 5px 5px;

	  color:#fff;

	  text-align: center;

}





#school_header2{

	  width: 470px;

	  height: 10px;

	  padding: 5px 0 5px 5px;

	  color:#D8780E;

}



#school_content{

      padding: 15px 0 10px 0;

	  font-size: 11px;

}



#school_content b{

      color:#008000;

}



.pagination {

	padding: 3px;

	margin: 3px;

}



.pagination a {

	padding: 2px 5px 2px 5px;

	margin: 2px;

	border: 1px solid #AAAADD;

	text-decoration: none; /* no underline */

	color: #D8780E;

}

.pagination a:hover, .pagination a:active {

	border: 1px solid #D8780E;

	color: #000;

}



.pagination span.current {

	padding: 2px 5px 2px 5px;

	margin: 2px;

	border: 1px solid #D8780E;

	font-weight: bold;

	background-color: #D8780E;

	color: #FFF;

	}

	

.pagination span.disabled {

		padding: 2px 5px 2px 5px;

		margin: 2px;

		border: 1px solid #EEE;

		color: #DDD;

}

	
