	body {
		background:#F5F1DD;
		margin:0px;
		font: 15px arial;
		}

	#content, #content td {
		font: 15px arial;
		}


	#nav {
		position:relative; 
		width:944px;
		height:45px; 
		background: url("../images/menu_bg.jpg") repeat-x; 
		margin: 0 0 22px 0;
		padding:0;
		list-style:none;
		border-top:1px #000000 solid; 
		border-bottom:1px #000000 solid;
		z-index:99;
		}

	#nav li.top {
		display:block; 
		float:left; 
		height:45px;
		border-right:1px #000000 solid;
		margin:0px;
		}

	#nav li a.top_link {
	 	background: url("../images/menu_bg.jpg") repeat-x;
                    	color:#FFFFFF;
		text-decoration:none;
                        font: bold 15px arial;
                        display: block;
                        float: left;
                        line-height: 33px;	
                       	position: relative;
     		margin:0;
		padding:6px 30.5px;
		}

	#nav li a:hover {
	 	background: url("../images/menu_bg_down.jpg") repeat-x;
		}

	#nav li:hover {
		position:relative; 

		}

	#nav li:hover ul.sub {
		left:1px; 
		top:45px; 
		font: bold 15px arial;
		background: #A33500;
		color:#FFFFFF; 
		padding:3px; 
		text-align:left; 
		border:1px solid #000; 
		white-space:nowrap; 
		width:150px;
		height:auto; 

		}
		
	#nav li:hover ul.sub li {
		display:block; 
		height:24px; 	
		position:relative;
		float:left; 
		width:150px; 
		font-weight:normal;
		}

		#nav li:hover ul.sub li a {
		display:block; 
		font:bold 13px arial; 
		height:22px; 
		width:148px; 
		line-height:22px; 
		color:#fff; 
		text-indent:5px;
		text-decoration:none;
		border:1px solid #A33500;
		}

	#nav li:hover ul.sub li a:hover {
		background:#BD5625; 
		color:#fff;		
		border:1px solid #fff;
		}

	#nav ul, #nav li:hover ul ul,#nav li:hover li:hover ul ul,
	#nav li:hover li:hover li:hover ul ul,
	#nav li:hover li:hover li:hover li:hover ul ul {
		position:absolute; 
		left:-9999px;
		top:-9999px; 
		width:0; 
		height:0; 
		margin:0; 
		padding:0; 
		list-style:none;
		}

	.sitemap {
		width: 169px;
		height: 24px;
		background: url(../images/site_map_bg.gif) no-repeat;
		}

	.sitemap a:link,.sitemap a:visited {
		position:relative;
		display: block;
		width: 169px;
		height: 24px;
		color:#FFFFFF;
                        font: bold 14px arial;
		text-decoration:none;
		text-align:center;
		line-height:24px
		}



	.site_map_link a:link,.site_map_link a:visited {
		position:relative;
		display: block;
		color:#1DACA8;
                        font: bold 14px arial;
		text-decoration:none;
		line-height:15px
		}
		.site_map_link a:hover {
		text-decoration:underline;
		}
			
		a:link, a:visited {	
		color: #A33500;
		font-weight:bold;
		text-decoration:none
		}

		a:hover {
		text-decoration:underline;
		}

		a.listrecipe  {	
		color: #000000;
		font-weight:bold;
		text-decoration:none
		}

		a:hover.listrecipe {
		text-decoration:underline;
		}
	
		.brown {
		font-weight:bold;
		color: #A33500;	
		}

		.big_brown {
		font-weight:bold;
		color: #A33500;
		font-size:22px
		}


		.heirloom {
		font-weight:bold;
		color: #A0B8A0;	
		}

		.big_heirloom {
		font-weight:bold;
		color: #A0B8A0;
		font-size:22px
		}


		.blue {
		font-weight:bold;
		color: #212C52;	
		}

		.big_blue {
		font-weight:bold;
		color: #212C52;
		font-size:22px
		}

.pagination ul{
margin: 0;
padding: 0;

}

.pagination li{
list-style: none;
}

.pagination a, .pagination a:visited{
padding: 5px;
margin: 5px;
text-decoration: none; 
background:#AD7C20;
color:#fff;
border: 1px solid #fff;
}

.pagination a:hover{
color: #000;
background: #F7F2E2;
border: 1px solid #AD7C20;
}


.pagination .disablelink{
color:#fff;
}