.content-shadow {background:url(/webart/background.png) repeat-y;
width:1008px;
min-height:100%;
margin:auto;}

.content 			{width:1000px;

height:auto;
overflow:hidden;
					 
					margin:auto;
					}
			
.home_nav 			{width:1000px; 
					height:28px;
					background:url(/webart/home_bar_nav.jpg) no-repeat;}

.home_TopNav		{float:right;
					padding:0px 35px 0px 10px;
					color:#FFFFFF;
					vertical-align:middle;}


A.TopNav:link, A.TopNav:visited, A.TopNav:active {text-decoration: none; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
A.TopNav:hover {text-decoration:none; color: #FFFF00; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

.home_search		{float:right;
					color:#FFFFFF;
					vertical-align:middle;
					font-style:italic;
					font-size:10px;
					padding:6px 7px 0px 10px;}
			
.home_bar_brown 	{width:1000px; 
					height:27px;
					margin-bottom:4px;
					background:url(/webart/home_bar_brown.jpg) no-repeat;}

.home_left_nav 		{width:167px;
					height:100%;
					float:left;}
				
.home_spacer1 		{width:8px;
					height:215px;
					float:left;}

.home_slide_show 	{width:511px;
					height:215px;
					float:left;}
					
.home_spacer2 		{width:9px;
					height:215px;
					float:left;}

.home_YouTube {	width:305px;
				height:21px;
				float:right;
				text-align:center;}
				
.home_red_bar {	width:1000px;
				height:6px;
				clear:both;
				float:left;}
				
.home_ad_left {	width:167px;
				height:393px;
				clear:both;
				float:left;}
				
.home_centsable {	width:509px;
					height:391px;
					float:left;
					border:solid #e6e6e6 1px;}
					
.home_news_nutrition {	width:280px;
						height:380px;
						float:right;
						border:solid #e6e6e6 1px;
						padding:10px 5px 0px 18px;
						overflow: hidden;}
						
.home_news_title {	color:black;
					font-size:20px;
					text-decoration:none;
					padding-bottom:10px;}
					
.home_news_line {	width:176px;
					height:3px;
					align:left;
					padding-top:10px;
					background:url(/webart/home_news_line.jpg) no-repeat;}

A.home_article_title:link, A.home_article_title:visited, A.home_article_title:active {	text-decoration: none; 
																						color: #c11213; 
																						font-size:16px;}
A.home_article_title:hover {text-decoration: none; color: #335c85;}
						
.home_article_summary {padding-bottom:10px;}


.home_bottom_spacer {width:1000px;
					height:4px;
					float:right;
					clear:both;
					background:url(/webart/home_bottom_spacer.jpg) no-repeat;}	

.home_social_media 	{width:108px; 
					height:28px;
					float:right;}
					
.left-nav {width:165px;
			/*border-bottom:solid #e6e6e6 1px;*/
			list-style:none;
			margin:8px 0px 0px 0px;
			padding:0px;}
			
.left-nav li {	width:165px;
				/*border-top:1px solid #e6e6e6;
				border-left:1px solid #e6e6e6;
				border-right:1px solid #e6e6e6;*/
				min-height:43px;
				display:block;
				margin:0px;
				padding:0px;}
				
.home_left_nav .left-nav li a {color: #603813;
				font-size:15px;
				font-weight:100;
				display:block;
				padding:12px 0px 0px 5px;
				margin:0px;
				width:164px;
				min-height:31px;}

.home_left_nav .left-nav li a:hover {	color: #a90b0c;
						font-weight:100;}

.subNav_bottom {	
					width:167px;
					height:6px;}

.sub-page {	width:820px;
			float:right;
			padding:0px 5px 5px 5px;}
			
			



/* Main Nav */
#site_nav {
	float: left;
	font-weight: bold;
	margin: -4px 0px 0px 0px;
	list-style: none;
	padding: 0;
}
#site_nav li {
	background: url(/webart/topnav-tab-bg.gif) no-repeat top left;
	float: left;
	padding-top: 10px;
	padding-bottom: 6px;
}
#site_nav li.first span{ 
	background: url(/webart/topnav-tab-left.gif) no-repeat top left;
	padding: 10px 12px 6px 12px;
}
#site_nav li.middle span { 
	padding: 10px 12px 6px 12px;
}
#site_nav li.last span { 
	background: url(/webart/topnav-tab-right.gif) no-repeat top right;
	padding: 10px 12px 6px 12px;
}
#site_nav li a {
	color: #FFFFFF; 
	font-family:Arial; 
	font-weight: bold; 
	font-size: 13px;
	display: block;
}
#site_nav li:hover {
	background: url(/webart/topnav-tab-bg-over.gif) no-repeat top left;
}
#site_nav li.first:hover span,
#site_nav li.first.over span {
	background: url(/webart/topnav-tab-left-over.gif) no-repeat top left;
}
#site_nav li.last:hover span,
#site_nav li.last.over span {
	background: url(/webart/topnav-tab-right-over.gif) no-repeat top right;
}
/* Sub Nav */
#site_nav li ul {
	font-weight: normal;
	position: absolute;
	left: -999em;
	border: 1px solid #0C519F;
	border-top: none;
	background:#FFFFFF;
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
	z-index:999999999999;
	
}
#site_nav li:hover ul,
#site_nav li.over ul {
	left: auto;
}
#site_nav li li {
	background: #FFF4D3;
	clear: both;
	border: none;
	margin: 0;
	padding: 0;
}
#site_nav li:hover li {
	background: none;
}
#site_nav li:hover li a,
#site_nav li.over li a {
	color: #0C519F;
	width: 140px;
	border: none;
	border-top: 1px dashed #CCC;
	background: none;
	padding: 3px 3px 3px 3px;
}
#site_nav li li a:hover,
#site_nav li li a:active {
	color: #DD0033;
	background: #FEE9A8;
	text-decoration: none;
}

.sub-page-no-nav {padding:0px 5px 5px 5px;}

.RecipesSidebar {
	width: 160px;
	float: left;
	margin: 20px 20px 0px 20px;
	padding: 0px;
	overflow: hidden;
}

.RecipesSidebar li {
	padding-bottom: 5px;
}

.RecipesContainer {
	width: 790px;
	float: left;
	overflow: hidden;
}

.RecipeTags {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	list-style: none;
	overflow: hidden;
}

.RecipeTags td {
	padding: 0px 30px 10px 0px;
}

.RecipeList {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	list-style: none;
}

.RecipeList li {
	float: left;
	width: 120px;
	height: 180px;
	padding: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #e6e6e6;
}

.RecipeList li .RecipeTitle {
	padding: 0px 5px 10px 5px;
}

.RecipeList li .ImageContainer {
	width: 120px;
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
}

.RecipeTop {
	overflow: hidden;
	margin-top: 20px;
}

.RecipeTop img {
	float: right;
	margin:20px 20px 0px 0px;
}

.RecipeTop h2 {
	margin-top: 5px;
}
.RecipeTop li {
	padding:3px 0px;
}
.RecipeTop ol {margin:0px;}
.RecipeInfo {
	float: left;
	width:790px;
}

.RecipeInfo td {
	padding: 6px;
}
