/*  Chef Page Styles */
	#maincontent.chef #recipes h3{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.7em;
		color: #24ADC3;
		padding-right: 40px;
		border-bottom: 1px solid;
		padding-bottom: 2px;
	}
	#maincontent.chef #recipes h4{
	font-size: 1.5em;
	font-variant: normal;
	margin-bottom: 5px;
	color: #666;
	}
	#wide2 .rounded { background:url(../images/interior-wide-top3.gif) no-repeat 0 0; }
	
	#wide #recipes ul,
	#wide #recipes ul li,
	#wide2 #recipes ul,
	#wide2 #recipes ul li,
	#maincontent #recipes ul,
	#maincontent #recipes ul li { list-style:none; background-image:none; }
	
	#recipes { width:685px; }
	#recipes img { padding:0; margin:0; }
	#recipes h2.prog-desc { line-height:1.8em; }
	
	#recipes .hd { width:685px; height:580px; margin:0 0 40px 0; position:relative; background:url(../images/recipes-hd.png) no-repeat 0 -20px; overflow:hidden; }
	#recipes .hd h1 { position:absolute; top:0; margin:-100px 0 0 0; }
	#recipes .hd p {
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:2.8em;
		line-height:1.2em;
		font-weight:normal;
		font-style:italic;
		color:#29c1d9;
		margin:0;
		padding:0;
		text-align:center;
	}
	#recipes .prog-desc .node .content p{
		background: none;
		color: #24ADC3;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.6em;
		font-weight: normal;
		height: auto;
		line-height: 1.8em;
		margin-bottom: 8px;
		margin-left: 0;
		margin-top: 24px;
		padding-left: 0;
		text-indent: 0
	}
	#recipes .hd .inner { position:absolute; top:0; left:0; margin:130px 0 0 13px; width:660px; height:900px; background:#e2f7fa; }
	#recipes .hd.short { height:150px; margin:0 0 40px 0; }
	#recipes .hd .ft { position:absolute; bottom:0; width:685px; height:20px; background:url(../images/recipes-hd.png) no-repeat 0 0; }
	#recipes .hd .img { position:absolute; top:0; margin:80px 0 0 80px; }
	#recipes .img-plan { background:#29c1d9; padding:13px; }
	#recipes .img-plan object,
	#recipes .img-plan embed { width:480px; height:294px; }
	
	#recipes .chef-intro .chef { margin:0 0 0 0; padding:0 17px; }
	#recipes .chef-intro .col { float:left; width:140px; }
	#recipes .chef-intro .col.last { float:left; width:460px; margin:0 0 0 20px; }
	#recipes .chef-intro a { text-decoration:none; }
	#recipes .chef-intro img { width:120px; height:120px; padding:0; border:solid 10px #29c1d9; background:#ccc; }
	
	#recipes .tabs { height:auto; }
	#recipes .tabs ul.nav,
	#recipes .tabs ul.nav li { margin:0 0 0 17px; padding:0; list-style:none; }
	#recipes .tabs ul.nav { height:37px; line-height:37px; border-bottom:solid 1px #6ebb49; margin:20px 0; }
	#recipes .tabs ul.nav li { float:left; width:198px; height:37px; overflow:hidden; }
	#recipes .tabs ul.nav li a { display:block; width:100%; height:37px; line-height:37px; text-align:center; background:url(../images/recipes.png) no-repeat -200px -192px #b6dda4; color:#fff; text-decoration:none; text-transform:capitalize; font-weight:bold; font-size:1.2em; }
	#recipes .tabs ul.nav li.active a { background:url(../images/recipes.png) no-repeat 0 -192px #6ebb49; }
	
	#recipes .tab-panel { display:none; }
	#recipes .tab-panel.active { display:block; }
	
	#recipes ul.week,
	#recipes ul.week li { padding:0; }
	#recipes ul.week li { margin:0 0 27px 0; }
	
	#recipes .week h2 { margin-top:0; }
	#maincontent.chef #recipes .week h3 { font-size:1.2em; margin:0; padding:0; background:url(../images/recipes.png) no-repeat 0 0 #3ec7dd; border:0px;}
	#recipes .week h3 a { background:url(../images/recipes.png) no-repeat 625px -48px #3ec7dd; color:#fff; display:block; margin:0 0 0 10px; height:48px; line-height:48px; overflow:hidden; text-transform:capitalize; text-decoration:none; }
	#recipes .week h3 a span { display:block; width:115px; float:left; border-right:solid 1px #9fe3ee; padding:0 5px; margin:0 20px 0 0; }
	
	#recipes .week .active h3 { background:url(../images/recipes.png) no-repeat 0 -96px #b6dda4; }
	#recipes .week .active h3 a { background:url(../images/recipes.png) no-repeat 625px -144px #b6dda4; }
	#recipes .week .active h3 a span { border-right:solid 1px #dbeed2; }
	
	#recipes .week p { margin:0 0 22px 0; padding:0; }
	#recipes .week .recipe { display:none; padding:10px 0 0 0; }
	
	#recipes .week .recipe.front { display:block; }
	#recipes .teaser { padding:0 15px; }
	#recipes .week .recipe.front p {  font-size:1.2em; }
	
	#recipes .week .recipe .col { float:left; width:450px; padding:0 15px; }
	#recipes .week .recipe .col.last { width:170px; padding:0 15px; border-left:solid 1px #29c1d9; background:#fff; }
	#recipes .week .recipe.front .col.last { border-left:0; }
	a.more-link { font-size:10px; }
	#recipes .week .recipe .col.last ul { margin:0 !important; }
	#recipes .week .recipe .col.last ul li { padding:2px 5px; }
	#recipes .week .recipe .col.last ul li.alt { background:#e2f7fa; }
	
	.recipe .col h6 {
		color:#B9C79C;
		font-size:1.1em;
		margin-top:1em;
		margin-bottom:0;
		line-height:1.25em;
	}
	
	.recipe .col h5 {
		color:#51632A;
		font-size:1.2em;
		font-variant:small-caps;
		font-weight:bold;
		margin-bottom:0;
		line-height:1.25em;
	}
	
	#recipes ul.util { margin:0; padding:0; list-style:none; }
	#recipes ul.util li { list-style:none; padding:0; margin:0; float:left; width:100px; margin:0 15px 0 0; }
	#recipes ul.util li a { display:block; width:100px; height:40px; background:url(../images/recipes.png) no-repeat -60px -50px; text-indent:-9999px; overflow:hidden; }
	#recipes ul.util li a.detail {  }
	#recipes ul.util li a.email { background-position:-174px -50px; }
	#recipes ul.util li a.share { background-position:-290px -50px; }
	
	
	#recipes ul.util.all li { margin-bottom:50px; }
	#recipes ul.util.all li,
	#recipes ul.util.all li a { width:132px; }
	#recipes ul.util.all li a.detail { background-position:-60px -95px; }
	#recipes ul.util.all li a.email { background-position:-203px -95px; }
	#recipes ul.util.all li a.share { background-position:-348px -95px; }
	
	#maincontent.chef #recipes .week .recipe .col h4 { font-size: 1.2em; color:#29c1d9; margin:0; text-transform:uppercase; }
	#recipes .week .recipe .col.last table { width:100%; font-weight:normal; font-family:Georgia,"Times New Roman",Times,serif; margin:0 0 15px 0; }
	
	#recipes .week .recipe .col.last th,
	#recipes .week .recipe .col.last td { padding:0; text-align:left; font-weight:normal; font-size:11px; line-height:18px; }
	#recipes .week .recipe .col.last td { width:50px; }
	#recipes .week .recipe .col.last thead th { font-weight:bold; }
	
	#recipes .carousel-chefs { position:relative; padding:0 0 15px 0; }
	#recipes .carousel-chefs a.nav { position:absolute; z-index:1; top:0; display:block; width:20px; height:140px; background:url(../images/recipes.png) no-repeat -400px 60px; text-indent:-9999px; overflow:hidden; }
	#recipes .carousel-chefs a.nav.prev { left:0; }
	#recipes .carousel-chefs a.nav.next { right:0; background-position:-420px 60px; }
	#recipes .carousel-chefs .carousel-wrap { margin:0 32px; }
	#recipes .carousel-chefs ul,
	#recipes .carousel-chefs li { list-style:none !important; padding:0; }
	
	#recipes .carousel-chefs li { float:left; height:170px; width:140px; margin:0 19px 0 0; padding:0; }
	#recipes .carousel-chefs li.first {}
	#recipes .carousel-chefs li.last { margin:0; }
	#recipes .carousel-chefs li a { text-decoration:none; }
	#recipes .carousel-chefs li img { width:120px; height:120px; border:solid 10px #29c1d9; margin:0 0 10px 0 !important; padding:0; background:#ccc; }
	#recipes .carousel-chefs li span { display:block; margin:0; font-weight:bold; }
	
	