﻿#topnav .episodes a { background-position:bottom left; }
/* landing */
.episodeselect { text-align:right; padding:9px 9px 12px 0; }
.eplandintro { margin:30px 0 26px 50px; width:663px; padding-bottom:12px; background:url(images/landintro_bg.gif) bottom left repeat-x; }

.epland { padding:25px 0 0 330px; background: url(images/eplandlist_bg.jpg) no-repeat;}
.epland .landlist { margin-left:5px; margin-bottom:20px; width:380px; }
.epland .landlist .ep { background:none; }

.epland .thisweek { margin-top:4px; margin-bottom:20px; padding:2px; border:1px solid #E4C798; }
.epland .thisweek .thumbnail  { background:url(images/episode_thumb_current_bg.gif) top left no-repeat; }
.epland .thisweek .ep { padding:7px 7px 14px 7px; background-color:#e5efb7; }
.epland .thisweek .vdate { background:url(images/camera_icon_current.gif) no-repeat;  }


/* episode details */
.epdets { margin-left:50px; padding-bottom:24px; }
.backtolink { width:auto; display:block; float:left; padding-top:14px; }


.video { width:320px; float:right; padding:8px 52px 40px 0; margin-left:26px; }

.recipe { width:663px; margin-bottom:-6px; background: url(images/recipe_bg.gif) top left repeat-x #FCF4DD;}
.recipe .recipehdr  { height:125px; }
.recipe .recipehdr img { width:160px; display:block; float:left; }
.recipe .title {padding:40px 0 0 190px;  }
.title h3 { color:#004990; font-size:14px; font-weight:bold; line-height:16px; }
.recipe .product { float:right; width:124px; display:block; }
.estimatedtimes { padding:10px 10px 10px 12px;}
.estimatedtimes table { margin:3px 0 0 0; border-collapse:collapse; }
.estimatedtimes td { font-size:10px; color:#666; }
.estimatedtimes .name { font-weight:bold; padding-right:15px; }
td.amount { font-weight:bold; width:100px; }
.servingsize { padding:10px; float:right; width:345px;}
.servingsize p { color:#666; }
.directions { margin-right:100px; color:#666; clear:both; }

.epdets .separator { margin:20px 0; height:3px; background: url(images/separator.gif) top left repeat-x; width:317px; }
.ingredients { clear:left; }
.ingredients img { padding-top:25px; }
.ingredients table { margin:3px 0 0 0; border-collapse:collapse; }
.ingredients td { vertical-align:top; padding:8px 2px; font-size:10px; color:#666; }
.ingredients .amount { width:100px; font-weight:bold; }
.recibtns a img { width:auto; height:auto; }
.recibtns { text-align:right; margin-right:50px; }


/* archive */
.eparchiveintro { margin-left:50px; padding-bottom:8px; }
.thumbnail  {
	background:url(images/episode_thumb_bg.gif) top left no-repeat; 
	padding:3px; 
	display:block; 
	width:52px; 
	height:39px; 
	float:left; 
}
.landlist .thumbnail img { width:52px; height:39px; }
.landlist { margin-left:50px; width:665px; }
.landlist .epinfo { margin-left:67px; }
.landlist .ep { background:url(images/listing_border.gif) bottom left no-repeat; padding:11px 0 15px 0;  }
.landlist a,
.landlist a:link,
.landlist a:visited { color:#e68133; font-size:12px; line-height:14px; font-weight:bold; text-decoration:none; }
.landlist a:hover { text-decoration:underline; color:#711f01; }
.landlist .vdate, .landlist .date  
{
	background:url(images/camera_icon.gif) top left no-repeat; 
	padding:6px 0 0 21px; 
	color:#666; 
	font-weight:bold;
}
.landlist .date { padding-left:0px; background:none; }


.pager p span { padding-right:12px; }
.pager { font-size:10px; background-color:#e5efb7; width:auto; float:right; margin-top:11px; color:#666; margin-bottom:6px;  }
.pager p { margin:0; padding:5px 8px 3px 10px; font-weight:bold; }
.landlist .pager a { text-decoration:underline;  } 
