/* Basics 
------------------------------------ */

/* reset browser default style via meyerweb.com */
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, p, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul,z li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline
}

/* http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better */
html { height: 100%; margin-bottom: 1px }

body {
	background: #DAE491 url(http://static.seriouseats.com/imagesV2/bg2.png) repeat-x;
	text-align: center;
	margin: 10px 0 15px 0;
	padding: 0 0 15px 0
}

a img { border: 0 }
strong { font-weight: bold; color: #484848 }
em { font-style: italic }

/* Basic Typography 
------------------------------------ */

a:link, a:visited {
	color: #00A5E9;
	text-decoration: none
}

a:hover, a:active { text-decoration: underline }

p, li, blockquote, .homepage p, h2, h5, label, input, form, textarea, td, .post, .individualPost {
	font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans, 'sans serif';
	font-size: 13px;
	color: #3F3F3F;
	line-height: 18px
}
	
p { padding: 0 0 10px 0; margin: 0 }

h1 { font-size: 17px }

h2 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 8px;
	text-transform: uppercase;
	color: #669933;
	line-height: 17px
}

h2 a:link, h2 a:link, h2 a:visited, h2 a:visited { color: #669933 }

h3, h4 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-weight: normal;
	color: #2C2C2C;
	margin: 0
}

h3 { font-size: 23px; line-height: 25px }

#threeColumn1 h4 { 
	font-size: 20px;
	line-height: 22px;
	margin: 10px 0 10px 0; 
	text-transform: none; 
	color: #2C2C2C
}

h3 a:link, h4 a:link, h3 a:visited, h4 a:visited { color: #2C2C2C }

#threeColumn1 h4.body { margin: 20px 0 4px 0 }

h5 {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #484848;
	padding-bottom: 2px
}

h5.restname { padding-top: 6px }

.post blockquote p, .individualPost blockquote p {
	color:#616161; 
}

blockquote {
	background:url(http://static.seriouseats.com/imagesV2/icons/blockquote.png) left top no-repeat; 
	color:#616161; 
	margin: 6px 10px 6px 0;
	padding-left:30px;
}

ul, ol {
	margin-left: 20px;
	padding: 2px 0 7px 10px
}

li { padding-bottom: 3px }

ul.fatList, ol.fatList, ul.skinnyList, ul.skinnyList { padding: 0 0 0 0 }

.fatList li { padding: 0 0 10px 0 }

.skinnyList li {
	font-size: 12px;
	padding: 0 0 2px 0
}



/* Basic Layout 
------------------------------------ */

#topAdSpace {
	margin: 0 auto 10px auto;
	padding: 0
}

#topAdSpace img.houseAd {
	padding: 3px; 
	background: #fff
}

#topAdSpace table { margin: 0 auto 0 auto }

#container {
	width: 961px;
	padding: 0;
	margin: 0 auto 20px auto;
	text-align: left
}

#header {
	width: 961px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative
}

#topHeader {
	width: 950px;
	padding: 8px 0 4px 20px; 
	margin: 0;
	min-height: 116px;
	background: #E86C0B url(http://static.seriouseats.com/imagesV2/headerBG.png) repeat-x bottom left;
	float: left;
	position: relative
}

#navBar {
	width: 970px;
	margin: 0;
	padding: 0;
	min-height: 22px;
	background: #B23524 url(http://static.seriouseats.com/imagesV2/nav/navBG.png) repeat-x top left;
	float: left;
	display: inline;
	position: relative
}

#content {
	background: #fff;
	width: 910px;
	padding: 30px 30px 20px 30px;
	margin: 0;
	float: left;
	position: relative;
	min-height: 400px
}



/* FAMILY NAV
------------------------------------ */

#SE { background: #E86C0B; border-bottom: 1px solid #ED8E18 }

#SL { background: #B23524 }

#AHT { background:#267400 }

.familyNav {
	margin:0;
	padding:0;
	width: 970px;
	float:left
}

#familyLinks { float:left; padding-left: 2px }

#errataLinks { float:right; padding-right: 10px }

.familyNav ul, .familyNav li { margin:0; padding:0 }

.familyNav li { display:inline; list-style:none }

.familyNav li a {
	float:left;
	padding: 5px 6px 6px 10px;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold
}

#SL #familyLinks, #AHT #familyLinks { padding-left: 0; margin-left: -2px }
#SL #errataLinks, #AHT #errataLinks { padding-right: 4px }
#container #masthead { border-top:0 }
#SL li a, #AHT li a { padding: 4px 6px 5px 10px }

.familyNav li a:link, .familyNav li a:visited, .familyNav li a:hover, .familyNav li a:active { color: #fff }

#SE li a#seLink, #AHT li a#ahtLink, #SL li a#sliceLink { color: #FED721 }
#newYork a#senyLink { color: #FED721 }
#newYork #SE a#seLink { color: #fff }


/* LOGO
------------------------------------ */

#logo, #logo a {
	width: 173px;
	height: 114px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left
}

#logo {
	padding-right: 10px;
	background: url(http://static.seriouseats.com/imagesV2/logo.png) no-repeat;
	text-indent: -9000px
}

#logo a { overflow: hidden }


/* SKYBOXES
------------------------------------ */

.skyboxBite {
	width: 20px;
	height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(http://static.seriouseats.com/imagesV2/skybox/skybox1Bite.png) no-repeat;
	display: inline;
	z-index: 100;
	float: left
}

.skybox {
	width: 220px;
	float: left;
	position: relative;
	margin-left: 25px
}

.skybox .dropshadow2 { width: 210px }

.skybox .innerbox { min-height: 120px }

#skybox1 .innerbox {
	padding: 0 20px 0 15px;
/*	background: #f8f5e0 url(http://static.seriouseats.com/imagesV2/skybox/skybox1BG.png) repeat-x top left   */
	background: #FACCA6 url(http://static.seriouseats.com/imagesV2/skybox/skyboxNewsletterBG.png) repeat-x bottom right 
}


#skybox2 .innerbox {
	padding: 0 15px 0 15px;
	background: #C5F1FF url(http://static.seriouseats.com/imagesV2/skybox/skybox2BGBlue.png) repeat-x top left
}

#skybox3 .innerbox {
	min-height: 115px;
	padding: 5px 0 0 0;
	background: #A5C42B  url(http://static.seriouseats.com/imagesV2/skybox/skybox3BG.png) repeat-x bottom left
}

.skybox h2, .feature h2 {
	font-size: 11px;
	padding: 0;
	margin: 0;
	line-height: 13px;
	color: #983e1e
}

.skybox h2 { padding: 17px 0 4px 0; font-size: 9px }

.skybox h4 {
	font-size: 13px;
	padding: 0 0 3px 0;
	margin: 0;
	line-height: 18px
}

.skybox h5 { 
	font-family: Georgia, Times, serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	padding: 0 0 6px 0;
	margin-top:-1px
}

.skybox h5 a:link, .skybox h5 a:visited, .skybox h5 a:hover, .skybox h5 a:active { color: #353535}


#skybox1 p, #skybox2 p { font-size: 11px; line-height: 12px }


.skybox3Strip {
	padding: 10px 15px 10px 12px;
	margin: 0;
	background: #fff
}

h3.skybox3Strip {
	font-size: 18px;
	color: #8D2A1F;
	line-height: 21px;
	text-align: center
}

#skybox3 h3.skybox3Strip a:link, #skybox3 h3.skybox3Strip a:visited, #skybox3 h3.skybox3Strip a:active, #skybox3 h3.skybox3Strip a:hover {
	color: #8D2A1F
}

#skybox3 a:link, #skybox3 a:visited, #skybox3 a:active, #skybox3 a:hover {
	color: #fff
}


#skybox3 p { text-align: center }

.loggedIn p {
	padding: 7px 15px 5px 15px;
	font-size: 12px
}

.notLoggedIn p {
	padding: 12px 15px 5px 15px;
	font-size: 13px
}

.notLoggedIn .skybox3Strip { padding: 14px 15px 14px 12px }

.notLoggedIn h3 {
	padding: 0 12px 10px 0;
	font-size: 24px;
	color: #8d2a1f
}

/*for pg 
#skybox2 .innerbox {
	padding: 0 15px 0 11px;
	background: url(http://photograzing.seriouseats.com/images/lines.png) center left;
}
#skybox2 h2, #skybox2 h5, #skybox2 p { text-align:center }
#skybox2 img { padding: 2px 0 0 0; display:block }
#skybox2 h5 { padding-top: 6px; font-size: 13px; line-height: 18px}
*/

/* MAIN NAV AND SEARCHBOX
------------------------------------ */

#navContainer {
	width: 700px;
	height: 32px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	bottom: 0
}


/* new  */
ul#navigation /* drop the nav to the bottom */ {
	position: absolute;
	left: 22px;
	bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline
}

#navigation li {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	/* 6/15 display: inline; */
	float:left;
	line-height: 18px;
	text-transform: none 
}

#navigation li a {
	padding: 6px 13px 7px 13px;
	  /* unselected tab background color */
	color: #fff; /*  unselected tab link color */
	margin: 0 3px 0 0; /* spacing between tabs */
	text-decoration: none;
	float: left;
	display: inline
}

#navigation a:hover {
	background: #fff;
	color: #4E7329
}



#home a.home, #home a:hover.home, #blog a.required_eating, #blog a:hover.required_eating,  #videos a.videos, #videos a:hover.videos, #eating_out a.eatingout, #eating_out a:hover.eatingout, #columns a.columns, #columns a:hover.columns, #shop a.shop, #shop a:hover.shop {
	color: #4E7329;
	background: #fff url(http://static.seriouseats.com/imagesV2/nav/navBite.png) no-repeat
}

#talk a.talk, #talk a:hover.talk,
#recipes a.recipes, #recipes a:hover.recipes
{
	color: #4E7329;
	background: #FCFBDC url(http://static.seriouseats.com/imagesV2/nav/navTanBite.png) no-repeat
}

/* featured tab */
#navigation li a.featured { color: #FFCC00 }
#navigation li a:hover.featured { background: #fff; color: #4E7329 }

ul#navigation em {
	color: #E0401F;
	font-style: normal
}

#search {
	padding: 6px 30px 0 0;
	margin: 0;
	float: right;
	right: 0
}

#searchBox {
	margin: 0 5px 0 0;
	padding: 0;
	width: 140px;
	height: 17px;
	vertical-align: top
}

#searchButton { margin: -1px 0 0 0 }

/* THREE COLUMN SETUP
------------------------------------ */

#threeColumn1 {
    position: relative;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	min-height: 750px
}

#threeColumn1, .indexTalkPost {
	width: 500px
}
	
#threeColumn2 {
	width: 180px !important; 
	padding: 0;
	margin: 27px 0 0 30px;
	float: left;
	display: inline
}

#threeColumn3 /* AD SPACE */ {
	width: 160px;
	padding: 0;
	margin: 27px 0 0 27px;
	float: left;
	display: inline
}

#featuredRight2Columns, #featuredRight2Columns2, #featuredRight2Columns3 /* spans across the right two columns */ {
	width: 368px;
	/* width: 300px; */
	padding: 0;
	margin: 24px 0 0 30px;
	/* margin: 24px 0 0 18px; */
	float: left
}

/* exceptions to make things pretty, complicated */

#talk #featuredRight2Columns2 { margin-top: 0; margin-bottom:25px }

#content .indEntrySquare { margin-top: 0 }

.indexes #threeColumn2, .indexes #threeColumn3 { margin-top:0 } 

.talkIndexes #content #featuredRight2Columns2 { margin-top:20px; margin-bottom:0 }

.talkIndex #content #featuredRight2Columns2,
.recentlyCommented #content #featuredRight2Columns2,
.hotInTalk #content #featuredRight2Columns2 { margin-top:35px; margin-bottom:25px }

#home #content #featuredRight2Columns2 { margin-bottom:25px }

#home #content #featuredRight2Columns { margin-bottom:25px }

.blogIndex #threeColumn2, .blogIndex #threeColumn3, #home #threeColumn2, #home #threeColumn3 { margin-top:0 } 

.blogIndex #content #featuredRight2Columns2 { margin-top:25px; margin-bottom:25px }

.blogIndex #content #featuredRight2Columns { margin-bottom:25px }


/* TWO COLUMN SETUP
------------------------------------ */

#twoColumn1 {
	width: 660px;
	padding: 0;
	margin: 0;
	float: left;
	display: inline
}

#twoColumn2 /* AD SPACE */ {
	width: 205px;
	padding: 0;
	margin: 0 0 0 30px;
	float: left;
	display: inline
}



/* PAGE HEADERS
------------------------------------ */
.bold-title {
    font-family:Arial,'Helvetica Neue',Helvetica,Verdana,sans,'sans serif';
    font-size:12px;
    font-weight:bold;
}

#pageHeader.headerHome {
	width: 901px;
	height: 56px;
	background: url(http://static.seriouseats.com/imagesV2/headers/home.png) no-repeat;
	margin-bottom: -12px
}

#pageHeader, #pageSubHeader, #pageHeader a, #pageHeader1, #pageHeader1 a, #pageHeader2, #pageHeader2 a {
	width: 450px;
	height: 34px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline
}

#recipes.archive .feed-link {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 16px;
    text-indent: -999em;
    background: transparent url(http://static.seriouseats.com/imagesV2/icon-feed-16x16.png) no-repeat 0 0;
}

#pageHeader, #pageSubHeader, #pageHeader1, #pageHeader2 { text-indent: -9000px }
#pageHeader a, #pageHeader1 a, #pageHeader2 a { overflow: hidden } 


/* COLUMN HEADERS that might not be used anymore */
/*.headerAboutUs { background: url(http://static.seriouseats.com/imagesV2/headers/aboutUs.png) no-repeat }*/
.headerBakingWithDorie { background: url(http://static.seriouseats.com/imagesV2/headers/bakingWithDorie.png) no-repeat; width: 360px !important }
.headerCocktailConcoctions { background: url(http://static.seriouseats.com/imagesV2/headers/cocktailConcoctions.png) no-repeat; width: 397px !important }
.header_cooking_with_kids { background: url(http://static.seriouseats.com/imagesV2/headers/cookingWithKids.png) no-repeat }
.headerMeatloaf { background: url(http://static.seriouseats.com/imagesV2/headers/meatloaf.png) no-repeat; margin-left:-2px !important; width: 635px !important }

/* COLUMN HEADERS */


.header_cocktails { background: url(http://static.seriouseats.com/imagesV2/headers/cocktails.png) no-repeat; margin-left:-3px !important }
.header_serious_coffee { background: url(http://static.seriouseats.com/imagesV2/headers/header_serious_coffee.png) no-repeat }
.header_crisper_whisperer { background: url(http://static.seriouseats.com/imagesV2/headers/recipes/crisperWhisperer.png) no-repeat -33px 0; width: 348px !important }
.header_dinner_tonight { background: url(http://static.seriouseats.com/imagesV2/headers/dinnerTonight.png) no-repeat; width: 314px !important }
.header_eating_out { background: url(http://static.seriouseats.com/imagesV2/headers/eatingOut.png) no-repeat; margin-left:-2px !important; width: 194px !important }
.header_ed_levines_serious_diet { background: url(http://static.seriouseats.com/imagesV2/headers/header_ed_levines_serious_diet.png) no-repeat }
.header_edible_diy { background: url(http://static.seriouseats.com/imagesV2/headers/recipes/header_edible_diy.png) no-repeat }
.header_fast_food { background: url(http://static.seriouseats.com/imagesV2/headers/header_fast_food.png) no-repeat }
.header_food_policy { background: url(http://static.seriouseats.com/imagesV2/headers/header_food_policy.png) no-repeat }
.header_gadgets { background: url(http://static.seriouseats.com/imagesV2/headers/header_gadgets.png) no-repeat }
.header_grocery_ninja { background: url(http://static.seriouseats.com/imagesV2/headers/groceryNinja.png) no-repeat }
.headerHealthyAndDelicious { background: url(http://static.seriouseats.com/imagesV2/headers/healthyAndDelicious.png) no-repeat; width: 415px !important }
.header_hidden_gems { background: url(http://static.seriouseats.com/imagesV2/headers/hiddenGems.png) no-repeat; margin-left:-2px !important; width: 233px !important }
.header_hot_dog_of_the_week { background: url(http://static.seriouseats.com/imagesV2/headers/header_hot_dog_of_the_week.png) no-repeat }
.header_how_america_ate { background: url(http://static.seriouseats.com/imagesV2/headers/header_how_america_ate.png) no-repeat }
.header_how-to { background: url(http://static.seriouseats.com/imagesV2/headers/header_how_to.png) no-repeat }
.header_in_design { background: url(http://static.seriouseats.com/imagesV2/headers/inDesign.png) no-repeat }
.header_in_gear { background: url(http://static.seriouseats.com/imagesV2/headers/inGear.png) no-repeat }
.header_in-season { background: url(http://static.seriouseats.com/imagesV2/headers/header_in_season.png) no-repeat }
.header_knife_skills { background: url(http://static.seriouseats.com/imagesV2/headers/header_knife_skills.png) no-repeat }
.header_market-scene { background: url(http://static.seriouseats.com/imagesV2/headers/marketScene.png) no-repeat; margin-left:-2px !important }
.header_meet_and_eat { background: url(http://static.seriouseats.com/imagesV2/headers/header_meet_and_eat.png) no-repeat }
.header_mixed_review { background: url(http://static.seriouseats.com/imagesV2/headers/header_mixed_review.png) no-repeat }
.header_quick_bites { background: url(http://static.seriouseats.com/imagesV2/headers/quickBites.png) no-repeat }
.header_road_trip { background: url(http://static.seriouseats.com/imagesV2/headers/seRoadTrip.png) no-repeat }
.headerSandwiches { background: url(http://static.seriouseats.com/imagesV2/headers/sandwiches.png) no-repeat }
.header_scandinavian_street_food { background: url(http://static.seriouseats.com/imagesV2/headers/header_scandinavian_street_food.png) no-repeat }
.header_scooped { background: url(http://static.seriouseats.com/imagesV2/headers/header_scooped.png) no-repeat }
.headerSeriousEatsEssentials { background: url(http://static.seriouseats.com/imagesV2/headers/seriousEatsEssentials.png) no-repeat; width: 451px !important }
.header_se_original_videos { background: url(http://static.seriouseats.com/imagesV2/headers/SEOriginalVideos.png) no-repeat; width: 635px !important }
.header_serious-beer { background: url(http://static.seriouseats.com/imagesV2/headers/header_serious_beer.png) no-repeat }
.header_serious-cheese { background: url(http://static.seriouseats.com/imagesV2/headers/cheese.png) no-repeat -33px 0 }
.header_serious-chocolate { background: url(http://static.seriouseats.com/imagesV2/headers/chocolate.png) no-repeat }
.header_serious_entertaining { background: url(http://static.seriouseats.com/imagesV2/headers/header_serious_entertaining.png) no-repeat }
.header_serious-grape { background: url(http://static.seriouseats.com/imagesV2/headers/grape.png) no-repeat }
.header_serious-heat { background: url(http://static.seriouseats.com/imagesV2/headers/header_serious_heat.png) no-repeat }
.header_serious_reads { background: url(http://static.seriouseats.com/imagesV2/headers/header_serious_reads.png) no-repeat }
.header_seriously_asian { background: url(http://static.seriouseats.com/imagesV2/headers/header_seriously_asian.png) no-repeat }
.header_southern-belly { background: url(http://static.seriouseats.com/imagesV2/headers/southernBelly.png) no-repeat }
.header_spice_hunting { background: url(http://static.seriouseats.com/imagesV2/headers/header_spice_hunting.png) no-repeat }
.header_taste-tests { background: url(http://static.seriouseats.com/imagesV2/headers/header_taste_tests.png) no-repeat }
.header_thats_nuts { background: url(http://static.seriouseats.com/imagesV2/headers/header_thats_nuts.png) no-repeat }
.header_the-food-lab { background: url(http://static.seriouseats.com/imagesV2/headers/header_the_food_lab.png) no-repeat; margin-left:-3px !important }
.header_the_nasty_bits { background: url(http://static.seriouseats.com/imagesV2/headers/header_the_nasty_bits.png) no-repeat }
.header_when_pigs_fly { background: url(http://static.seriouseats.com/imagesV2/headers/header_when_pigs_fly.png) no-repeat }
.header_videos { background: url(http://static.seriouseats.com/imagesV2/headers/videos.png) no-repeat; margin-left:-5px !important }

/* COLUMN HEADERS for SENY */
.header_a_sandwich_a_day { background: url(http://static.seriouseats.com/imagesV2/headers/header_a_sandwich_a_day.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_apps_only { background: url(http://static.seriouseats.com/imagesV2/headers/header_apps_only.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_art_of_the_lunch_deal { background: url(http://static.seriouseats.com/imagesV2/headers/header_art_of_the_lunch_deal.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_coffee_chronicles { background: url(http://static.seriouseats.com/imagesV2/headers/header_coffee_chronicles.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_fast_food_international { background: url(http://static.seriouseats.com/imagesV2/headers/header_fast_food_international.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_in_the_midnight_hour { background: url(http://static.seriouseats.com/imagesV2/headers/header_in_the_midnight_hour.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_lunch_for_one { background: url(http://static.seriouseats.com/imagesV2/headers/header_lunch_for_one.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_market_scene_ny { background: url(http://static.seriouseats.com/imagesV2/headers/header_market_scene_ny.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_meet_and_eat_ny { background: url(http://static.seriouseats.com/imagesV2/headers/header_meet_and_eat_ny.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_street_food { background: url(http://static.seriouseats.com/imagesV2/headers/header_street_food.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_sugar_rush { background: url(http://static.seriouseats.com/imagesV2/headers/header_sugar_rush.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_taco_thursdays { background: url(http://static.seriouseats.com/imagesV2/headers/header_taco_thursdays.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_tgi_fry-day { background: url(http://static.seriouseats.com/imagesV2/headers/header_tgi_fry-day.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_the_brunch_dish { background: url(http://static.seriouseats.com/imagesV2/headers/header_the_brunch_dish.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }
.header_the_vegetarian_option { background: url(http://static.seriouseats.com/imagesV2/headers/header_the_vegetarian_option.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; margin-left:-6px !important; }


/* COLUMN HEADERS for AHT */

.header_aht_chicago { background: url(http://static.seriouseats.com/imagesV2/headers/header_aht_chicago.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_aht_los_angeles { background: url(http://static.seriouseats.com/imagesV2/headers/header_aht_los_angeles.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_aht_new_york { background: url(http://static.seriouseats.com/imagesV2/headers/header_aht_new_york.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_aht_san_diego { background: url(http://static.seriouseats.com/imagesV2/headers/header_aht_san_diego.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_dear_aht { background: url(http://static.seriouseats.com/imagesV2/headers/header_dear_aht.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_grilled { background: url(http://static.seriouseats.com/imagesV2/headers/header_grilled.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_reality_check { background: url(http://static.seriouseats.com/imagesV2/headers/header_reality_check.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_the-burger-lab { background: url(http://static.seriouseats.com/imagesV2/headers/header_the_burger_lab.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_top_5 { background: url(http://static.seriouseats.com/imagesV2/headers/header_top_5.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }


/* COLUMN HEADERS for Slice */

.header_a_slice_with { background: url(http://static.seriouseats.com/imagesV2/headers/header_a_slice_with.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_chain_pizza { background: url(http://static.seriouseats.com/imagesV2/headers/header_chain_pizza.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_daily_slice { background: url(http://static.seriouseats.com/imagesV2/headers/header_daily_slice.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_dear_slice { background: url(http://static.seriouseats.com/imagesV2/headers/header_dear_slice.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_frozen_pizza { background: url(http://static.seriouseats.com/imagesV2/headers/header_frozen_pizza.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_my_pie_monday { background: url(http://static.seriouseats.com/imagesV2/headers/header_my_pie_monday.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_my_pizza_oven { background: url(http://static.seriouseats.com/imagesV2/headers/header_my_pizza_oven.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_pizza_obsessives { background: url(http://static.seriouseats.com/imagesV2/headers/header_pizza_obsessives.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_pizza_protips { background: url(http://static.seriouseats.com/imagesV2/headers/header_pizza_protips.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_pizza_snacks { background: url(http://static.seriouseats.com/imagesV2/headers/header_pizza_snacks.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_slice_polls { background: url(http://static.seriouseats.com/imagesV2/headers/header_slice_polls.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_the_piemans_craft { background: url(http://static.seriouseats.com/imagesV2/headers/header_the_piemans_craft.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_the_pizza_lab { background: url(http://static.seriouseats.com/imagesV2/headers/header_the_pizza_lab.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_top_this { background: url(http://static.seriouseats.com/imagesV2/headers/header_top_this.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }
.header_united_states_of_pizza { background: url(http://static.seriouseats.com/imagesV2/headers/header_united_states_of_pizza.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }

.header-sourdough-starter-along { background: url(http://static.seriouseats.com/imagesV2/headers/header-sourdough-starter-along.png) no-repeat; padding-bottom:5px; border-bottom: 1px dotted #C6D18E; }


/* PAGE HEADERS */

.headerFoodTrends { background: url(http://static.seriouseats.com/imagesV2/headers/foodtrends.png) no-repeat; margin-left:-2px !important; width: 346px !important }
.headerJeffreySteingarten { background: url(http://static.seriouseats.com/imagesV2/headers/jeffreySteingarten.png) no-repeat }
.headerMario { background: url(http://static.seriouseats.com/imagesV2/headers/mario.png) no-repeat; margin-left:-2px !important }
.headerThanksgiving { background: url(http://static.seriouseats.com/imagesV2/headers/seriousThanksgiving.png) no-repeat; width: 395px !important }


/* SITE HEADERS */

.headerAboutEdLevine { background: url(http://static.seriouseats.com/imagesV2/headers/aboutEdLevine.png) no-repeat }
.headerAboutUs { background: url(http://static.seriouseats.com/imagesV2/headers/overview.png) no-repeat }
.headerAdUnitSpecs { background: url(http://static.seriouseats.com/imagesV2/headers/adUnitSpecs.png) no-repeat }
.headerAdvertise { background: url(http://static.seriouseats.com/imagesV2/headers/advertise.png) no-repeat; margin-left:-2px !important }
.headerBios { background: url(http://static.seriouseats.com/imagesV2/headers/bios.png) no-repeat }
.headerBlog { background: url(http://static.seriouseats.com/imagesV2/headers/blog.png) no-repeat; width: 294px !important }
.headerColumns { background: url(http://static.seriouseats.com/imagesV2/headers/columns.png) no-repeat; margin-left:-3px !important }
.headerCommentPolicy { background: url(http://static.seriouseats.com/imagesV2/headers/commentPolicy.png) no-repeat }
.headerContactUs { background: url(http://static.seriouseats.com/imagesV2/headers/contactUs.png) no-repeat; margin-left:-2px !important }
.headerContestRules { background: url(http://static.seriouseats.com/imagesV2/headers/contestRules.png) no-repeat; 	width: 441px !important }
.headerContestWinners { background: url(http://static.seriouseats.com/imagesV2/headers/contestWinners.png) no-repeat; margin-left:-2px !important }
.headerContributors { background: url(http://static.seriouseats.com/imagesV2/headers/contributors.png) no-repeat; margin-left:-2px !important }
.headerFAQ { background: url(http://static.seriouseats.com/imagesV2/headers/FAQ.png) no-repeat }
.headerLinks { background: url(http://static.seriouseats.com/imagesV2/headers/links.png) no-repeat }
.headerLogin { background: url(http://static.seriouseats.com/imagesV2/headers/login.png) no-repeat }
.headerNewYork { background: url(http://static.seriouseats.com/imagesV2/headers/newYork.png) no-repeat; margin-left:-2px !important; width: 172px !important}
.headerOnlineAdvertisingBasics { background: url(http://static.seriouseats.com/imagesV2/headers/onlineAdvertisingBasics.png) no-repeat }
.headerPress { background: url(http://static.seriouseats.com/imagesV2/headers/pressAndProps.png) no-repeat; margin-left:-2px !important }
.headerPrivacy { background: url(http://static.seriouseats.com/imagesV2/headers/privacy.png) no-repeat; margin-left:-2px !important }
.headerProfile { background: url(http://static.seriouseats.com/imagesV2/headers/profile.png) no-repeat }
.headerRecipes { background: url(http://static.seriouseats.com/imagesV2/headers/recipes.png) no-repeat; width: 142px !important }
.headerSearch { background: url(http://static.seriouseats.com/imagesV2/headers/search.png) no-repeat }
.headerSearchResults { background: url(http://static.seriouseats.com/imagesV2/headers/searchResults.png) no-repeat }
.headerSignUp { background: url(http://static.seriouseats.com/imagesV2/headers/signUp.png) no-repeat }
.headerSignUpNewsletter { background: url(http://static.seriouseats.com/imagesV2/headers/newsletters.png) no-repeat }
.headerSitemap { background: url(http://static.seriouseats.com/imagesV2/headers/sitemap.png) no-repeat; margin-left:-2px !important }
.headerSuggestALink { background: url(http://static.seriouseats.com/imagesV2/headers/suggestALink.png) no-repeat; margin-left:-2px !important }
.headerSENYNewsletter { background: url(http://static.seriouseats.com/imagesV2/headers/SENYNewsletter.png) no-repeat; width: 550px !important }
.headerTags { background: url(http://static.seriouseats.com/imagesV2/headers/tags.png) no-repeat; margin-left:-2px !important }
.headerThanks { background: url(http://static.seriouseats.com/imagesV2/headers/thanks.png) no-repeat }
.headerTerms { background: url(http://static.seriouseats.com/imagesV2/headers/terms.png) no-repeat; margin-left:-2px !important }
.headerYourProfile { background: url(http://static.seriouseats.com/imagesV2/headers/yourProfile.png) no-repeat; margin-left:-2px !important }
.headerWelcome { background: url(http://static.seriouseats.com/imagesV2/headers/welcome.png) no-repeat; margin-left:-2px !important }


/* TALK HEADERS */

.headerTalk, .headerTalk a { width: 90px !important }
.header_talk_food_and_drink a, .header_talk_in_the_kitchen a, .header_talk_eating_out a, .header_talk_site_talk a { width: 300px !important }

.headerTalk { background: url(http://static.seriouseats.com/imagesV2/headers/talk.png) no-repeat; margin-left:-2px !important; width:90px !important }
.headerTalkHome { background: url(http://static.seriouseats.com/imagesV2/headers/talkHome.png) no-repeat; margin-left:-2px !important }
.headerStartTalking { background: url(http://static.seriouseats.com/imagesV2/headers/startTalking.png) no-repeat }
.headerSubTalk { background: url(http://static.seriouseats.com/imagesV2/headers/subTalk.png) no-repeat }

.header-talk-cooking-and-baking { background: url(http://static.seriouseats.com/imagesV2/headers/talkCookingAndBaking.png) no-repeat }
.header-talk-food-and-drink { background: url(http://static.seriouseats.com/imagesV2/headers/talkFoodandDrink.png) no-repeat }
.header-talk-food-media-and-news { background: url(http://static.seriouseats.com/imagesV2/headers/talkFoodMediaAndNews.png) no-repeat }
.header-talk-in-the-kitchen { background: url(http://static.seriouseats.com/imagesV2/headers/talkKitchen.png) no-repeat }
.header-talk-eating-out { background: url(http://static.seriouseats.com/imagesV2/headers/talkEatingOut.png) no-repeat}
.header-talk-site-feedback { background: url(http://static.seriouseats.com/imagesV2/headers/talkSiteFeedback.png) no-repeat }
.header-talk-site-talk { background: url(http://static.seriouseats.com/imagesV2/headers/talkSiteTalk.png) no-repeat }
.header-talk-newyork { background: url(http://static.seriouseats.com/imagesV2/headers/talkNewYork.png) no-repeat }
.header-talk-latest-topics { background: url(http://static.seriouseats.com/imagesV2/headers/latestTopics.png) no-repeat  }
.header-talk-recently-commented-on { background: url(http://static.seriouseats.com/imagesV2/headers/recentlyCommentedOn.png) no-repeat; width: 460px !important  }
.header-talk-hot-in-talk { background: url(http://static.seriouseats.com/imagesV2/headers/hotInTalk.png) no-repeat  }

.headerRecipes a { width: 142px !important }
.headerThanksgiving a { width: 395px !important }
.headerBlog a { width: 294px !important }

#pageHeaderBlock { margin-bottom: 20px; position: relative; }

#talk #pageHeaderBlock { margin-top: -5px; }

h3#subhead, h3#talkSubhead, h3#talkHomeSubhead {
	float:left;
	font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans, 'sans serif';
	font-size: 15px;
	font-weight: normal;
	color: #669933;
	line-height: 17px;
	padding: 4px 0 0 0;
	margin-top: -5px
}



/* CONTENT
------------------------------------ */

/* features */

.feature {
	margin: 0;
	position: relative;
	border: 1px solid #EDD6B6;
	background: #FCFBE1
/*	background: #FAFAEB; */
}

.feature img { border: 1px solid #EDD6B6 }

.feature img.photo-right { 
	padding: 0;
	margin: 4px 0 10px 10px
}

.feature h2 { padding-bottom: 3px }

.feature h3 {
	font-size: 18px;
	line-height: 21px;
	padding-bottom: 3px
}

.feature h4 {
	font-size: 14px;
	line-height: 18px
}

.feature h3 a, .feature h4 a { color:#3E3E3E }

.feature h3.subFeature {
	font-size: 15px;
	line-height: 18px;
	border-top: 1px dotted #C6D18E;
	padding: 10px 0 0 1px;
	margin: 10px 0 0 0
}

.feature p {
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 18px;
	color: #6e5e2c
}

.feature p strong, .feature .byline { color: #6e5e2c }

.feature .byline { margin: 3px 0 2px 0 }

.feature #fHot { font-size:13px;
                 padding-bottom: 10px
   		}
.feature #fHot a { color: #00A5E9; padding-left: 4px }
.feature #fHot span.sep { padding: 0 0 0 4px }

.feature #fTwitter { font-size:13px }
.feature #fTwitter a {color: #00A5E9; text-decoration: none }

#homeFeature { 
   	padding: 11px 14px 12px 12px;
   	margin-bottom: 20px
}




#dayOldSpecial {
	margin: 0 0 30px 0;
	padding: 12px 12px 8px 12px
}

#dayOldSpecial p { padding-bottom: 2px }

#dayOldSpecial p a  { color: #A34424 }

#dayOldSpecial img {
	width:152px;
	margin: 0 auto 3px auto;
	text-align: center;
	display: block
}

#dayOldSpecial h4 { padding-bottom:2px }

#dayOldSpecial h4#f5, #dayOldSpecial h4#f4 { margin-bottom: 14px }




#bottomBucket {
	width: 970px; 
	margin: 0;
	padding:40px 0 40px 0;
	float: left;
	position: relative;
	display: inline;
	border:none;
	border-top: 1px dotted #C6D18E
}

.bbColumn {
	float:left;
	width:175px;
	padding-left: 54px
}

#bbColumn1, #bbColumn2 { padding-left: 52px }

#bottomBucket p.linksrc { padding-bottom: 6px }

#bottomBucket p a  { color: #A34424 }

#bottomBucket img {
	width:175px;
	margin-bottom: 6px;
	display: block
}



/* CALL OUT BOXES */
.callOutBox {
	background: #f8f5e0 url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) bottom repeat-x;
	margin-bottom: 20px;
	padding: 10px;
	border: #BEC1A4 solid 1px
}

.callOutBox textarea {
	width: 150px;
	margin-bottom: 10px
}



#whyRegister {
	border: 1px solid #DCDDCC;
	padding: 18px;
	background:#fff;
	width:250px;
	margin-left:-80px
 }

#whyRegister h2 {
	text-transform: none;
	font-size: 20px;
	padding-bottom: 18px;
	color: #81C050;
	font-weight:normal
}

#whyRegister p, #whyRegister li  {
	font-size: 12px;
	color: #333333
}

#whyRegister ul { margin: 12px 0 -4px 14px }
#whyRegister li { padding-bottom: 8px }

 


 
 /* COLUMN2 LIST */
 
.column2List2 {
	margin-bottom: 25px;
	min-height: 1%;
	position: relative;
	border: 1px #DCDFE1 solid;
	border-top: none;
	padding:0; 
}

.heading {
	min-height: 1px;
	position: relative;
	background: #FAF9DC url(http://static.seriouseats.com/imagesV2/column2List/headerBG.png) bottom repeat-x;
	border-top: 1px #DCDFE1 solid;
	display:block;
	margin: 0; padding: 0
}

.column2List2 .heading h4 { 
	color: #4B4B4B;
	font-size:14px;
	line-height: 17px; 
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	text-transform: none;
	padding: 6px 10px 7px 9px;
	margin-right: 7px; 
	border: none; 
}

.column2List2 p {
	padding: 8px 7px 6px 9px;
	font-size: 12px; 
	line-height: 16px; 
	border-top: 1px dotted #D0DEE6;
	color: #606060
}

.column2List2 .postFooter {
	padding: 0 7px 6px 9px;
	margin: -5px 0 0 0;
	border: none;
	font-size: 11px; 
}

.column2List2 .byline {
	display: block;
	padding-bottom: 1px;
	font-size: 10px
}

/* multiview specifics */

#multiview .heading { cursor:pointer }

#multiview .heading h4 { background: url(http://static.seriouseats.com/imagesV2/column2List/column2ListArrowRight.png) no-repeat right center }

#multiview .selected h4 { background: url(http://static.seriouseats.com/imagesV2/column2List/column2ListArrowDown.png) no-repeat right center }

#multiview .selected { cursor:default }

#multiview a:link, #multiview a:visited, #multiview a:hover, #multiview a:active { color: #727272 }

#multiview .postFooter a:link, #multiview .postFooter a:visited, #multiview .postFooter a:hover, #multiview .postFooter a:active { color: #00a8ec; font-weight: normal }

/* column2list tweaks */

#blogRoll1 ul {
	list-style: none;
	padding: 0;
	margin: 10px 8px 4px 10px
}

#blogRoll1 li { 
	font-size: 12px; 
	line-height: 14px;
	padding-bottom: 8px
}

#blogRoll1 h4 { border-bottom: 1px dotted #D0DEE6 }

#multiview #recentlyCommentedOn1 h4 { font-size: 14px } 


/* ABOUT PAGE */
body#about #twoColumn1 { width:612px; margin: 0; padding: 0;}
body#about #twoColumn2 { padding: 0; margin: 0 0 0 18px; width:280px !important; }
body#about #twoColumn1 h4 { 
	font-size: 20px;
	line-height: 22px;
	margin: 10px 0 10px 0; 
	text-transform: none; 
	color: #2C2C2C
 }

#Ad300x250{
 display:block;
 background-color:#C0C0C0;
 width:300px;
 height:250px;
 padding:5px;
 margin-bottom:8px;
}

#Ad300x600{
 display:block;
 float:left;
 background-color:#C0C0C0;
 width:300px;
 height:600px;
 padding:5px;
 margin-bottom:8px;
 margin-right:15px;
}

#Ad160x600{
 display:block;
 float: left;
 background-color:#C0C0C0;
 width:160px;
 height:600px;
 padding:5px;
 margin-bottom:8px;
}

#Ad728x90{
 display:block;
 background-color:#C0C0C0;
 width:728px;
 height:90px;
 padding:5px;
 margin-bottom:8px;
}

body#about table {
 margin-bottom:6px;
}

body#about th {
 border-bottom: 1px #ccc solid;
}

body#about td {
 padding: 0 1em;
}




/* ABOUT NAV */ 
 
#aboutSE h4 { border-bottom: 1px dotted #D0DEE6 }
 
#aboutSE ul {
	list-style: none;
	padding: 0;
	margin: 10px 8px 4px 10px
}

#aboutSE li { 
	font-size: 12px; 
	line-height: 14px;
	padding-bottom: 8px
}

/* ABOUT SUB NAV */

#aboutSE ul { margin-bottom: 2px }

 .about a:link#navAboutOverview, .about a:visited#navAboutOverview,
 .about-ed-levine a:link#navAboutEdLevine, .about-ed-levine a:visited#navAboutEdLevine,
 .faq a:link#navAboutFAQ, .faq a:visited#navAboutFAQ,
 .bios a:link#navAboutBios, .bios a:visited#navAboutBios,
 .contact a:link#navAboutContact, .contact a:visited#navAboutContact,
 .contest-winners a:link#navContestWinners, .contest-winners a:visited#navContestWinners,
 .contributors a:link#navAboutContributors, .contributors a:visited#navAboutContributors,
 .links a:link#navAboutLinks, .links a:visited#navAboutLinks,
 .sitemap a:link#navAboutSitemap, .sitemap a:visited#navAboutSitemap,
 .comment-policy a:link#navAboutCommentPolicy, .comment-policy a:visited#navAboutCommentPolicy,
 .press a:link#navAboutPress, .press a:visited#navAboutPress,
 .advertise a:link#navAboutAdvertise, .advertise a:visited#navAboutAdvertise,
 .terms a:link#navAboutTerms, .terms a:visited#navAboutTerms,
 .privacy a:link#navAboutPrivacy, .privacy a:visited#navAboutPrivacy,
 .standard-contest-rules a:link#navAboutContestRules, .standard-contest-rules a:visited#navAboutContestRules,
 .suggest-a-link a:link#navAboutSuggestALink, .suggest-a-link a:visited#navAboutSuggestALink
{ text-decoration: underline; font-weight: bold }

#about #pageNav { padding-top: 15px }

#about #content { padding-top: 25px }

#about #pageHeaderBlock { margin-bottom: 15px }

#about #pageSubHeaderBlock { margin-top: 10px; margin-bottom: 10px; }

#about blockquote.pullquote {
	margin:2px 14px 3px 0;
}


 
 
 

/* blog index and individual css */

.post, .indexTalkPost, .adspaceBlog, #threeColumn1 h2 {
	border-bottom: 1px dotted #C6D18E;
	position: relative; /* this is for ie 6 so it can display borders properly */
	margin-bottom: 25px
}

#threeColumn1 h2 { margin-bottom: 20px }

#threeColumn1 h2.noText { line-height: 1px; padding: 0; height:1px }

#threeColumn1 .individualPost .adspaceBlog {
	border-bottom: 0;
	position: relative;
	margin-bottom: 0px;
	margin-top: 0px;
	background: #fff
}

.post { padding: 0 0 20px 0 }
.post h3, .individualPost h3 { padding-bottom: 3px; margin-left:-1px }

/* gallery styles for index */

.gallery-teaser-text {
	margin: 10px 0;
	padding: 2px 0;
	border-bottom: double #ccc 3px;
	border-top: double #ccc 3px;
}

.gallery-teaser-text h4 {
    font-size: 16px !important;
    margin: 5px 0 !important;
}

.gallery-teaser-text h4 a {
    background:url(http://static.seriouseats.com/imagesV2/icons/arw-right.png) 0 0 no-repeat;
    padding-left: 25px;
}


/* talk posts for home page only */
.indexTalkPost {
	min-height: 45px;
	background: #F8F5E0 url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) top repeat-x;
	/* note! this background gets knocked out in ie6 */
	padding: 10px 0 10px 0;
	margin-top: -25px
}

#threeColumn1 h4.talkStar {
	width: 58px;
	height: 58px;
	padding: 0;
	margin: -6px 0 0 -20px;
	float: left;
	background: url(http://static.seriouseats.com/imagesV2/talk/talkStar.gif) no-repeat 0 0;
	text-indent: -9000px;
	display: inline
}

.indexTalkPost h3 {
	padding: 1px 8px 2px 48px;
	margin: 0; font-size: 21px
}

.indexTalkPost .postFooter {
	margin: 2px 10px -10px 47px;
	color: #6e5e2c
}

/* /talk posts for home page */
p.byline, p.postFooter, p.caption, p.externalPost, small {
	font-size: 11px;
	color: #727272;
	line-height: 14px
}

.post p, .individualPost p { margin: 0; padding: 0 0 8px 0 }

.post img, .individualPost img { margin-top: 3px }

p.byline { margin: 0 0 -5px 0 }
p.caption { margin: 0; font-style: italic }
p.postFooter { margin: 0 0 -2px 0 }

.videoIndex p.byline { margin: 0 0 -6px 0 }

.postFooter a.commentCount, .commentCount {
	background: url(http://static.seriouseats.com/imagesV2/talk/talkBubble.gif) no-repeat center left;
	margin-left: 0;
	padding: 1px 0 0 17px
}

.indexTalkPost .postFooter a.commentCount {
	background: url(http://static.seriouseats.com/imagesV2/talk/talkBubbleIndexTalkPost.gif) no-repeat center left
}

.postFooter a.commentCount, .commentCount {
	background: url(http://static.seriouseats.com/imagesV2/talk/talkBubble.gif) no-repeat center left;
	margin-left: 0;
	padding: 0px 3px 0 17px
}


.favorite {
	background: url(http://static.seriouseats.com/imagesV2/icons/star.png) no-repeat center left;
	margin-left: 10px;
	padding: 2px 10px 0 18px
}


#videos center { padding-bottom: 10px }

.photo-right, .photo-with-caption {
	padding-left: 10px;
	padding-bottom: 10px;
	float: right
}

.photo-left, .photo-with-caption-left {
	padding-right: 10px;
	padding-bottom: 10px;
	float: left
}

.photo-center {
	margin: 5px auto 5px auto;
	text-align: center;
	display: block
}

.photo-with-caption p, .photo-with-caption-left p {
	margin: 4px 0 0 0; padding: 0;
	font-size: 11px;
	color: #727272;
	line-height: 13px;
	font-style: italic
}

a.istock:link, a.istock:visited, a.istock:hover, a.istock:active { color: #727272 }

.videoEmbed {
	text-align:center;
	padding: 5px 0 15px 0
}


/* deprecated */
p.externalPost, p.externalPost a:link {
	margin: -2px 0 -4px 0
}
.slicePost {
	background: url(http://static.seriouseats.com/imagesV2/icons/iconSliceNY.png) no-repeat left center;
	margin: 0;
	padding: 2px 0 2px 19px
}

.AHTPost {
	background: url(http://static.seriouseats.com/imagesV2/icons/iconAHT.png) no-repeat left center;
	margin: 0;
	padding: 2px 0 2px 22px
}

.ELEPost {
	background: url(http://static.seriouseats.com/imagesV2/icons/iconELE.png) no-repeat center left;
	margin: 0;
	padding: 2px 0 2px 22px
}
/* /deprecated */









/* BLOG SOURCE KICKER AND QUICK BITES */

.post p.linksrc, p.linksrc { 
	font-weight: bold;
	font-size: 10px;
	line-height: 11px;
	margin-bottom: 3px;
	padding: 0;
	text-transform: uppercase;
	color: #C34F46
}

.quickBites p.linksrc { margin-bottom: 3px }

.post p.linksrc a, p.linksrc a { color: #C34F46 }

.slice_post {
	background: url(http://static.seriouseats.com/imagesV2/icons/iconSliceNY.png) no-repeat left center;
	padding: 2px 0 2px 18px
}

.a_hamburger_today_post {
	background: url(http://static.seriouseats.com/imagesV2/icons/iconAHTSmall.png) no-repeat left center;
	padding: 3px 0 2px 18px
}

.ed_levine_eats_post {
	background: url(http://static.seriouseats.com/imagesV2/icons/edHeadSmall.png) no-repeat center left;
	padding: 3px 0 2px 18px
}


.quickBites p { padding-bottom: 5px }

.quickBites .photo-left { padding-bottom: 5px }




/* PG on SE index */

/*  .PGPost a img, .PGPost a img:hover { border: 1px solid #ddd; } */

.PGPost img { display: block }

.PGPost h3 {
	font-size: 14px;
	line-height: 17px;
	font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans, 'sans serif';
	padding: 2px 0 4px 0;
	margin:0;
}

.PGPost h3 a:link, .PGPost h3 a:visited, .PGPost h3 a:active, .PGPost h3 a:hover { color: #458D01 }

.pgcont { float:left; width:245px } 

.PGPost p.caption { font-style:normal; padding-top:9px }

.PGPost p.linkSource {
	font-size:10px;
	color:#999;
	line-height: 13px;
	padding:3px 0 0 0;
	margin:0
}

p.linkSource a:link, p.linkSource a:visited, p.linkSource a:active { color:#999 }
p.linkSource a:hover { color: #00A5E9 }


#commented {
	background: #FCFADC;
	width: 260px;
	margin: 30px auto;
	padding: 16px 20px;
	border: 1px dotted #C6D18E
}

#commented p { 
	font-size: 16px;
	line-height: 21px;
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #3B3B3B;
	text-align: center;
	margin: 0;
	padding: 0
}



#adStrip {
	border-bottom: 1px dotted #C6D18E;
	border-top: 1px dotted #C6D18E;
	margin: 10px 0 20px 0;
	padding: 14px 0 14px 14px
}





/* PULLQUOTES */

blockquote.pullquote {
	border: none;
	float:left;
	width:200px;
	margin:2px 10px 3px 0;
	padding:6px 3px 6px 3px;
	border:3px double #ccc;
	border-width:3px 0;
	color:#333;
	background:transparent
}

blockquote.pullquote p {
	margin:0; padding: 0;
	text-align:center;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-style: italic
}

blockquote.pullquote p:first-letter {text-transform:uppercase}


/* restaurant locator */

.restaurantLocator {
	/* background: #f8f5e0; */
	background: #f8f5e0 url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG.png) top repeat-x;
	margin: 0 0 15px 0;
	padding: 10px 10px 10px 10px;
	min-height: 110px
}

.restaurantLocator p {
	margin: 0;
	padding: 0
}

.restDesc {
	width: 270px;
	float: left;
	margin: 0;
	padding: 0
}

.restaurantLocator .gmap {
	width: 170px;
	height: 110px;
	float: right;
	background: #fff;
	margin: 0;
	padding: 0
}




#pageNav h3 a:link, #pageNav h3 a:visited, #pageNav h3 a:hover, #pageNav h3 a:active { color: #00a8ec }






/* TOOLS AND ICONS */


.tools {
	border-bottom: 1px dotted #C6D18E;
	border-top: 1px dotted #C6D18E;
	margin: 0 0 14px 0;
	padding: 5px 10px 2px 10px;
	height: 1%
}

.tools p, .tools li {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px; 
}

.tools .left, .left { float: left }
.tools .right, .right { float: right }

#blogTools { padding: 0 4px 1px 2px; height: 27px }

#searchTools { padding-left: 0 }

#searchTools p { line-height: 20px }

#pageNavigation p {
	font-size: 12px;
	padding: 10px
}

/* Search/Tag Navivation */

#searchNav { list-style: none; w\idth: 500px; padding: 0 75px; width: 350px; text-align: center; position: relative; }
#searchNav ul { margin: 0; padding: 0; }
#searchNav li { display: inline; margin: 5px; font: 18px/18px georgia, sans-serif; padding: 0; }
#searchNav h3.newer { position: absolute; top: 0; left: 0; }
#searchNav h3.older { position: absolute; top: 0; right: 0; }
#searchNav h3 a { color: #00A8EC; font-size: 18px; line-height: 20px; }

#tagcloud h1,  #tagcloud h2,  #tagcloud h3,  #tagcloud h4, #tagcloud h5, #tagcloud h6 {
	display: inline;
	margin: 3px 3px 3px 0;
	font-size: 10px;
	font-family: Arial;
	line-height: 22px;
	background: none;
	border:none;
	padding: 0
}

#tagcloud a:link, #tagcloud a:visited { color: #00a8ec; text-decoration: none; border: 0; }
#tagcloud a:hover { text-decoration: underline; }

#tagcloud h1 { font-size: 20px; }
#tagcloud h2 { font-size: 18px; }
#tagcloud h3 { font-size: 16px; }
#tagcloud h4 { font-size: 14px; }
#tagcloud h5 { font-size: 12px; }
#tagcloud h6 { font-size: 10px; }


#postTools, #share { list-style: none; padding:0; margin:0 }

#postTools li { 
	float:left;
	padding: 6px 12px 2px 0; margin:0
}

#share li { 
	float:left;
	padding: 4px 0 2px 16px; margin:0 
}

#share li#shareParent { padding-top:6px }

/* thanks http://www.famfamfam.com/lab/icons/silk/ */

img.icon {
	width: 12px;
	height: 12px;
	background: url(http://static.seriouseats.com/imagesV2/icons/icons3.gif) no-repeat;
	margin-right: 4px;
	vertical-align: text-top
}

#postTools img.icon { margin-top:0 }

#share img.icon { width:14px; height:15px; margin-top:0 }

a img.icon {text-decoration:none}

img.icon-print { background-position: 0 0 }
img.icon-email { background-position: -12px 0 }
img.icon-flag { background-position: -24px 0 }
/* deprecated */ img.icon-share { background-position: -36px 0; width:12px !important; }
img.icon-stum { background-position: -48px 0; width:15px }
img.icon-face { background-position: -63px 0 }
img.icon-deli { background-position: -77px 0 }
img.icon-digg { background-position: -91px 0; width:16px !important }
img.icon-redd { background-position: -107px 0 }

li#shareDigg { padding: 6px 0 0 16px; }


/* VIDEOS */


/* video entry spacing - methods to input video vary, so target the postfooter p */

#videos .videoEntry p.postFooter { margin-top: 10px }

#iframeContainer { display: none; margin: 10px 0 0 2px; padding: 0 }





/* USER PROFILE */

h2.profileName {
	font-weight:normal;
	font-family: 'American Typewriter', Arial;
	text-transform:none;
	font-size:34px;
	padding: 10px 0 40px 2px;
	color:#F78600
}

.userProfile #threeColumn1 h2 {
	border-bottom: 1px dotted #C6D18E;
	position: relative; /* this is for ie 6 so it can display borders properly */
	margin-top: 30px;
	margin-bottom: 20px;
	text-transform:none;
	font-weight:normal;
	font-size: 18px
}

#profile-nav {
	vertical-align:bottom; float:left;
	margin:0 0 10px -4px; padding:0; width: 900px; 
	background: url(http://static.seriouseats.com/imagesV2/ie6/dot2.gif) repeat-x bottom;
}


#profile-nav ul {
	color: #619133;
	float:left;
	margin:0; padding:0; 
}

#profile-nav li {
	margin:0; padding:0;
	list-style:none;
	display: inline
}

#profile-nav li a {
	float:left;
	margin:0; padding:0;
	color: #00A5E9;
	font-weight: normal;
	font-size: 12px;
	line-height:12px;
	padding: 11px 18px 10px 18px;
	background:#E7F1F6;
	margin-top:8px
}

.UPAllActivity #profile-nav a#profile-nav-allActivity,
.UPComments #profile-nav a#profile-nav-comments,
.UPPosts #profile-nav a#profile-nav-posts,
.UPFavorites #profile-nav a#profile-nav-favorites,
.UPQuizzes #profile-nav a#profile-nav-quizzes
{
	font-weight:bold;
	font-size:13px;
	color:#669933;
	background:#fff;
	border: 1px solid #DADADA;
	border-bottom:1px solid #fff;
	padding: 14px 20px 13px 20px;
	margin-top:1px  
}

.UPAllActivity a#profile-nav-posts,
.UPAllActivity a#profile-nav-favorites,
.UPAllActivity a#profile-nav-quizzes,
.UPComments a#profile-nav-favorites,
.UPComments a#profile-nav-quizzes,
.UPPosts a#profile-nav-comments,
.UPPosts a#profile-nav-quizzes,
.UPFavorites a#profile-nav-comments,
.UPFavorites a#profile-nav-posts,
.UPQuizzes a#profile-nav-comments,
.UPQuizzes a#profile-nav-posts,
.UPQuizzes a#profile-nav-favorites
{ border-left:1px solid #ccc }

#profileBox, #profileAdBox {
	background: #EEF5F9 url(http://slice.seriouseats.com/images/site/boxBG.png) repeat-x;
	padding: 5px 5px 1px 5px;
	margin: 0 0 25px 0;
	height: 1%;
	position: relative
}

.inner {
	border: 1px solid #D0DEE6;
	padding: 20px 12px 0px 20px;
	background: #fff;
	margin: 0 0 5px 0;
	height: 1%; 
	position: relative
}

#profileAdBox .inner {
	padding: 28px 20px 28px 20px;
	text-align:center
}

#profileAdBox { margin-bottom: 0px }

#profileBox h2 {
	text-transform:none;
	font-size:15px; line-height:17px;
	margin-bottom:10px
}

#profileBox p {
	font-size:12px;
	line-height:15px;
	padding-bottom:19px
}


.userProfile .post { padding-bottom: 15px }

.userProfile .shortPost {
	border-bottom:none;
	margin-bottom:6px
}

.userProfile .shortPost h3, .userProfileComments h3  {
	font-size: 17px;
	line-height: 21px
}

.userProfile #threeColumn1 h4.profileMore {
	font-family: Arial;
	font-size:13px;
	line-height:16px;
	padding-bottom:30px
}

.userProfile h4.profileMore a:link, .userProfile h4.profileMore a:visited, .userProfile h4.profileMore a:hover, .userProfile h4.profileMore a:active {
	color: #00A5E9;
	border: 1px solid #CCC;
	padding: 10px 12px
}

.userProfile .post .quickBites h2 { border-bottom: none; margin-top: 0 }

.userProfile .commenter { padding: 0 0 0 25px }

.userProfile .userProfileComments { margin-bottom: 10px }

.userProfile .userProfileComments .post {
	border-bottom:none;
	padding-bottom: 5px;
	margin:0 0 5px 0
}

.userProfile .userProfileComments .post .commenter { font-size:11px;line-height:11px;  padding-bottom: 12px }

.userProfile .userProfileComments .photo-left { padding-right: 5px }




/* COMMENTS */


.commentGuidelines {
	background: #faf9f9;
	border: 1px solid #d3d2d2;
	padding: 10px 10px 5px 15px;
	margin: 0 0 25px 0;
	text-align: left
}

#previewingComment {
	margin-top: 10px;
	margin-bottom: 20px
}



.comment-body {  
	padding: 12px 0 0 0 !important; 
	font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans, 'sans serif';
	font-size: 13px;
	color: #3c3d3d;
	line-height: 17px
}

.comment {
	margin-bottom: 14px;
	width: 500px
}

.green .comment-body {
	background: #E7F1F6 url(http://static.seriouseats.com/imagesV2/comments/commentsGreenBubbleTop.png) no-repeat;
	margin: 0;
	padding: 0
}

.green .comment-body-bottom {
	background: #fff url(http://static.seriouseats.com/imagesV2/comments/commentsGreenBubbleBottom.png) no-repeat;
	height: 14px;
	margin: -4px 0 0 0;
	padding: 0
}

.yellow .comment-body, .preview .comment-body { background: #F4ECC1 url(http://static.seriouseats.com/imagesV2/comments/commentsYellowBubbleTop.png) no-repeat }

.yellow .comment-body-bottom, .preview .comment-body-bottom {
	background: #fff url(http://static.seriouseats.com/imagesV2/comments/commentsYellowBubbleBottom.png) no-repeat;
	height: 14px;
	margin: -4px 0 0 0;
	padding: 0
}


.comment-body p { padding: 0 12px 10px 12px }

.comment-body blockquote {  margin: 0px 10px 10px 10px; color:#3F3F3F }

.comment-body #livePreview blockquote {  margin: 0 0 -20px 0 }



.commentGuidelines h3 {
	padding: 0 12px 10px 0;
	font-size: 24px;
	color: #8d2a1f
}

.commentGuidelines p {
	font-size: 12px;
	color: #4d4d4b
}

.commenter { padding: 0 0 5px 30px }



h4.body { padding-bottom: 2px }

.postPreview {
	width: 450px;
	background: #faf9f9;
	border: 1px solid #d3d2d2;
	padding: 10px 10px 5px 15px;
	margin: 0 0 25px 0
}




/* SUB NAV BASICS */

.subnav {
	float: left;
	margin: 0;
	padding: 18px 0 16px 34px;
	background: #FCFBDC url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) top repeat-x;
	width: 936px;
	border-bottom: #E8E6D2 solid 1px
}

.subnav h4 {
	font-family:arial;
	font-weight: bold;
	color: #4D4D4D;
	font-size: 13px;
	line-height: 15px;
	padding: 0 0 6px 0
}

.subnav h4 a { color: #4D4D4D }

.subnavSearch { width:240px; margin-right: 5px; height:16px  }

#subnavSearchButton { vertical-align: middle; margin-top:-3px}

#subnavGoButton { vertical-align: middle; margin-top:-3px}

.subnav option, .subnav select {
	color: #565856;
	font-size:12px;
	margin-right: 5px
}



/* RECIPE SUB NAV */

#recipeSearch, #recipeCats { float: left }

#recipeCats {
	margin-left: 30px;
	padding-left: 30px;
	border-left: #DDDCCB solid 1px
}



/* NEW YORK SUB NAV */

#NewYorkSearch, #NYCByLocation, #NYWTFTB, #NYBrowse, #NYTalk { float: left }

#NYWTFTB, #NYCByLocation, #NYBrowse, #NYTalk {
	margin-left: 25px;
	padding-left: 25px;
	border-left: #DDDCCB solid 1px
}

#NYTalk p { padding: 0 10px 0 0; font-size:13px }
#NYWTFTB form, #NYWTFTB p  { float:left }
#NYWTFTB form { margin-top:-2px }

#NewYorkSearch #NewYorkSearchBox { width: 190px}

.dropdownhead { font-weight:bold }
.dropdownsub { padding-left: 10px }



/* TALK SUB NAV */



#talkNav { padding: 15px 0 13px 34px }

#talkNav ul {
	list-style: none;
	margin: 0;
	padding: 0
}

#talkNav li {
	list-style: none;
	font-size: 12px;
	margin: 0 25px 0 0;
	/* text-transform: lowercase; */
	padding: 0;
	line-height: 13px;
	float: left
}

#talkNav a {
	font-weight: bold; 
	color: #888888
}

#talkNav li a:hover, #talkNav li a:active {
	color: #4E7329;
	text-decoration: underline
}

.cat-food-and-drink #navTalkFood,
.cat-site-feedback #navTalkSiteFeedback, 
.cat-eating-out #navTalkEatingOut,
.cat-cooking-and-baking #navTalkCookingAndBaking,
.cat-food-media-and-news #navTalkFoodMediaAndNews,
.cat-newyork #navTalkNewYork
{ color: #4E7329 }


#talk #pageNav { padding-top: 15px }

#talk #content { padding-top:30px}



/* BOX FORM */

.boxform .formField {
	float: left;
	background: #FCFBE4;
	padding: 10px 16px 4px 14px;
	margin-bottom:6px;
	border: 1px solid #F4F4DE
}

.boxform .righty {
	float: right;
	padding-top:2px
}

.boxform label.boxHead {
	font-size: 15px;
	line-height:15px;
	color: #5D5D5D;
	float: left;
	padding-top:2px
}

.boxform .required { font-size: 15px }

.boxform .formFieldRight {
	float: left;
	padding: 10px 10px 4px 10px;
	border: 1px solid #F4F4DE;
	margin-left: 10px
}

.boxform .formFieldRight p { 
	font-size:11px;
	line-height: 17px;
	color:#666; 
	padding-bottom:3px
}

.boxform .formFieldRight p strong { color:#666 }

.boxform p.requirements {
	padding: 6px 0 2px 0;
	margin:0;
	font-size:11px;
	line-height: 14px
}

.boxform .formText, .boxform textarea { background: white }

.boxform .formButtonsL p {  
	font-size:11px;
	line-height:13px;
	padding:0;
	color:#666
}

.boxform .formButtonsL { padding:0; margin: 0;  width: 100px;  float:left }
.boxform .formButtonsR { padding: 0; margin:0  }



/* NEWSLETTER */

#NewsletterSignUp { margin-top:10px }
#NewsletterSignUp .formField { width: 460px }
#NewsletterSignUp .righty { width: 300px; padding:0 0 0 0 }
#NewsletterSignUp .formText { width: 298px }
#NewsletterSignUp label.boxHead { width: 150px; padding-top:4px; padding-bottom:20px }
#NewsletterSignUp p.requirements { padding: 2px 0 10px 25px}
#NewsletterSignUp .formButtonsR { width: 494px }



/* LOG IN */

#loginForm .formField { width: 320px }
#loginForm .righty { width: 200px; padding:0 0 4px 0 }
#loginForm .formText { width: 198px }
#loginForm label.boxHead { width: 120px; padding-top:4px }
#loginForm .formField .clearer { padding-bottom:6px }
#loginForm .formButtonsR { width: 254px  }



/* SIGN UP */

#signUpForm .formField { width: 450px }
#signUpForm .rule { 
	border-bottom: 1px solid #EDEEDC;
	padding-bottom:8px;
	margin-bottom: 12px;
	margin-left:-14px;
	width:480px
}
#signUpForm .righty { width: 272px }
#signUpForm label.boxHead { width: 160px; padding-top:2px }
#signUpForm .formText { width: 270px }
#signUpForm .righty label { color: #666; vertical-align:top; margin-bottom:8px }
#signUpForm .bumpup input { margin-bottom:6px; margin-left:0  }
#signUpForm .bumpup { margin-top: -2px;  }
#signUpForm .bumpup label { font-weight: normal  }
#signUpForm .formButtonsR { width: 384px  }


/* START TALKING */

#startTalking .formField { width: 554px; margin-bottom:10px }
#startTalking .righty { width: 440px }
#startTalking label.boxHead { width: 110px; padding-top:2px }
#startTalking .formFieldRight { width: 270px }

.st1 { min-height: 50px }
* html .st1 { height: 50px }
.st2 { min-height: 200px }
* html .st2 { height: 200px }
.st3 { min-height: 107px }
* html .st3 { height: 107px }
.st4 { min-height: 216px }
* html .st4 { height: 216px }

#startTalking .formText, #startTalking textarea { width: 438px }
#startTalking textarea { height: 170px }
#startTalking .catColumn {
	float:left;
	padding-right: 22px;
	margin-left:-4px
}
#startTalking .catColumn label {
	font-size:12px;
	line-height:13px;
	font-weight: bold;
	color:#565656;
	padding-left: 2px;
	vertical-align: text-top
}
#startTalking .catColumn3 { padding-right:0 }
#startTalking .catColumn input { margin-bottom: 8px }
#startTalking .formButtonsR { width: 490px }

#startTalking .st1 p { line-height: 13px }

.st4 h5 {
	font-size: 15px;
	line-height:15px;
	color: #5D5D5D;
	padding-top:2px;
	padding-bottom:15px
}

#startTalking .st4 #previewingTalkTopic {
	background:#fff;
	padding: 20px 0 20px 25px;
	margin:0 2px 15px 2px
}

.st4 .post {
	border-top: 1px dotted  #C6D18E;
	padding: 20px 0 20px 0;
	margin: 0
}



/* TALK FORUM */

#talkTable { width: 500px }

#talkTable td, #talkTable th { 	font-family: Arial, Helvetica }
 
#talkTable td  { border-bottom: 1px dotted #ccc }

#talkTable th {
	font-size: 12px;
	font-weight: bold;
	color: #619133
}

#talkTable th.title, #talkTable th.commentCountTalkRow {
	vertical-align:bottom;
	margin-bottom:0;
	padding-bottom:6px;
	background: url(http://static.seriouseats.com/imagesV2/ie6/dot2.gif) repeat-x bottom
}

#talkTable th.commentCountTalkRow { color:#999}

#talkTable th.title { padding-bottom:0px }

th.title ul {
	margin:0; padding:0;
	float:left
}

th.title li {
	margin:0; padding:0;
	list-style:none;
	display: inline
}

th.title li a {
	float:left;
	margin:0; padding:0;
	color: #00A5E9;
	font-weight: normal;
	font-size: 11px;
	line-height:11px;
	padding: 10px 14px 9px 14px;
	background:#E7F1F6;
	margin-top:7px
}

#talkTable .active a {
	font-weight:bold;
	font-size:12px;
	color:#669933;
	background:#fff;
	border: 1px solid #DADADA;
	border-bottom:1px solid #fff;
	padding: 14px 14px 11px 14px;
	margin-top:0
}

.talkIndex li#hotInTalk a, .hotInTalk li#recentlyCommented a { border-left:1px solid #ccc }

#talkTable h3 {
	font-size: 16px; 
	line-height: 19px;
	padding: 0 0 3px 0;
	margin-bottom:0
}

#talkTable p {
	color: #727272;
	font-size: 11px;
	line-height: 13px;
	padding: 0;
	margin:0
}

tr.evenTalkRow { background: #FAFAFA }

#sticky tr.evenTalkRow, #sticky tr.oddTalkRow {
	background:  url(http://static.seriouseats.com/imagesV2/bg/frontBurnerBG.png) top repeat-x 
	/*  background: #FCFBDC url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) top repeat-x
	background: #F9F9F9  */
}

td.body { padding: 11px 0 11px 12px }

.commentCountTalkRow {
	text-align:center;
	width: 60px
}

td.commentCountTalkRow {
	font-size: 20px;
	font-weight: bold;
	vertical-align: middle
}

/* DROPPED IN FRM JAN09.CSS */

.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.hmenu { list-style:none;margin-left:0;padding:0; }
	.hmenu li {	border-left:1px solid #ccc;display:inline;line-height:1;list-style:none;padding:0 3px 0 6px; }
	.hmenu li.first { border-left:0;padding-left:0; }
.fmenu { float:left;margin:0;width:auto; }
	.fmenu li { float:left;list-style:none;width:auto; }
	.fmenu li a { display:block;float:left;width:auto; }

body#recipes #container { width:970px;margin-bottom:20px; }
body#recipes #header { position:relative;z-index:2; }
body#recipes #content { width:930px;padding:20px 20px 30px;position:relative; }

body#recipes #threeColumn1 { width:612px; }
body#recipes.archive #threeColumn1 { width: 500px; }
body#recipes #threeColumn2 {	margin-left:18px;margin-top:0px;padding-top:210px;width:300px !important; }
body#recipes.archive #threeColumn2 { width: 180px !important; margin-left: 30px; margin-top: 27px; }

#recent-header { border-bottom:4px double #b2b2b2;border-top:4px double #b2b2b2;padding:10px 0;width:610px; }
	#recent-header .hmenu li { border-color:#000;}
	#recent-header a.current { color:#000;font-weight:bold; }
	#recent-header h2 { background:url(http://static.seriouseats.com/imagesV3/txt-Recent-Posts.png) 0 0 no-repeat;border:0;color:#000;float:left;font:18px/1 Georgia,serif normal;height:12px;margin:3px 0 0;overflow:hidden;padding-bottom:0;text-indent:-9999px;text-transform:none;width:113px;}
	#recent-header ul.hmenu { float:right;width:auto; }

/* Home Carousel Section */

body#home .scrollable { height:458px;overflow:hidden;position:relative;width:610px; -moz-box-shadow:1px 2px 3px #c5c5c5;-webkit-box-shadow:1px 2px 3px #c5c5c5;box-shadow:1px 2px 3px #c5c5c5 }
body#home .scrollable .items { position:absolute;width:20000em; }


#home-carousel { padding-bottom:20px;width:612px; position: relative; z-index: 0;  }
#home-carousel p { color:#000; }

#home-carousel #carousel-wrapper { /* width:610px; z-index: 10000; -moz-box-shadow:1px 2px 3px #c5c5c5;-webkit-box-shadow:1px 2px 3px #c5c5c5;box-shadow:1px 2px 3px #c5c5c5 */ }

#home-carousel .carousel-full { display:block;float:left;z-index:1; position:relative;height:458px;overflow:hidden; width:610px;}
#home-carousel .carousel-title { position:absolute;bottom:0;left:0;width:590px;padding:15px 10px 0px;background:rgba(255,255,255,.75); }

#home-carousel .carousel-full .post-title { font-family:Georgia,Times,serif;font-size:28px;line-height:30px; }
#home-carousel .carousel-full .post-title a { color:#000; }

#home p.linksrc,
#home p.linksrc a { color: #00a5e9; }

#home-carousel .carousel-title p.linksrc { font-size:13px;line-height:15px; }
.home-excerpt p.linksrc { font-size:11px;line-height:13px; }

.home-excerpt a.commentCount,
#home-carousel a.commentCount { float:none; }

#home-carousel .carousel-share { position:absolute;top:-80px;left:20px;height:80px;width:570px; }
#home-carousel .carousel-share a { color:#fff; }
#home-carousel a.carousel-share-link { display:block;position:absolute;right:0;top:40px;width:100px;background:#a7c04a url(http://static.seriouseats.com/imagesV3/bg-carousel-share.png) 0 0 repeat-x;height:16px;color:#fff;font:16px/1 Georgia,serif;padding:12px 0;text-align:center; }
#home-carousel .carousel-share-list { width:570px;background:#a7c04a url(http://static.seriouseats.com/imagesV3/bg-carousel-share.png) 0 0 repeat-x;height:40px; }
	.carousel-share-list ul { position:absolute;top:10px;right:10px; }
#home-carousel .carousel-excerpt { width:590px;padding:0px 10px 10px;background:rgba(255,255,255,.75);position:absolute;top:458px;left:0; }

#home-carousel #carousel-thumbs { background:#f1efba;padding:0;margin:0 0 0 8px; display:inline; -moz-box-shadow:1px 2px 3px #ccc;-webkit-box-shadow:1px 2px 3px #ccc;box-shadow:1px 2px 3px #ccc;}
#home-carousel #carousel-thumbs li { padding:9px;border-right:1px solid #cecd9b; }
#home-carousel #carousel-thumbs li.active { background:#c0d26e; }
#home-carousel #carousel-thumbs li a { display:block;float:left;height:90px;overflow:hidden;position:relative;width:100px; }
#home-carousel #carousel-thumbs li a img { display:block;left:-10px;position:absolute;top:0; }

/* End Home Carousel Section */

.home-excerpt { clear:both;position:relative;padding:15px 0 15px 195px;border-bottom:1px solid #b2b2b2;min-height:140px; }
	.home-excerpt h3 { margin-bottom:6px; }
.home-excerpt-thumb { height:140px;width:180px;overflow:hidden;position:absolute;top:15px;left:0; }
.no-primary-thumb { display:block;border:1px solid #efefef; }
.home-excerpt-thumb .no-primary-thumb { height:138px;width:178px; }
.sponsor-post-flag { background:url(http://static.seriouseats.com/imagesV3/flg-Sponsor-Post.png) 0 0 no-repeat;height:62px;width:76px;position:absolute;top:10px;left:-10px;z-index:2;text-indent:-9999px;overflow:hidden; }
.sponsor-giveaway-flag { background:url(http://static.seriouseats.com/imagesV2/flg/flg-Sponsor-Giveaway.png) 0 0 no-repeat;height:75px;width:118px;position:absolute;top:10px;left:-10px;z-index:2;text-indent:-9999px;overflow:hidden; }

.ad-610 { background:#e2e3e3;padding:20px 0;text-align:center;border-bottom:1px solid #b2b2b2; }

.advertorial { background:url(http://static.seriouseats.com/imagesV3/bg-blue-diagonal-4.png) 0 0;padding:10px;margin-top:10px; }
.advertorial p,
.advertorial h3 { color:#146b97; }

.home-pagination { border-bottom:4px double #b2b2b2;border-top:4px double #b2b2b2;padding:10px 0;width:610px; }
#home-latest-columns { border-bottom:4px double #b2b2b2; }
#home-latest-columns .home-column-excerpt { width:190px; }
#home-latest-columns-header { border-bottom:4px double #b2b2b2;border-top:4px double #b2b2b2;padding:10px 0;width:300px;float:left; }

#home-latest-columns-header h2 { background:url(http://static.seriouseats.com/imagesV3/txt-Latest-Columns.png) 0 0 no-repeat;border:0;color:#000;float:left;font:18px/1 Georgia,serif normal;height:12px;margin:3px 0 0;padding-bottom:0;text-transform:none;width:136px;
	text-indent:-9999px;
	overflow:hidden;
}
#home-latest-columns-header a { display:block;float:right;font-family:Arial,Helvetica,sans-serif; }

/*a#home-talk-right { background:#ffe069 url(http://static.seriouseats.com/imagesV3/bg-gold-gradient.jpg) 0 100% repeat-x;display:block;margin-bottom:30px;width:280px;padding:15px 10px 30px;position:relative; }*/
a#home-talk-right { background:#ffe069 url(http://static.seriouseats.com/imagesV3/bg-gold-gradient.jpg) 0 100% repeat-x;display:block;width:280px;padding:15px 10px 30px;position:absolute;top:20px;right:20px; }
a#home-talk-right:hover { text-decoration:none; }
span#home-talk-flag { background:url(http://static.seriouseats.com/imagesV3/flg-Home-Talk.png) 0 0 no-repeat;display:block;height:86px;left:-10px;position:absolute;top:5px;width:72px; }
span#home-talk-call { background:url(http://static.seriouseats.com/imagesV3/txt-Home-Talk-Call.png) 0 0 no-repeat;display:block;height:64px;text-indent:-9999px;width:213px;margin:0 0 15px 60px; }
span#home-talk-join { background:url(http://static.seriouseats.com/imagesV3/flg-Join-Us.png) 0 0 no-repeat;bottom:-10px;display:block;height:56px;overflow:hidden;position:absolute;right:20px;text-indent:-9999px;width:88px; }

/*#home-talk-wrapper { margin-bottom:30px;width:300px;height:180px;background:#fcc; }*/

.thumb-100x90 { height:90px;width:100px; }
.home-column-excerpt { clear:both;min-height:90px;position:relative;padding:10px 110px 10px 0;border-bottom:1px solid #b2b2b2; }
.home-column-excerpt .thumb-100x90 { overflow:hidden;position:absolute;right:0;top:10px; }
.home-column-excerpt .thumb-100x90 img { display:block;margin:0 0 0 -10px; }
.home-column-excerpt h3 { font-size:16px;line-height:18px;margin-bottom:5px; }
.home-column-excerpt .linksrc { font-size:13px; }
#home-photograzing { position:relative;padding:50px 0 30px 10px;width:290px; }
	#home-photograzing h2 { background:url(http://static.seriouseats.com/imagesV3/txt-Photograzing.png) 0 0 no-repeat;height:16px;padding-bottom:2px;text-indent:-9999px;width:122px; }
#home-add-yours { background:url(http://static.seriouseats.com/imagesV3/flg-Add-Yours.png) 0 0 no-repeat;height:55px;position:absolute;right:20px;text-indent:-9999px;top:40px;width:88px; }
.home-right-link {clear:both;height:100px;position:relative;margin-bottom:10px; }
.home-right-link-img { background:#fff;border:1px solid #ccc;left:10px;position:absolute;top:-5px;-moz-box-shadow:1px 2px 3px #c5c5c5;-webkit-box-shadow:1px 2px 3px #c5c5c5;box-shadow:1px 2px 3px #c5c5c5;padding:4px; }
.home-right-link-txt { background:url(http://static.seriouseats.com/imagesV3/bg-tan-gradient.jpg) 0 0 repeat-x;height:65px;padding:15px 0 0 115px;width:185px; }
.home-right-link h2 a { display:block;overflow:hidden;text-indent:-9999px; }
#home-flickr h2 a { background:url(http://static.seriouseats.com/imagesV3/txt-Serious-Eats-on-flickr.png) 0 0 no-repeat;height:47px;width:142px; }
#home-store h2 a { background:url(http://static.seriouseats.com/imagesV3/txt-Serious-Eats-Store.png) 0 0 no-repeat;height:47px;width:142px; }
#home-store #cooking-com-link { display:block;padding-top:5px;text-align:right; }


.linksrc.nyt { font-family:Georgia,serif;font-weight:normal;text-transform:capitalize;font-size:15px; }

.innerbox .poll-promo { background:#FFE069 url(http://static.seriouseats.com/imagesV3/bg-gold-gradient.jpg) repeat-x 0 100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:95px;position:absolute;top:0;left:0;width:190px;padding:15px 10px 10px;text-align:center; }
.poll-promo a,
#skybox3 .poll-promo a { color:#00A5E9;display:block;font-weight:bold;padding-top:5px; }
.vote-flag { background:url(http://static.seriouseats.com/imagesV3/flg-Vote.png) 0 0 no-repeat;height:44px;left:-10px;overflow:hidden;position:absolute;text-indent:-9999px;top:-10px;width:62px; }

img.shadow { display:block;-moz-box-shadow:1px 1px 3px #666; }

body#recipes #pageNav { border:4px double #b2b2b2;border-left:0;border-right:0;float:left;margin-top:20px;width:500px; }
	body#recipes #pageNav form { float:left;width:455px;padding:12px 10px 0; }
	body#recipes #pageNav #searchBox2 { width:100px; }
	body#recipes #pageNav h3 a { color:#009dec;font-family:Arial,"Helvetica Neue",sans-serif;font-size:17px; }
	body#recipes #pageNav .left { border-right:1px solid #b2b2b2;padding:10px 10px 10px 0; }
	body#recipes #pageNav .right { border-left:1px solid #b2b2b2;padding:10px 0 10px 10px; }
	
.indexTalkPost {
	background:#F8F5E0 url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) repeat-x scroll center top;
	margin-top:20px;
	min-height:45px;
	padding:10px 0;
	width:610px;
	border-top:1px dotted #b2b2b2;
}
#threeColumn1 h4.talkStar {
background:url(http://static.seriouseats.com/imagesV3/flg-Talk.png) no-repeat 0 0;
height:48px;
margin:-6px 0 0 -10px;
width:60px;
}
.indexTalkPost h3 {
padding:1px 8px 2px 58px;
}

.columnAdSpace { background:#fff; }
#content .indEntrySquare { background:#fff; }
.indEntrySquareAd { padding:8px 0; }

/* unchanged (except maybe image path) */
.photoContainer { background:#fff;border:1px solid #ccc;bottom:5px;margin:0;min-height:340px;padding:15px 13px 4px;position:relative;right:5px;width:248px; }
.photoContainer p.linkSource { color:#999999;font-size:10px;line-height:13px;margin:0;padding:3px 0 0; }
.photoContainer p.byline { font-size:11px;line-height:13px;margin:0;padding:0 0 4px; }
.photoContainer a img { border:1px solid #ccc;display:block;height:245px;margin:0;padding:0;width:245px; }
.tape { background:url(http://static.seriouseats.com/imagesV3/tape.png) no-repeat 0 0;height:31px;left:100px;position:absolute;text-align:center;top:-20px;width:71px;z-index:110; }
.skyboxBite { background:url(http://static.seriouseats.com/imagesV3/skybox/skybox1Bite.png); }

/* NEW RECIPES SECTION STYLES 2010-06 */

/* global stuff for the banner to accomodate the new Recipes tab */

.familyTabs ul { height:36px;margin:0;padding:0;width:715px;position:relative;z-index:100;margin-left:7px; }
.familyTabs li { float:left;list-style-type:none;width:auto; }
.comment-count { background:url(http://static.seriouseats.com/imagesV2/icn-comment-bubble-new.png) 0 50% no-repeat;padding:2px 0 2px 20px;}

body#recipes .commentCount {
     background:url(http://static.seriouseats.com/imagesV2/icn-comment-bubble-new.png) 0 50% no-repeat;padding:2px 0 2px 20px; 
     float: none;
}


#banner-twitter a { background:url(http://static.seriouseats.com/imagesV2/banner-twitter-32.png) 0 0 no-repeat;height:37px;left:720px;position:absolute;overflow:hidden;text-indent:-9999px;top:0;width:144px; }
	#banner-twitter a:hover { background-position:0 -37px;z-index:101; }

#seTab { width:123px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) 0 0 no-repeat;position:absolute;top:0;left:0;z-index:107; }
	#seTab:hover { background-position:0 -100px; }
	#seTab.active,
	#seTab.active:hover { background-position:0 -50px;z-index:108; }
#sliceTab { width:64px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -122px 0 no-repeat;position:absolute;top:0;left:115px;z-index:106; }
	#sliceTab:hover { background-position:-122px -100px; }
	#sliceTab.active,
	#sliceTab.active:hover { background-position:-122px -50px;z-index:108; }
#ahtTab { width:183px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -186px 0 no-repeat;position:absolute;top:0;left:172px;z-index:105; }
	#ahtTab:hover { background-position:-186px -100px; }
	#ahtTab.active,
	#ahtTab.active:hover { background-position:-186px -50px;z-index:108; }
#senyTab { width:106px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -369px 0 no-repeat;position:absolute;top:0;left:348px;z-index:104; }
	#senyTab:hover { background-position:-369px -100px; }
	#senyTab.active,
	#senyTab.active:hover { background-position:-369px -50px;z-index:108; }
#photoTab { width:132px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -475px 0 no-repeat;position:absolute;top:0;left:447px;z-index:103; }
	#photoTab:hover { background-position:-475px -100px; }
	#photoTab.active,
	#photoTab.active:hover { background-position:-475px -50px;z-index:108; }
#talkTab { width:62px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -607px 0 no-repeat;position:absolute;top:0;left:572px;z-index:102; }
	#talkTab:hover { background-position:-607px -100px; }
	#talkTab.active,
	#talkTab.active:hover { background-position:-607px -50px;z-index:108; }
#recipesTab { width:87px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -669px 0 no-repeat;position:absolute;top:0;left:627px;z-index:101; }
	#recipesTab:hover { background-position:-669px -100px; }
	#recipesTab.active,
	#recipesTab.active:hover { background-position:-669px -50px;z-index:108; }
	
#RE { background:none;border:0; }

.RE-header #logo { background:url(http://static.seriouseats.com/imagesV2/banner/logo-recipes.png) 0 0 no-repeat; }
.RE-header #topHeader { background:#fff0ba url(http://static.seriouseats.com/imagesV2/banner/bg-banner-recipes.png) 0 0 repeat-x;}
.RE-header .skybox { margin-top:9px; }
.RE-header .skybox .dropshadow-rec { background:url(http://static.seriouseats.com/imagesV2/shadow/shadowAlpha-recipes.png) 100% 100% no-repeat;clear:left;float:left;margin:10px 0 4px 6px;width:210px; }
.RE-header .skyboxBite { background:url(http://static.seriouseats.com/imagesV2/banner/recipes-skybox-tab.png) 0 0 no-repeat;left:183px;height:31px;width:27px; }

.RE-header #search { float:left;padding-right:0;padding-left:10px;padding-top:7px; }
.RE-header #newNavBar { background-image:url(http://static.seriouseats.com/imagesV2/banner/bg-navbar-recipes.jpg);height:43px; }
.RE-header #searchBox { font-size:16px;height:19px;padding:2px 3px;width:390px; }
.RE-header #navNew { float:right; }

.RE-header #navNew li { border-left:1px solid #174e71;padding-left:5px;margin-top:5px; }
.RE-header #navNew li a.nav-menu { background:url(http://static.seriouseats.com/imagesV2/banner/bg-nav-recipe-tab.png) top right no-repeat;color:#fff;text-decoration:none;z-index:105;font-size:15px; }

.RE-header #navNew li a.nav-menu:hover,
.RE-header #navNew li.hovered a.nav-menu { background:url(http://static.seriouseats.com/imagesV2/banner/bg-nav-recipe-tab.png) 100% -50px no-repeat;color:#B92E23;text-decoration:none;z-index:105; }

/* 
    Changes specific to the Recipes section.
    Anything that has to override an existing style from another sheet 
    has body#recipes prepended to the selector.
*/

.recipe-alert { float: right; margin: 0 0 10px 10px; }

.recipe-alert a { color:#3F3F3F; }
.recipe-alert a:hover { color:#00A5E9; }
.recipe-alert a.arrow { display:block;text-indent:-9999px;outline:none; }
.recipe-alert-sm a.arrow { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-sm.png) 0 0 no-repeat;height:64px;width:108px; }
    .recipe-alert-sm a.arrow:hover { background-position:0 -65px; }
.recipe-alert-md a.arrow { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-md.png) 0 0 no-repeat;height:80px;width:153px; }
    .recipe-alert-md a.arrow:hover { background-position:0 -81px; }
.recipe-alert-lg { margin-top: 8px; }
.recipe-alert-lg a.arrow { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-lg.png) 0 0 no-repeat;height:114px;width:153px; }
    .recipe-alert-lg a.arrow:hover { background-position:0 -115px; }
.recipe-alert-flex { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-flex.png) 0 100% no-repeat;font-weight:bold;padding-bottom:3px;position:relative;width:153px; margin-top: 8px; }
    .recipe-alert-flex a.arrow { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-arrow.png) 0 0 no-repeat;height:31px;position:absolute;bottom:10px;right:-5px;width:103px; }
    .recipe-alert-flex a.arrow:hover { background-position:0 -31px; }
    .recipe-alert-flex .recipe-alert-inner { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-flex.png) 0 0 no-repeat;position:relative;width:135px;padding:18px 10px 40px 8px; }
.recipe-alert-multi { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-flex.png) 0 100% no-repeat;font-weight:bold;padding-bottom:3px;position:relative;width:153px; margin-top: 8px; }
    .recipe-alert-multi .recipe-alert-inner { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-flex.png) 0 0 repeat-y;position:relative;width:135px;padding:18px 10px 0 8px; }
    .recipe-alert-multi .recipe-alert-title { padding:10px 0 5px; }
    .recipe-alert-multi p { margin-bottom:10px;}
    .recipe-alert-multi h4 {
        display: block;
        width: 139px;
        height: 34px;
        text-indent: -999em;
        background: transparent url(http://static.seriouseats.com/imagesV2/txt-Recipes-for-alert.png) no-repeat 0 0;
    }

body#recipes .home-excerpt-thumb { height:90px;overflow:hidden;width:100px; }
body#recipes .home-excerpt { padding-left:110px;min-height:90px; }
body#recipes .home-excerpt h3 { font-size:16px; }
body#recipes #recipe-home-by-column { width:160px;float:left; }
body#recipes #recipe-home-by-column ul { margin:0;padding:0; }
body#recipes #recipe-home-by-column li { font-family:Georgia,serif;font-size:14px;list-style-type:none;border-bottom:1px solid #ccc;padding-top:5px; }
body#recipes #recipe-home-by-column-header { border-bottom:4px double #B2B2B2;border-top:4px double #B2B2B2;padding:8px 0;text-indent:-9999px;background:url(http://static.seriouseats.com/imagesV2/txt-Recipes-by-Column.png) 0 8px no-repeat;width:160px;height:14px; display:block; }

/* sponsored recipes styles */

body#recipes .individualPost .indPost-recipe-title .sponsor-recipe {
    font-size:16px;
    font-weight:bold;
    padding:6px 12px 2px 0;
    color: #00A5E9;
}

body .home-sponsor-recipe {
    font-family:Arial,'Helvetica Neue',Helvetica,Verdana,sans,'sans serif';
    font-size:12px;
    font-weight:bold;
    padding:6px 12px 2px 0;
    color: #00A5E9;
}

body#recipes .individualPost .campbells-logo {
    background:url(http://www.seriouseats.com/images/Campbells_Logo.jpg);
    display: inline;
    position:relative; 
    width: 125px;
    height: 47px;
    top:15px;
    padding: 0 0 0 5px;
}

/* Recipe banner flyouts */
body#recipes .recipe-flyout { background-color:#eaf3f9 !important;padding:0 !important; }
body#recipes #nav-rec-cat-flyout { width:760px; }
body#recipes #nav-rec-col-flyout { padding-bottom:10px;width:660px; }

    body#recipes #navNew li:hover .navFlyout.recipe-flyout,
    body#recipes #navNew li.hovered .navFlyout.recipe-flyout { left:auto;right:4px; }

    body#recipes .recipe-flyout h3 { border-bottom:1px solid #ec3830;padding:15px;text-indent:-9999px;height:21px; }
    body#recipes #nav-rec-col-flyout h3 { background:url(http://static.seriouseats.com/imagesV2/banner/txt-Browse-by-Column-flyout.png) 15px 15px no-repeat; }
    body#recipes #nav-rec-cat-flyout h3 { background:url(http://static.seriouseats.com/imagesV2/banner/txt-Browse-by-Category-flyout.png) 15px 15px no-repeat; }
    body#recipes .recipe-flyout p { font-family:Georgia,serif;font-size:108%;padding:0;margin:0;border-bottom:1px solid #95c3b9;border-left:1px solid #cce4e6;padding:5px 15px; }
    body#recipes .recipe-flyout table { width:100%; }
    body#recipes .recipe-flyout table th { background:#ccd8e1;border-bottom:1px solid #95c3b9;border-left:1px solid #bbd2d5;font-size:93%;font-weight:bold;padding:5px 10px;text-transform:uppercase; }
    body#recipes .recipe-flyout table td { border-bottom:1px solid #95c3b9;border-left:1px solid #cce4e6;padding:5px 6px; }

    /* Indenting the drinks subcategories in Recipes blog */
    body#recipes .recipe-flyout table td.drinks-sub { padding-left:30px; }

    body#recipes .recipe-flyout .button-row { padding:10px;overflow:hidden;text-align:center; }
    body#recipes .recipe-flyout .button-row input { display:block;float:right; }
    body#recipes .recipe-flyout-column { float:left;width:220px; }
    
    body#recipes .nav-rec-cat-keywords { float:left; }
    body#recipes .nav-rec-cat-keywords label { font-weight:bold;vertical-align:middle; }
    body#recipes .recipe-flyout .button-row .nav-rec-cat-keywords input { vertical-align:middle;width:360px;font-size:16px;padding:2px;float:none;display:inline; }
    
    body#recipes #email-recipe-flyout .captcha { min-height: 30px; background: transparent url(http://static.seriouseats.com/imagesV2/loading-d7eefd.gif) no-repeat center center; }
    body#recipes #email-recipe-flyout .captcha.loaded { background: transparent; }
    body#recipes #email-recipe-flyout .captcha-image { margin-bottom: 5px; }
    body#recipes #email-recipe-user-message { font-size: 15px; padding-bottom: 10px;}
    body#recipes #email-recipe-user-message.error { color: #cc0000; }

/* Recipe Home */
/* Recipes carousel. Similar to but different from the SE home carousel, so different styles */

body#recipes .scrollable { height:458px;overflow:hidden;position:relative;width:610px; }
body#recipes .scrollable .items { position:absolute;width:20000em; }


body#recipes #recipes-carousel { padding-bottom:30px;width:612px; position: relative; z-index: 0;}
	body#recipes #recipes-carousel p { color:#000; }
    body#recipes #recipes-carousel .carousel-full { display:block;float:left;z-index:1; }
    body#recipes #recipes-carousel .carousel-full.active { position:absolute;top:0;left:0;z-index:1000; }
body#recipes .carousel-card { position:absolute;border-bottom:1px solid #aaa;bottom:0px;right:9px;background:url(http://static.seriouseats.com/imagesV2/images/bg-carousel-card.png) 0 100% repeat-x; }
    body#recipes .carousel-card p.linksrc { height:20px;overflow:hidden;padding-top:10px;margin-bottom:0; }
    body#recipes .carousel-card p.linksrc a { background:url(http://static.seriouseats.com/imagesV2/carousel-card-tab.png) 100% 0 no-repeat;color:#00a5e9;font-size:13px;padding:5px 20px 20px 10px; }
body#recipes .carousel-single-card { width:593px; }/*rgba(255,248,222,.8)*/
body#recipes .carousel-single-text { background:rgba(255,248,222,.8);padding-bottom:10px; }
    body#recipes .carousel-single-text p { padding:10px;border-bottom:1px solid #95c3b9; }
body#recipes .carousel-menu-card { width:300px; }
body#recipes .carousel-menu-text { background:rgba(255,248,222,.8);padding-bottom:10px; }
    body#recipes .menu-desc { padding:5px 10px 4px;border-bottom:1px solid #95c3b9; }
    body#recipes .menu-item p { padding-bottom:2px; }
    body#recipes .menu-item-title { font-family:Georgia,serif;font-size:18px; }
    body#recipes .menu-item { padding:5px 10px 4px;border-bottom:1px solid #95c3b9; }

body#recipes .home-excerpt p.linksrc { font-size:11px;line-height:13px; }
body#recipes .home-excerpt a.commentCount,
#recipes-carousel a.commentCount { float:none; }
#recipes-carousel .carousel-full .post-title { font-family:Georgia,Times,serif;font-size:28px;line-height:30px;border-bottom:1px solid #ec3830;padding:10px 10px 5px; }
#recipes-carousel .carousel-full .post-title a { color:#000; }
#recipes-carousel .carousel-full { -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
#recipes-carousel #recipes-carousel-thumbs { background:#daf0fe;margin-left:1px;margin-right:0;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
#recipes-carousel #recipes-carousel-thumbs li { background:#daf0fe url(http://static.seriouseats.com/imagesV2/shd-carousel-item.png) bottom right no-repeat;;padding:14px 7px;width:189px;font-family:Georgia,serif;font-size:14px;height:60px;border-right:none; }
#recipes-carousel #recipes-carousel-thumbs li.active { background-color:#F4F9FD;position:relative; }
#recipes-carousel #recipes-carousel-thumbs li a { color:#000;display:block;float:left;min-height:60px;overflow:hidden;position:relative;width:120px;padding-left:70px;text-decoration:none; }
#recipes-carousel #recipes-carousel-thumbs li a span { color:#00A5E9;display:block;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold;font-size:12px; }
#recipes-carousel #recipes-carousel-thumbs li a img { display:block;height:60px;left:0;position:absolute;top:0;width:60px; }
#recipes-carousel .rating img, body#recipes .home-excerpt .rating img { margin-bottom: -6px; }
/* this is assumed to be a placeholder for whatever code you're using for the ratings. */
.fave-count { background:url(http://static.seriouseats.com/imagesV2/TMP-icn-rating-stars.png) 0 50% no-repeat;padding:2px 0 2px 85px;}

body#recipes #top-comm-recipes { border-bottom:1px solid #b2b2b2;margin-bottom:20px;padding-bottom:2px; }
body#recipes #top-comm-recipes .home-column-excerpt { width:190px; min-height: 20px !important; padding-right: 0; width: 300px;}
body#recipes #top-comm-recipes-header { border-bottom:4px double #b2b2b2;border-top:4px double #b2b2b2;padding:10px 0;width:300px;position:relative; }

body#recipes #top-comm-recipes-header h2 { background:url(http://static.seriouseats.com/imagesV2/txt-Top-Community-Recipes.png) 0 0 no-repeat;height:16px;padding-bottom:0;margin-left:70px;text-indent:-9999px;width:212px; }
body#recipes #top-comm-rec-talk { background:url(http://static.seriouseats.com/imagesV2/talk-bubble-75.png) 0 0 no-repeat;width:77px;height:60px;position:absolute;top:-13px;left:-10px; }

body#recipes .yellow-module { background:#fcfbe1;border:1px solid #d9d9d9;padding:0 10px 10px;clear:both;margin-top:15px; margin-bottom: 35px; }
    .yellow-module .home-column-excerpt .thumb-100x90 { left:0;right:auto;top:10px; }
    .yellow-module .home-column-excerpt { clear:both;min-height:90px;padding:10px 0 10px 100px;position:relative; }

body#recipes #how-to-module h2 { background:url(http://static.seriouseats.com/imagesV2/txt-How-To-header.png) 0 0 no-repeat;height:40px;text-indent:-9999px;width:280px;border-bottom:4px double #b2b2b2;margin-top:-3px;padding-bottom:5px; }

body#recipes #recent-on-se-module h2 { background:url(http://static.seriouseats.com/imagesV2/txt-Recent-Posts-on-Serious-Eats.png) 0 0 no-repeat;height:11px;text-indent:-9999px;width:280px;border-bottom:4px double #b2b2b2;padding-bottom:10px;margin-top:10px; }

#recipe-home-tabs { width:430px;float:right; }
#recipe-home-tabs .tab-content { clear:both;display:none; }
#recipe-home-tabs .tab-content.active { display:block; }
    #recipe-home-tabs .tabset-tabs { border-bottom:4px double #B2B2B2;width:100%;padding:0;z-index:100; }
    #recipe-home-tabs .tabset-tab a { padding:0;text-indent:-9999px;display:block;width:120px;height:35px; }
    #recipe-home-tabs .tabset-tab { height:30px;position:relative; }
    #recipe-home-latest-tab { background:url(http://static.seriouseats.com/imagesV2/recipes-inner-tabs.png) 0 0 no-repeat;width:141px;z-index:100; }
    #recipe-home-latest-tab.active { background-position:0 -40px;z-index:108; }
    #recipe-home-shared-tab { background:url(http://static.seriouseats.com/imagesV2/recipes-inner-tabs.png) -150px 0 no-repeat;margin-left:-6px;width:126px;z-index:100; }
    #recipe-home-shared-tab.active { background-position:-150px -40px;z-index:108; }

body#recipes #threeColumn2 { padding-top:0; }
body#recipes.blogIndex #pageNav { width:430px; }
body#recipes #pageNav form { width:330px; }
body#recipes #pageNav select { width: 150px; }
body#recipes .home-column-excerpt p,
body#recipes .home-excerpt p  { padding-bottom:2px; }
body#recipes .home-column-excerpt h3,
body#recipes .home-excerpt h3  { margin-bottom:5px; }

body#recipes #entry-text {
    margin-top: 8px;
}

body#recipes #entry-text .toggle {
    color: #00A5E9;
    cursor: pointer;
}

body#recipes #entry-text .toggle:hover {
    text-decoration: underline;
}

body#recipes #entry-text h4 { display: none; }

body#recipes .equipment { margin-top: 40px; }

/* recipe ratings */

.unit-rating { background:url(http://static.seriouseats.com/imagesV2/se-rating-sprites.png) 0 0 repeat-x;height:15px;list-style-type:none;margin:0;padding:0;position:relative; }
.unit-rating li { float:left;margin:0;padding:0;text-indent:-9999px;width:20px; }
.unit-rating li a { outline:none;display:block;width:20px;height:15px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px; }
.unit-rating li a:hover { background: url(http://static.seriouseats.com/imagesV2/se-rating-sprites.png) 0 -20px;z-index:2;left:0px; }
.unit-rating li.current-rating { background:url(http://static.seriouseats.com/imagesV2/se-rating-sprites.png) 0 -40px repeat-x;display:block;height:15px;position:absolute;left:0;text-indent:-9000px;z-index:1; }

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating a.r6-unit{left: 100px;}
.unit-rating a.r6-unit:hover{width: 120px;}
.unit-rating a.r7-unit{left: 120px;}
.unit-rating a.r7-unit:hover{width: 140px;}
.unit-rating a.r8-unit{left: 140px;}
.unit-rating a.r8-unit:hover{width: 160px;}
.unit-rating a.r9-unit{left: 160px;}
.unit-rating a.r9-unit:hover{width: 180px;}
.unit-rating a.r10-unit{left: 180px;}
.unit-rating a.r10-unit:hover{width: 200px;}


body#recipes .rater p { float:left;padding-right:2px; }
body#recipes .rater .unit-rating { float:left; }

body#recipes .recipe-byline { padding-bottom:8px; }
body#recipes .recipe-byline p { padding-bottom:5px;}
body#recipes .recipe-feedback .rater { float:left;height:15px; }
body#recipes .recipe-feedback .rater p { color:#00A5E9; }
body#recipes .recipe-feedback a.fave-count { padding-left:20px; }
body#recipes .recipe-feedback .recipe-comment-count { float:left;height:15px;padding-right:5px; }
body#recipes .recipe-feedback .recipe-fave-count { height:15px;padding-bottom:10px;text-align:right; }/*float:left;*/
body#recipes .recipe-feedback { float:right; }
body#recipes .recipe-feedback .favorite { background:url(http://static.seriouseats.com/imagesV2/se-favorite-sprites.png) 0 0 no-repeat;padding-right:0;margin-left:0;padding-left:16px; }

/* body#recipes .comment .rater { float:left;height:15px;margin-bottom:10px; } */
body#recipes .comment .comment-content { clear:both;width:550px; }
body#recipes #post-comment .rater { width:600px;float:left;padding-top:10px; }
body#recipes #addComment { width:600px; }

/* Recipes Individual Post */
body#recipes .individualPost { position:relative;z-index:1; }
body#recipes .individualPost #blogTools { border-top:0;border-bottom:1px solid #95c3b9; }
body#recipes .individualPost #blogTools p { font-size:12px;font-weight:bold;padding:6px 12px 2px 0; }

body#recipes #comments { background:url(http://static.seriouseats.com/imagesV2/txt-print-with-recipe.png) 100% 5px no-repeat;padding-top:1px; }
body#recipes .comment { position:relative;width:610px; }
body#recipes .comment.green { background:#E7F1F6 url(http://static.seriouseats.com/imagesV2/comments/recipe-checkbox-border.png) 570px 0 repeat-y; }
body#recipes .comment.yellow { background:#F4ECC1 url(http://static.seriouseats.com/imagesV2/comments/recipe-checkbox-border.png) 570px 0 repeat-y; }
body#recipes .green .comment-body { background:url(http://static.seriouseats.com/imagesV2/comments/commentsGreenBubbleTop-610.png) 0 0 no-repeat; }
body#recipes .green .comment-body-bottom { background-image:url(http://static.seriouseats.com/imagesV2/comments/commentsGreenBubbleBottom-610.png); }
body#recipes .yellow .comment-body { background:url(http://static.seriouseats.com/imagesV2/comments/commentsYellowBubbleTop-610.png) 0 0 no-repeat;}
body#recipes .yellow .comment-body-bottom { background-image:url(http://static.seriouseats.com/imagesV2/comments/commentsYellowBubbleBottom-610.png);}
body#recipes .commenter { background:#fff; }

body#recipes .recipe-comment-checkbox { 
    position:absolute;
    top:15px;
    right:10px;
}

body#recipes .recipe-byline { border-bottom:1px solid #95c3b9;border-top:1px solid #95c3b9;clear:both;overflow:hidden;padding-top:6px; }
body#recipes .recipe-tags { border-bottom:1px solid #95c3b9;clear:both;overflow:hidden;padding:6px 0 0; }
body#recipes .recipe-original-post { background:#daf0fe;border-bottom:1px solid #ccc;padding:6px 5px 0; }



body#recipes #threeColumn1 .indPost-recipe-title h2 { border-bottom:0;color:#000;margin-bottom:0px;font-family:Georgia,serif;font-size:34px;font-weight:normal;line-height:35px;text-transform:capitalize;overflow:hidden;height:1%; }

body#recipes .recipe-image { position:relative; }
body#recipes .recipe-image-small { background:url(http://static.seriouseats.com/imagesV2/recipe-img-blank.png) 0 0 no-repeat;height:68px;width:90px;float:left;margin:0 10px 10px 0;position:relative; overflow: hidden; }
    body#recipes .recipe-image-small a { display:block;height:68px;width:90px; }
    body#recipes .recipe-image-small img { display:block;margin-top:0; }

body#recipes .recipe-image-large { position:relative;clear:both; overflow: hidden; }
body#recipes .indPost-recipe-title .recipe-image-small { display:none; }
    body#recipes .indPost-recipe-title.minimized h2 { float:right;width:510px; }
    body#recipes .indPost-recipe-title.minimized .recipe-image-small { display:block; }
    body#recipes .indPost-recipe-title.minimized .recipe-image-large { display:none; }
body#recipes .recipe-zoom { bottom:5px;position:absolute;right:5px;cursor:pointer; }
    body#recipes .recipe-image-small .recipe-zoom { background:url(http://static.seriouseats.com/imagesV2/icn-recipe-zoom.png) 0 0 no-repeat;height:19px;width:19px; }
    body#recipes .recipe-image-large .recipe-zoom { background:url(http://static.seriouseats.com/imagesV2/icn-recipe-minimize.png) 0 0 no-repeat;height:29px;width:77px; }

.ingredients-section { border-top:1px solid #7fccff;clear:both;padding:18px 10px 15px; }
    .ingredients-section h3 { font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;line-height:1; }
    .ingredients-section ul { padding-left:0; }
    .ingredients-section li { font-family:Georgia,serif;font-size:15px;list-style-type:none; }
.ingredients-header { overflow:hidden;height:1%;padding-top:40px;border-bottom:1px solid #7fccff;margin-bottom:3px; }

#threeColumn1 .ingredients-header h2,
#previewingTalkTopic .ingredients-header h2 { background:url(http://static.seriouseats.com/imagesV2/txt-Ingredients.png) 0 0 no-repeat;float:left;width:136px;height:20px;text-indent:-9999px;border-bottom:0;margin-bottom:0px; }

.ingredients-header p { float:right; }
.ingredients-note { font-family:Georgia,serif;color:#666; }

.procedure { clear:both; }
.procedure-header { border-bottom:1px solid #7fccff;margin-bottom:1px;overflow:hidden;height:1%;padding-top:40px; }
#threeColumn1 .procedure-header h2,
#previewingTalkTopic .procedure-header h2 { background:url(http://static.seriouseats.com/imagesV2/txt-Procedure.png) 0 0 no-repeat;float:left;width:136px;height:20px;text-indent:-9999px;border-bottom:0;margin-bottom:0px; }
.procedure-steps { margin-left:0;padding-left:0; }
.procedure-steps li { border-top:1px solid #7fccff;clear:both;font-family:Georgia,serif;font-size:24px;list-style-type:none;overflow:hidden;height:1%; }
    .procedure-steps li p { font-family:Georgia,serif;font-size:15px;} 
    .procedure-steps li .recipe-image-small { float:right;margin-top:10px; }
    .procedure-steps li .recipe-image-large { margin-bottom:15px;display:none; }
    .procedure-steps li.zoomed .recipe-image-small { display:none; }
    .procedure-steps li.zoomed .recipe-image-large { display:block; }
    .procedure-steps li.zoomed .procedure-text { width:550px; }

.procedure-text { width:450px;float:right;margin:10px 0; }
.procedure-number { background:url(http://static.seriouseats.com/imagesV2/procedure-flag_set.png) -50px 0 no-repeat;color:#0099ff;cursor:pointer;float:left;padding:22px 0 0 10px;text-align:right;width:25px; }
    .procedure-number.checked { background-position:0 -50px;color:#000; }
.procedure-steps.no-thumbs .procedure-text { margin:15px 0;width:550px; }
    
    
#recipe-post-tools { list-style-type:none;margin:0;padding:0; }
    #recipe-post-tools li { float:left;margin:0;padding:6px 6px 2px 6px;position:relative; z-index: 8; }
    #recipe-post-tools img.icon { margin-top:0; }
#recipe-post-tools {  }
#recipe-post-tools li.active { background:#D7EEFD;-moz-box-shadow:1px 2px 2px #666;-webkit-box-shadow:1px 2px 2px #666; }
.recipe-tools-flyout { background:#D7EEFD;display:none;padding:10px 10px 10px 10px;position:absolute;left:0;top:100%;width:280px;z-index:8;-moz-box-shadow:1px 2px 2px #666;-webkit-box-shadow:1px 2px 2px #666; }
    .recipe-tools-flyout label { display:block;margin-bottom:5px;font-weight:normal; }
    .recipe-tools-flyout input { padding-left:0;margin-left:0; }
    .recipe-tools-flyout .text-input { display:block;margin-bottom:10px;width:270px; }
    .recipe-tools-flyout textarea { display:block;margin-bottom:10px;width:275px; }
    .recipe-tools-flyout .buttons-row { border-top:1px solid #A5C0DA;padding:10px 0 10px;width:280px; }
    .recipe-tools-flyout .buttons-row input { vertical-align:middle; }
    .recipe-tools-flyout .buttons-row a { vertical-align:middle;padding-left:20px; }
#print-recipe.active #print-recipe-flyout { display:block; }
#email-recipe.active #email-recipe-flyout { display:block; }
#recipe-post-tools .print-link { background:url(http://static.seriouseats.com/imagesV2/icn-recipe-tools_set.png) 0 0 no-repeat;padding:2px 0 2px 20px; }
#recipe-post-tools .email-link { background:url(http://static.seriouseats.com/imagesV2/icn-recipe-tools_set.png) 0 100% no-repeat;padding:2px 0 2px 20px; }

#recipe-email-signup { background:#EFD97F url(http://static.seriouseats.com/imagesV2/txt-Fresh-n-Hot.png) 8px 5px no-repeat;padding:35px 10px 10px;margin-top:20px;-moz-box-shadow:0 0 3px #666;-webkit-box-shadow:1px 2px 2px #666; }
#recipe-email-signup label { display:block;font-weight:normal;padding:0 0 8px 65px; }
#recipe-email-signup .text-input { padding:2px 5px 3px;width:168px; }
#recipe-email-signup input { vertical-align:middle; }
#more-with-author {  }
    #threeColumn1 #more-with-author h2 { border-bottom:4px double #B2B2B2;color:#000;margin-top:10px;margin-bottom:0; }
    #more-with-author .home-column-excerpt { width:187px;float:left;clear:none;padding-left:100px;border-bottom:0; }
    #more-with-author .home-column-excerpt.first { margin-right:10px;border-right:1px solid #b2b2b2; }

#threeColumn1 h2.double-lined { border-bottom:4px double #B2B2B2;color:#000;margin-top:10px;margin-bottom:0; }

body#recipes #featuredRight2Columns,
body#recipes #BIGBOX {
    margin: 0;
    padding: 0;
    float: none;
    width: 300px;
}

body#recipes.archive #featuredRight2Columns {
    float: left;
    margin: 24px 0 0 30px;
    padding: 24px 0;
    width: 368px;
}

body#recipes.archive #featuredRight2Columns #BIGBOX {
    padding: 8px 10px;
}


/* start talking bucket */

.startTalkingBody {
	padding: 12px 12px 8px 12px;
	position:relative;
	height: 1%;
	border: #E7F1F6 solid 3px;
	margin: 0 0 0 0
}

.startTalkingBody h2 {
	font-family: 'American Typewriter', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform: none;
	font-size: 23px;
	color: #E9720D;
	border: 0;
	background: 0;
	padding: 0 0 12px 0; 
	margin: 0
}

.startTalkingBody p { padding: 0; float:left; width: 230px; margin-top:-4px; font-size: 12px}

.startTalkingBody form, #startTalkingBodyNotLoggedIn img { float:right; padding-top:2px }

#startTalkingBodyNotLoggedIn p { width: 170px }



textarea.wide { width: 98% }

#talkIntro { 
	margin: 0 0 20px 0; 
	border: solid 1px #ddd;
	padding: 10px;
	background: #F8F5E0 url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) top repeat-x;
	font-size:12px
}

#talkIntro p { margin: 0 0 -3px 0; font-size: 12px}

#talkIntro ul { margin: 0 0 -5px 0; padding: 0 }

#talkIntro li { list-style: none; margin-bottom: 3px; font-size: 12px }

#talkIntro li a { font-size:14px; font-weight: bold }

#talkIntro #closeThis { float:right; padding-bottom: 0; font-size: 10px }

#talkIntro #closeThis a { 
	background: url(http://static.seriouseats.com/imagesV2/icons/iconDelete.gif) no-repeat left center;
	margin:0; 
	padding: 2px 0 2px 16px
}

.latestDisc {
	border-bottom: 1px dotted #C6D18E;
	position: relative;
	margin: 15px 0 0 0
}

.latestDisc p { margin: 0 0 -8px 0; }
.latestDisc p.postFooter { margin: 4px 0 5px 0 }

.latestDisc .userIcon {
	padding-right: 4px;
	vertical-align: middle;
	float: left
}



#recipes .RecipesContainer {
	min-height: 1%;
	position: relative;
	border: 1px #DCDFE1 solid;
	margin-bottom: 25px;
	padding-bottom: 0;
	margin-top:0;
	width: 366px
}

#recipes .RecipesContainer h3 {
	min-height: 1px;
	position: relative;
	background: #FAF9DC url(http://static.seriouseats.com/imagesV2/column2List/headerBG.png) bottom repeat-x;
	border-bottom: 1px #DCDFE1 solid;
	color: #4B4B4B;
	font-size:16px;
	line-height: 16px; 
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	text-transform: none;
	padding: 9px 0 9px 12px;
	margin: 0
}

#recipes .catContainer {
	width: 165px; 
	min-height: 20px; 
	padding: 12px 12px 0 12px;
	float: left
}

#recipes .catContainerR {
	padding-right: 0;
	padding-left: 0;
	width: 175px
}

#recipes .RecipesContainer .catContainer h4 {
	font-size: 13px;
	line-height: 13px;
	padding-bottom: 6px 
}

#recipes .RecipesContainer ul {
	list-style: none; 
	list-style-position: outside;
	margin: 0; 
	padding: 0 0 12px 0
}

#recipes .RecipesContainer li {
	font-size: 11px;
	line-height: 14px;
	margin: 0; padding: 0
}






/* HIDE ME */
.individualPost .hideme { display: none }

.breakoutbox {
	width: 220px;
	margin: 4px 0 10px 20px;
	padding: 2px;
	float: right;
	border-bottom: double #ccc 3px;
	border-top: double #ccc 3px
} 

/* ADSPACES
------------------------------------ */

#threeColumn1 .adspaceBlog, #twoColumn2 .columnAdSpace { text-align: center }

#threeColumn1 .adspaceBlog {
	padding: 25px 0 30px 0;
	margin-top: -15px;
	margin-bottom: 25px
}

.columnAdSpace {
	padding: 0;
	margin-bottom: 25px
}

#twoColumn2 .columnAdSpace { padding: 20px 0 20px 0 }

.columnAdTower {
	background: #fff;
	/* width: 160px;
	height: 600px; */
	margin: 0 auto 0 auto;
	text-align:center
}

.blogAd {
	background: #fff;
	width: 300px;
	margin: 0 auto
}


#content .indEntrySquare {
	text-align: center;
	background: #E7F1F6;
	padding-top: 24px;
	padding-bottom: 24px
}

.indEntrySquareAd {
	width: 300px;
	padding: 8px 10px 8px 10px;
	background: #fff;
	margin: 0 auto
}


#textAd { margin: 0 0 25px 0 }

#textAd h2 {
	font-size: 10px; 
	line-height: 10px;
	color: #999;
	text-align: center;
	margin: 0;
	padding-bottom: 5px
}

#textAdBody {
	margin: 0;
	padding: 10px 10px 8px 10px;
	border: 1px dashed #999;
	background: #F3FAFF
}

#textAdBody h2 {
	text-align: left;
	line-height: 14px;
	margin:0;
	padding:0;
	color: #3c3d3d
}

#textAdBody h4 {
	font-size: 14px;
	line-height: 16px;
	margin:0;
	padding: 0 0 3px 0
}

#textAdBody a { color: #C01B06 }

#textAdBody p {
	font-size: 11px;
	line-height: 15px;
	margin:0;
	padding:0
}

.advertorial {
	background: #F3FAFF;
	margin-top: -25px;
	padding: 15px 14px 15px 15px;
	position: relative; 
}

.advertorial h5, .advertorial a { color: #630000 }
.advertorial h5 { font-size: 11px }
.advertorial h3 { font-size: 19px; line-height: 21px }

#conversation   { padding-bottom: 20px }



/* DROP SHADOW
------------------------------------ */

.dropshadow2 {
	float: left;
	clear: left;
	background: url(http://static.seriouseats.com/imagesV2/shadow/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://static.seriouseats.com/imagesV2/shadow/shadow.gif) no-repeat bottom right;
	margin: 10px 0 4px 6px !important;
	padding: 0
}

.innerbox {
	position: relative;
	bottom: 5px;
	right: 5px;
	margin: 0
}


/* FOOTER
------------------------------------ */

#footer {
	width: 940px; 
	margin: 0 0 0 15px;
	float: left;
	position: relative;
	display: inline
}

.shortFooter { background: #B23524 url(http://static.seriouseats.com/imagesV2/footer/shortFooter.png) repeat-x }

#footerColumn1, #footerColumn2, #footerColumn3, #footerColumn4 {
	width: 190px;
	margin: 0;
	padding: 35px 0 30px 0;
	float: left
}

#footerColumn1 { padding-left: 40px; width: 186px }

/*
#footerColumn1 { padding-left: 35px; width: 180px }
#footerColumn4 { width: 170px }
*/

.footerDottedLine {
	width: 3px;
	height: 304px;
	padding: 0;
	border-right: 1px dotted #e0864a;
	margin: 60px 22px 0 14px;
	float: left
}

.shortFooter .footerDottedLine {
	height: 170px;
	margin-top: 70px
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color: #fbed68 }

#footer p, #footer li, #footer label, #footer .requirements {
	color: #fff;
	line-height: 20px;
	padding: 0;
	margin: 0
}

#footer ul { margin: 0; padding: 0 }

#footer li {
	list-style: none;
	padding-bottom: 15px; /* padding-bottom: 8px; */
	line-height: 17px
}

#footerColumn2 li { padding-bottom: 8px }

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { font-weight:bold }

#footerColumn2 a:link, #footerColumn2 a:visited, #footerColumn2 a:hover, #footerColumn2 a:active
{ font-weight:normal }

#footer h3 {
	font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans, 'sans serif';
	color: #e0864a;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 8px
}

#footerColumn3 .formText { width: 180px; font-size: 13px; margin-bottom: 8px; margin-top:10px }

#footer .formField { margin: 0 0 6px 0 }

#footerColumn3 p, #footerColumn3 label, #footerColumn3 .formButton {
	font-weight:normal;
	font-size: 13px
}
 
#siteMeter { margin-left: 15px }

#footerLinks { float:right; margin: 0 15px 0 0 }

#footerLinks li { list-style: none; font-size:11px; float:left; padding-left: 12px }

#footerLinks li a { color: #535353 }



/* Clearer
------------------------------------ */

.clearer {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px
}

/* Form Elements 
------------------------------------ */

label { font-weight: bold }
.formSection { margin-bottom: 25px }
.formField { margin-bottom: 12px }
.formButton { font-size: 14px }

.formButtonsR, .formButtonsL {
	padding-top: 5px;
	padding-bottom: 10px
}

.formButtonsR {
	width: 500px;
	text-align: right;
	float: left
}

.formCommentPreview { padding-top: 5px;
	padding-bottom: 10px }

.formText, .formTextSmall {
	width: 500px;
	background: #fff;
	/* border: 1px solid #a3a3a3; */
	color: #3c3d3d;
	font-size: 15px
}

.formTextSmall { font-size: 11px }

.tan { background: #FFFBF5 }
.short { width: 215px }
.shortest { width: 100px }

.inline {
	float: left;
	clear: none;
	padding-right: 5px
}

.danger, a.danger:hover { color: #b23524 }

p.danger {
	font-weight: bold;
	font-size: 14px
}

form p.danger {
	display: inline;
	margin-bottom: 0
}

.required {
	font-size: 11px;
	margin-bottom: -20px;
	font-weight: normal;
	color: #b23524
}

p.requirements {
	margin: 0 0 -10px 0;
	font-size: 11px;
	color: #929292
}

span.requirements { font-size: 11px; color: #929292 }

p.beneathH2 { margin: -10px 0 -5px 0 }

#addComment {
	width: 500px;
	height: 160px
}

#passwordChangeBox {
	background: #faf9f9;
	border: 1px solid #d3d2d2;
	padding: 10px 10px 10px 15px;
	display: block
}

label.subcat {
	display: inline;
	font-size: 14px;
	font-weight: normal
}

#signUp {
	width: 350px;
	margin-top: 20px
}

.dottedBorder {
	border-top: 1px dotted #ccc;
	padding-bottom: 25px;
	margin-top: 15px
}

#previewingPost .post { border:0 }

#submitALink textarea { width: 140px }

#submitALink { margin-bottom: 40px }

/* Styles for quizzes and polls */
#pollform, #quizform {
    background: #f9f8da;
    padding: 16px;
    margin-bottom: 20px;
    overflow: auto;
    font-size: 15px;
}

.poll-answers, .quiz-answers {
    background: #fff url('http://static.seriouseats.com/imagesV2/bg-poll.png') repeat-x left top;
    padding: 20px;
    border: #ece5cb 1px solid;
    margin: 10px 0;
}

.poll-answers li, .quiz-answers li{
	list-style-type:none;
    padding-bottom: 10px;
}

.poll-answers label, .quiz-answers label {
    font-family: Georgia,Times,'Times New Roman',serif;
    font-size: 18px;
    font-weight: normal;
    color: #666;
}

.poll-submit, .quiz-submit {
    float: left;
}

#pollform #view-results-link, #quizform #view-results-link {
    float: right;
    color: #542a00;
}

#poll-results-container .return-link {
    text-align: right;
    font-size: 11px;
}
.quiz-answer-container {
	padding: 10px;
	width:  500px;
	font-size: 18px;
	color: #666;
}
.quiz-answer-container h2 {
	padding: 0; 
	font-size: 16px; 
	text-transform: none;
}
span.quiz-answer-label {
	display: block;
	float:left;
	width: 150px;
	text-align: right;
	float: left;
	color: #999;

}
.quiz-answer-text {
	display: block;
	margin-left:  155px;
	width: 335px;
}
.quiz-answer-explanation {
	clear: both;
	margin-top: 0;
	font-style: italic;
	color:  #B23524;
	font-size: 16px;
}
.quiz-your-score {
	background:  #B23524;
	padding: 8px;
	width: 80px;
	text-align: center;
	font-size: 30px;
	font-weight:bold;
	margin: 10px;
	color: #fff;
}
.quiz-your-score p {
	text-transform: uppercase;
	font-size: 10px;
	padding-bottom: 0;
	color: #fff;
}


/* --- RATINGS BAR STYLES --- */
.ratings-bar{background:#f3cd2e url('http://static.seriouseats.com/imagesV2/bg-ratings-bar.png') repeat-x left bottom;height:25px;float:left;}
ul.poll-results { margin:10px 0 0 0; }
ul.poll-results li{list-style-type:none;padding-left:none;margin-bottom: 10px; line-height: 25px; overflow: auto; }
ul.poll-results li .label { display: block; float: left; width: 170px; margin-right: 10px; line-height: 18px; font-family: Georgia,Times,'Times New Roman',serif; font-size: 14px; color: #666; text-align: right;}
.ratings-container-200{position:relative;display:block;float: left; width:200px;
	border:1px solid #b5b4a4;
overflow:hidden;background:#fff;}
/* ie6 hack - for absolute positioning bug */
* html ul.comment-ratings{zoom:1;}
.ratings-container-80{width:80px;}
.ratings-container-50{width:52px;}
.ratings-value{position:absolute;right:5px;font-size:13px;font-family: Georgia,Times,'Times New Roman',serif; color: #333;z-index:1000 !important;}

/* FLICKR */
#flickrWrapper { border: 1px dotted #C6D18E; text-align: center; padding: 10px 0 10px 0 }
#flickrWrapper h2 { text-align: left; margin-left: 10px; font-size: 12px; line-height: 14px }
.flickr_badge_image { margin: 0 10px 10px 10px }
.flickr_badge_image img { border: 1px solid black !important }
#flickr_badge_source { font: 11px Arial, Helvetica, 'Sans serif' !important; text-align: left; margin: 0 10px 0 10px }
#flickr_badge_icon { float: left; margin-right: 5px }
#flickr_www { color: #3993ff !important }
#flickr_badge_source { padding: 0 !important; color: #666666 !important }

/* TWITTER */
ul#twitter_update_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#twitter_update_list li {
	background-image:url(http://static.seriouseats.com/imagesV2/twitter-trans30.png);
	background-repeat:no-repeat;
	padding:0 0 0 35px;
}

/* BLOGADS */
div#adspot_664635933.adspot {
border-spacing:0;
overflow:hidden;
background-color:#EEEEEE;
border-color:#fff;
border-width:1px;
border-style:solid;
width:160px !important;
font-size:10pt
}
div#adspot_664635933 .adspot_head {
font-family:Arial;
font-size:10pt;
color:#000000;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align:left
}
div#adspot_664635933 a.adspot_link , div#adspot_664635933 a.adspot_adurl {
font-family:Arial;
font-size:8pt;
font-style:normal;
color:#00a8ec;
font-weight:normal;
margin:0;
text-decoration:underline;
text-align:left;

}
div#adspot_664635933 a.adspot_link:link, div#adspot_664635933 a.adspot_link:visited, div#adspot_664635933 a.adspot_adurl:link, div#adspot_664635933 a.adspot_adurl:visited {
color:#00a8ec;
text-decoration:underline;
font-size:8pt;
font-style:normal
}
div#adspot_664635933 a.adspot_link:active, div#adspot_664635933 a.adspot_link:hover, div#adspot_664635933 a.adspot_adurl:active, div#adspot_664635933 a.adspot_adurl:hover { 
color:#00a8ec; 
text-decoration:none; 
}
div#adspot_664635933 * ul {
list-style-position:outside;
list-style-image:none;
list-style-type:none;
width:160px;
margin:0;
padding:0
}
div#adspot_664635933 * li {
background:#FFFFFF;
width:158px;
margin:0;
margin-bottom:5px;
padding:0;
text-align:left;
border-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-spacing:0;
display:block;
text-indent:0;
overflow:hidden
}
div#adspot_664635933 span.blogad_rss_ad li {
border: none
}
div#adspot_664635933 .adspot_adhead {
text-align:left;
font-family:Arial; 
font-size:10pt; 
font-weight:bold;
color:#000000;
margin:0;
padding:2px;
border-spacing:0;
width:160px;
display:block
}
div#adspot_664635933 * img {
border-width:0;
border-spacing:0
}
div#adspot_664635933 * li * img {
text-align:center;
display:block;
clear:both;
margin:auto
}
div#adspot_664635933 .adspot_adtext {
font-family:Arial; 
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#000000; 
margin:0;
padding:2px;
border-spacing:0;
display:block;
width:160px;
text-align:left
}
div.adspot_adurl a.adspot_adurl { padding: 0 0 4px 4px }

div#adspot_664635933 div.adspot_link {
width:160px !important;
text-align:left;
padding: 0 0 5px 4px;
margin: -2px 0 0 0
}


/* SLICE AND AHT STYLES */

ul.pizzaBullet, ul.burgerBullet {
	margin: 0 0 -8px 0;
	padding-left: 14px;
	list-style: none
}

.pizzaBullet li {
	padding-left: 19px;
	background: url(http://static.seriouseats.com/imagesV2/icons/iconSliceNY.png) no-repeat left top;
	margin-bottom: 8px
}

.burgerBullet li {
	padding-left: 22px;
	background: url(http://static.seriouseats.com/imagesV2/icons/iconAHT.png) no-repeat left top;
	margin-bottom: 8px
}

h4.subhead {
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Arial, 'Helvetica Neue', Helvetica, sans, 'sans serif';
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	padding: 0
}

p.mailed { font-family: Courier, Times, 'Times New Roman', serif }

#threeColumn1 h4.topQuote, h4.topQuote {
	margin:0 0 5px 0;
	text-transform: none;
	font: italic normal 16px/20px  Georgia, Times, 'Times New Roman', serif
}

/* .columnAdTower div { z-index: 1 !important; } */

/* Fixes for Favoriting Styles */
.individualPost p.postFooter{ 
    float: left;
    clear:both; }
     
.individualPost .postFooter a.commentCount, .commentCount {
    float: left; }
    
.individualPost span.favorite{ 
   /* display:inline;*/}

a.scoring {
    white-space: nowrap;
    padding: 0 0 3px 3px;
/*    line-height: 22px; background: url(scoring-stars.gif) no-repeat 0 -120px; */
    text-decoration: none;
    cursor: default;
}

a.scoring-scorable {
   
    text-decoration: default;
    cursor: pointer;
}

a:hover.scoring-scorable {
   
    text-decoration: underline;
}

a.scoring-pending,
a:hover.scoring-pending {
	background: url(scoring-pending.gif) no-repeat; 
    cursor: wait;
}

a.scoring-scored,
a:hover.scoring-scored {
 
color:gray;
}

.scoring-vote,
#mt-community-blog .scoring-score-label {
    display: none;
}


/* Basics 
------------------------------------ */

/* reset browser default style via meyerweb.com */
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, p, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline
}

/* http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better */
html { height: 100%; margin-bottom: 1px }

body {
	background: #DAE491 url(http://static.seriouseats.com/imagesV2/bg2.png) repeat-x;
	text-align: center;
	margin: 10px 0 15px 0;
	padding: 0 0 15px 0
}

a img { border: 0 }
strong { font-weight: bold; color: #484848 }
em { font-style: italic }

/* Basic Typography 
------------------------------------ */

a:link, a:visited {
	color: #00A5E9;
	text-decoration: none
}

a:hover, a:active { text-decoration: underline }

p, li, blockquote, .homepage p, h2, h5, label, input, form, textarea, td, .post, .individualPost {
	font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans, 'sans serif';
	font-size: 13px;
	color: #3F3F3F;
	line-height: 18px
}
	
p { padding: 0 0 10px 0; margin: 0 }

h1 { font-size: 17px }

h2 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 8px;
	text-transform: uppercase;
	color: #669933;
	line-height: 17px
}

h2 a:link, h2 a:link, h2 a:visited, h2 a:visited { color: #669933 }

h3, h4 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-weight: normal;
	color: #2C2C2C;
	margin: 0
}

h3 { font-size: 23px; line-height: 25px }

#threeColumn1 h4 { 
	font-size: 20px;
	line-height: 22px;
	margin: 10px 0 10px 0; 
	text-transform: none; 
	color: #2C2C2C
}

h3 a:link, h4 a:link, h3 a:visited, h4 a:visited { color: #2C2C2C }

#threeColumn1 h4.body { margin: 20px 0 4px 0 }

h5 {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #484848;
	padding-bottom: 2px
}

h5.restname { padding-top: 6px }

.post blockquote p, .individualPost blockquote p {
	color:#616161; 
}

blockquote {
	background:url(http://static.seriouseats.com/imagesV2/icons/blockquote.png) left top no-repeat; 
	color:#616161; 
	margin: 6px 10px 6px 0;
	padding-left:30px;
}

ul, ol {
	margin-left: 20px;
	padding: 2px 0 7px 10px
}

li { padding-bottom: 3px }

ul.fatList, ol.fatList, ul.skinnyList, ul.skinnyList { padding: 0 0 0 0 }

.fatList li { padding: 0 0 10px 0 }

.skinnyList li {
	font-size: 12px;
	padding: 0 0 2px 0
}



/* Basic Layout 
------------------------------------ */

#topAdSpace {
	margin: 0 auto 10px auto;
	padding: 0
}

#topAdSpace img.houseAd {
	padding: 3px; 
	background: #fff
}

#topAdSpace table { margin: 0 auto 0 auto }

#container {
	width: 961px;
	padding: 0;
	margin: 0 auto 20px auto;
	text-align: left
}

#header {
	width: 961px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative
}

#topHeader {
	width: 950px;
	padding: 8px 0 4px 20px; 
	margin: 0;
	min-height: 116px;
	background: #E86C0B url(http://static.seriouseats.com/imagesV2/headerBG.png) repeat-x bottom left;
	float: left;
	position: relative
}

#navBar {
	width: 970px;
	margin: 0;
	padding: 0;
	min-height: 22px;
	background: #B23524 url(http://static.seriouseats.com/imagesV2/nav/navBG.png) repeat-x top left;
	float: left;
	display: inline;
	position: relative
}

#content {
	background: #fff;
	width: 910px;
	padding: 30px 30px 20px 30px;
	margin: 0;
	float: left;
	position: relative;
	min-height: 400px
}



/* FAMILY NAV
------------------------------------ */

#SE { background: #E86C0B; border-bottom: 1px solid #ED8E18 }

#SL { background: #B23524 }

#AHT { background:#267400 }

.familyNav {
	margin:0;
	padding:0;
	width: 970px;
	float:left
}

#familyLinks { float:left; padding-left: 2px }

#errataLinks { float:right; padding-right: 10px }

.familyNav ul, .familyNav li { margin:0; padding:0 }

.familyNav li { display:inline; list-style:none }

.familyNav li a {
	float:left;
	padding: 5px 6px 6px 10px;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold
}

#SL #familyLinks, #AHT #familyLinks { padding-left: 0; margin-left: -2px }
#SL #errataLinks, #AHT #errataLinks { padding-right: 4px }
#container #masthead { border-top:0 }
#SL li a, #AHT li a { padding: 4px 6px 5px 10px }

.familyNav li a:link, .familyNav li a:visited, .familyNav li a:hover, .familyNav li a:active { color: #fff }

#SE li a#seLink, #AHT li a#ahtLink, #SL li a#sliceLink { color: #FED721 }
#newYork a#senyLink { color: #FED721 }
#newYork #SE a#seLink { color: #fff }


/* LOGO
------------------------------------ */

#logo, #logo a {
	width: 173px;
	height: 114px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left
}

#logo {
	padding-right: 10px;
	background: url(http://static.seriouseats.com/imagesV2/logo.png) no-repeat;
	text-indent: -9000px
}

#logo a { overflow: hidden }


/* SKYBOXES
------------------------------------ */

.skyboxBite {
	width: 20px;
	height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(http://static.seriouseats.com/imagesV2/skybox/skybox1Bite.png) no-repeat;
	display: inline;
	z-index: 100;
	float: left
}

.skybox {
	width: 220px;
	float: left;
	position: relative;
	margin-left: 25px
}

.skybox .dropshadow2 { width: 210px }

.skybox .innerbox { min-height: 120px }

#skybox1 .innerbox {
	padding: 0 20px 0 15px;
/*	background: #f8f5e0 url(http://static.seriouseats.com/imagesV2/skybox/skybox1BG.png) repeat-x top left   */
	background: #FACCA6 url(http://static.seriouseats.com/imagesV2/skybox/skyboxNewsletterBG.png) repeat-x bottom right 
}


#skybox2 .innerbox {
	padding: 0 15px 0 15px;
	background: #C5F1FF url(http://static.seriouseats.com/imagesV2/skybox/skybox2BGBlue.png) repeat-x top left
}

#skybox3 .innerbox {
	min-height: 115px;
	padding: 5px 0 0 0;
	background: #A5C42B  url(http://static.seriouseats.com/imagesV2/skybox/skybox3BG.png) repeat-x bottom left
}

.skybox h2, .feature h2 {
	font-size: 11px;
	padding: 0;
	margin: 0;
	line-height: 13px;
	color: #983e1e
}

.skybox h2 { padding: 17px 0 4px 0; font-size: 9px }

.skybox h4 {
	font-size: 13px;
	padding: 0 0 3px 0;
	margin: 0;
	line-height: 18px
}

.skybox h5 { 
	font-family: Georgia, Times, serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	padding: 0 0 6px 0;
	margin-top:-1px
}

.skybox h5 a:link, .skybox h5 a:visited, .skybox h5 a:hover, .skybox h5 a:active { color: #353535}


#skybox1 p, #skybox2 p { font-size: 11px; line-height: 12px }


.skybox3Strip {
	padding: 10px 15px 10px 12px;
	margin: 0;
	background: #fff
}

h3.skybox3Strip {
	font-size: 18px;
	color: #8D2A1F;
	line-height: 21px;
	text-align: center
}

#skybox3 h3.skybox3Strip a:link, #skybox3 h3.skybox3Strip a:visited, #skybox3 h3.skybox3Strip a:active, #skybox3 h3.skybox3Strip a:hover {
	color: #8D2A1F
}

#skybox3 a:link, #skybox3 a:visited, #skybox3 a:active, #skybox3 a:hover {
	color: #fff
}


#skybox3 p { text-align: center }

.loggedIn p {
	padding: 7px 15px 5px 15px;
	font-size: 12px
}

.notLoggedIn p {
	padding: 12px 15px 5px 15px;
	font-size: 13px
}

.notLoggedIn .skybox3Strip { padding: 14px 15px 14px 12px }

.notLoggedIn h3 {
	padding: 0 12px 10px 0;
	font-size: 24px;
	color: #8d2a1f
}

/*for pg 
#skybox2 .innerbox {
	padding: 0 15px 0 11px;
	background: url(http://photograzing.seriouseats.com/images/lines.png) center left;
}
#skybox2 h2, #skybox2 h5, #skybox2 p { text-align:center }
#skybox2 img { padding: 2px 0 0 0; display:block }
#skybox2 h5 { padding-top: 6px; font-size: 13px; line-height: 18px}
*/

/* MAIN NAV AND SEARCHBOX
------------------------------------ */

#navContainer {
	width: 700px;
	height: 32px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	bottom: 0
}


/* new  */
ul#navigation /* drop the nav to the bottom */ {
	position: absolute;
	left: 22px;
	bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline
}

#navigation li {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	/* 6/15 display: inline; */
	float:left;
	line-height: 18px;
	text-transform: none 
}

#navigation li a {
	padding: 6px 13px 7px 13px;
	  /* unselected tab background color */
	color: #fff; /*  unselected tab link color */
	margin: 0 3px 0 0; /* spacing between tabs */
	text-decoration: none;
	float: left;
	display: inline
}

#navigation a:hover {
	background: #fff;
	color: #4E7329
}



#home a.home, #home a:hover.home, #blog a.required_eating, #blog a:hover.required_eating,  #videos a.videos, #videos a:hover.videos, #eating_out a.eatingout, #eating_out a:hover.eatingout, #columns a.columns, #columns a:hover.columns, #shop a.shop, #shop a:hover.shop {
	color: #4E7329;
	background: #fff url(http://static.seriouseats.com/imagesV2/nav/navBite.png) no-repeat
}

#talk a.talk, #talk a:hover.talk,
#recipes a.recipes, #recipes a:hover.recipes
{
	color: #4E7329;
	background: #FCFBDC url(http://static.seriouseats.com/imagesV2/nav/navTanBite.png) no-repeat
}

/* featured tab */
#navigation li a.featured { color: #FFCC00 }
#navigation li a:hover.featured { background: #fff; color: #4E7329 }

ul#navigation em {
	color: #E0401F;
	font-style: normal
}

#search {
	padding: 6px 30px 0 0;
	margin: 0;
	float: right;
	right: 0
}

#searchBox {
	margin: 0 5px 0 0;
	padding: 0;
	width: 140px;
	height: 17px;
	vertical-align: top
}

#searchButton { margin: -1px 0 0 0 }

/* THREE COLUMN SETUP
------------------------------------ */

#threeColumn1 {
    position: relative;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	min-height: 750px
}

#threeColumn1, .indexTalkPost {
	width: 500px
}
	
#threeColumn2 {
	width: 180px !important; 
	padding: 0;
	margin: 27px 0 0 30px;
	float: left;
	display: inline
}

#threeColumn3 /* AD SPACE */ {
	width: 160px;
	padding: 0;
	margin: 27px 0 0 27px;
	float: left;
	display: inline
}

#featuredRight2Columns, #featuredRight2Columns2, #featuredRight2Columns3 /* spans across the right two columns */ {
	width: 368px;
	/* width: 300px; */
	padding: 0;
	margin: 24px 0 0 30px;
	/* margin: 24px 0 0 18px; */
	float: left
}

/* exceptions to make things pretty, complicated */

#talk #featuredRight2Columns2 { margin-top: 0; margin-bottom:25px }

#content .indEntrySquare { margin-top: 0 }

.indexes #threeColumn2, .indexes #threeColumn3 { margin-top:0 } 

.talkIndexes #content #featuredRight2Columns2 { margin-top:20px; margin-bottom:0 }

.talkIndex #content #featuredRight2Columns2,
.recentlyCommented #content #featuredRight2Columns2,
.hotInTalk #content #featuredRight2Columns2 { margin-top:35px; margin-bottom:25px }

#home #content #featuredRight2Columns2 { margin-bottom:25px }

#home #content #featuredRight2Columns { margin-bottom:25px }

.blogIndex #threeColumn2, .blogIndex #threeColumn3, #home #threeColumn2, #home #threeColumn3 { margin-top:0 } 

.blogIndex #content #featuredRight2Columns2 { margin-top:25px; margin-bottom:25px }

.blogIndex #content #featuredRight2Columns { margin-bottom:25px }


/* TWO COLUMN SETUP
------------------------------------ */

#twoColumn1 {
	width: 660px;
	padding: 0;
	margin: 0;
	float: left;
	display: inline
}

#twoColumn2 /* AD SPACE */ {
	width: 205px;
	padding: 0;
	margin: 0 0 0 30px;
	float: left;
	display: inline
}

/* PAGE HEADERS
------------------------------------ */

#pageHeader.headerHome {
	width: 901px;
	height: 56px;
	background: url(http://static.seriouseats.com/imagesV2/headers/home.png) no-repeat;
	margin-bottom: -12px
}

#pageHeader, #pageSubHeader, #pageHeader a, #pageHeader1, #pageHeader1 a, #pageHeader2, #pageHeader2 a {
	width: 450px;
	height: 34px;
	margin: 0;
	padding: 0;
	float: left;
	display: inline
}

#recipes.archive .feed-link {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 16px;
    text-indent: -999em;
    background: transparent url(http://static.seriouseats.com/imagesV2/icon-feed-16x16.png) no-repeat 0 0;
}

#pageHeader, #pageSubHeader, #pageHeader1, #pageHeader2 { text-indent: -9000px }
#pageHeader a, #pageHeader1 a, #pageHeader2 a { overflow: hidden } 


/* COLUMN HEADERS that might not be used anymore */
/*.headerAboutUs { background: url(http://static.seriouseats.com/imagesV2/headers/aboutUs.png) no-repeat }*/


/* COLUMN HEADERS */

.headerBakingWithDorie { background: url(http://static.seriouseats.com/imagesV2/headers/bakingWithDorie.png) no-repeat; width: 360px !important }
.headerCocktailConcoctions { background: url(http://static.seriouseats.com/imagesV2/headers/cocktailConcoctions.png) no-repeat; width: 397px !important }
.header_cocktails { background: url(http://static.seriouseats.com/imagesV2/headers/cocktails.png) no-repeat; margin-left:-3px !important }
.header_cooking_with_kids { background: url(http://static.seriouseats.com/imagesV2/headers/cookingWithKids.png) no-repeat }
.header_dinner_tonight { background: url(http://static.seriouseats.com/imagesV2/headers/dinnerTonight.png) no-repeat; width: 314px !important }
.header_eating_out { background: url(http://static.seriouseats.com/imagesV2/headers/eatingOut.png) no-repeat; margin-left:-2px !important; width: 194px !important }
.header_gadgets { background: url(http://static.seriouseats.com/imagesV2/headers/gadgets.png) no-repeat }
.header_grocery_ninja { background: url(http://static.seriouseats.com/imagesV2/headers/groceryNinja.png) no-repeat }
.headerHealthyAndDelicious { background: url(http://static.seriouseats.com/imagesV2/headers/healthyAndDelicious.png) no-repeat; width: 415px !important }
.header_hidden_gems { background: url(http://static.seriouseats.com/imagesV2/headers/hiddenGems.png) no-repeat; margin-left:-2px !important; width: 233px !important }
.header_how_to { background: url(http://static.seriouseats.com/imagesV2/headers/howto.png) no-repeat }
.header_in_design { background: url(http://static.seriouseats.com/imagesV2/headers/inDesign.png) no-repeat }
.header_in_gear { background: url(http://static.seriouseats.com/imagesV2/headers/inGear.png) no-repeat }
.header_market_scene { background: url(http://static.seriouseats.com/imagesV2/headers/marketScene.png) no-repeat; margin-left:-2px !important }
.headerMeatloaf { background: url(http://static.seriouseats.com/imagesV2/headers/meatloaf.png) no-repeat; margin-left:-2px !important; width: 635px !important }
.header_quick_bites { background: url(http://static.seriouseats.com/imagesV2/headers/quickBites.png) no-repeat }
.header_road_trip { background: url(http://static.seriouseats.com/imagesV2/headers/seRoadTrip.png) no-repeat }
.headerSandwiches { background: url(http://static.seriouseats.com/imagesV2/headers/sandwiches.png) no-repeat }
.headerSeriousEatsEssentials { background: url(http://static.seriouseats.com/imagesV2/headers/seriousEatsEssentials.png) no-repeat; width: 451px !important }
.header_se_original_videos { background: url(http://static.seriouseats.com/imagesV2/headers/SEOriginalVideos.png) no-repeat; width: 635px !important }
.header_serious_beer { background: url(http://static.seriouseats.com/imagesV2/headers/seriousBeer.png) no-repeat }
.header_serious_cheese { background: url(http://static.seriouseats.com/imagesV2/headers/cheese.png) no-repeat }
.header_serious_chocolate { background: url(http://static.seriouseats.com/imagesV2/headers/chocolate.png) no-repeat }
.header_serious_grape { background: url(http://static.seriouseats.com/imagesV2/headers/grape.png) no-repeat }
.header_southern_belly { background: url(http://static.seriouseats.com/imagesV2/headers/southernBelly.png) no-repeat }
.header_the_food_lab { background: url(http://static.seriouseats.com/imagesV2/headers/theFoodLab.png) no-repeat; margin-left:-3px !important }
.header_videos { background: url(http://static.seriouseats.com/imagesV2/headers/videos.png) no-repeat; margin-left:-5px !important }

/* PAGE HEADERS */

.headerFoodTrends { background: url(http://static.seriouseats.com/imagesV2/headers/foodtrends.png) no-repeat; margin-left:-2px !important; width: 346px !important }
.headerJeffreySteingarten { background: url(http://static.seriouseats.com/imagesV2/headers/jeffreySteingarten.png) no-repeat }
.headerMario { background: url(http://static.seriouseats.com/imagesV2/headers/mario.png) no-repeat; margin-left:-2px !important }
.headerThanksgiving { background: url(http://static.seriouseats.com/imagesV2/headers/seriousThanksgiving.png) no-repeat; width: 395px !important }


/* SITE HEADERS */

.headerAboutEdLevine { background: url(http://static.seriouseats.com/imagesV2/headers/aboutEdLevine.png) no-repeat }
.headerAboutUs { background: url(http://static.seriouseats.com/imagesV2/headers/overview.png) no-repeat }
.headerAdUnitSpecs { background: url(http://static.seriouseats.com/imagesV2/headers/adUnitSpecs.png) no-repeat }
.headerAdvertise { background: url(http://static.seriouseats.com/imagesV2/headers/advertise.png) no-repeat; margin-left:-2px !important }
.headerBios { background: url(http://static.seriouseats.com/imagesV2/headers/bios.png) no-repeat }
.headerBlog { background: url(http://static.seriouseats.com/imagesV2/headers/blog.png) no-repeat; width: 294px !important }
.headerColumns { background: url(http://static.seriouseats.com/imagesV2/headers/columns.png) no-repeat; margin-left:-3px !important }
.headerCommentPolicy { background: url(http://static.seriouseats.com/imagesV2/headers/commentPolicy.png) no-repeat }
.headerContactUs { background: url(http://static.seriouseats.com/imagesV2/headers/contactUs.png) no-repeat; margin-left:-2px !important }
.headerContestRules { background: url(http://static.seriouseats.com/imagesV2/headers/contestRules.png) no-repeat; 	width: 441px !important }
.headerContestWinners { background: url(http://static.seriouseats.com/imagesV2/headers/contestWinners.png) no-repeat; margin-left:-2px !important }
.headerContributors { background: url(http://static.seriouseats.com/imagesV2/headers/contributors.png) no-repeat; margin-left:-2px !important }
.headerFAQ { background: url(http://static.seriouseats.com/imagesV2/headers/FAQ.png) no-repeat }
.headerLinks { background: url(http://static.seriouseats.com/imagesV2/headers/links.png) no-repeat }
.headerLogin { background: url(http://static.seriouseats.com/imagesV2/headers/login.png) no-repeat }
.headerNewYork { background: url(http://static.seriouseats.com/imagesV2/headers/newYork.png) no-repeat; margin-left:-2px !important; width: 172px !important}
.headerOnlineAdvertisingBasics { background: url(http://static.seriouseats.com/imagesV2/headers/onlineAdvertisingBasics.png) no-repeat }
.headerPress { background: url(http://static.seriouseats.com/imagesV2/headers/pressAndProps.png) no-repeat; margin-left:-2px !important }
.headerPrivacy { background: url(http://static.seriouseats.com/imagesV2/headers/privacy.png) no-repeat; margin-left:-2px !important }
.headerProfile { background: url(http://static.seriouseats.com/imagesV2/headers/profile.png) no-repeat }
.headerRecipes { background: url(http://static.seriouseats.com/imagesV2/headers/recipes.png) no-repeat; width: 142px !important }
.headerSearch { background: url(http://static.seriouseats.com/imagesV2/headers/search.png) no-repeat }
.headerSearchResults { background: url(http://static.seriouseats.com/imagesV2/headers/searchResults.png) no-repeat }
.headerSignUp { background: url(http://static.seriouseats.com/imagesV2/headers/signUp.png) no-repeat }
.headerSignUpNewsletter { background: url(http://static.seriouseats.com/imagesV2/headers/newsletters.png) no-repeat }
.headerSitemap { background: url(http://static.seriouseats.com/imagesV2/headers/sitemap.png) no-repeat; margin-left:-2px !important }
.headerSuggestALink { background: url(http://static.seriouseats.com/imagesV2/headers/suggestALink.png) no-repeat; margin-left:-2px !important }
.headerSENYNewsletter { background: url(http://static.seriouseats.com/imagesV2/headers/SENYNewsletter.png) no-repeat; width: 550px !important }
.headerTags { background: url(http://static.seriouseats.com/imagesV2/headers/tags.png) no-repeat; margin-left:-2px !important }
.headerThanks { background: url(http://static.seriouseats.com/imagesV2/headers/thanks.png) no-repeat }
.headerTerms { background: url(http://static.seriouseats.com/imagesV2/headers/terms.png) no-repeat; margin-left:-2px !important }
.headerYourProfile { background: url(http://static.seriouseats.com/imagesV2/headers/yourProfile.png) no-repeat; margin-left:-2px !important }
.headerWelcome { background: url(http://static.seriouseats.com/imagesV2/headers/welcome.png) no-repeat; margin-left:-2px !important }


/* TALK HEADERS */

.headerTalk, .headerTalk a { width: 90px !important }
.header_talk_food_and_drink a, .header_talk_in_the_kitchen a, .header_talk_eating_out a, .header_talk_site_talk a { width: 300px !important }

.headerTalk { background: url(http://static.seriouseats.com/imagesV2/headers/talk.png) no-repeat; margin-left:-2px !important; width:90px !important }
.headerTalkHome { background: url(http://static.seriouseats.com/imagesV2/headers/talkHome.png) no-repeat; margin-left:-2px !important }
.headerStartTalking { background: url(http://static.seriouseats.com/imagesV2/headers/startTalking.png) no-repeat }
.headerSubTalk { background: url(http://static.seriouseats.com/imagesV2/headers/subTalk.png) no-repeat }

.header-talk-cooking-and-baking { background: url(http://static.seriouseats.com/imagesV2/headers/talkCookingAndBaking.png) no-repeat }
.header-talk-food-and-drink { background: url(http://static.seriouseats.com/imagesV2/headers/talkFoodandDrink.png) no-repeat }
.header-talk-food-media-and-news { background: url(http://static.seriouseats.com/imagesV2/headers/talkFoodMediaAndNews.png) no-repeat }
.header-talk-in-the-kitchen { background: url(http://static.seriouseats.com/imagesV2/headers/talkKitchen.png) no-repeat }
.header-talk-eating-out { background: url(http://static.seriouseats.com/imagesV2/headers/talkEatingOut.png) no-repeat}
.header-talk-site-feedback { background: url(http://static.seriouseats.com/imagesV2/headers/talkSiteFeedback.png) no-repeat }
.header-talk-site-talk { background: url(http://static.seriouseats.com/imagesV2/headers/talkSiteTalk.png) no-repeat }
.header-talk-newyork { background: url(http://static.seriouseats.com/imagesV2/headers/talkNewYork.png) no-repeat }
.header-talk-latest-topics { background: url(http://static.seriouseats.com/imagesV2/headers/latestTopics.png) no-repeat  }
.header-talk-recently-commented-on { background: url(http://static.seriouseats.com/imagesV2/headers/recentlyCommentedOn.png) no-repeat; width: 460px !important  }
.header-talk-hot-in-talk { background: url(http://static.seriouseats.com/imagesV2/headers/hotInTalk.png) no-repeat  }

.headerRecipes a { width: 142px !important }
.headerThanksgiving a { width: 395px !important }
.headerBlog a { width: 294px !important }

#pageHeaderBlock { margin-bottom: 20px; position: relative; }

#talk #pageHeaderBlock { margin-top: -5px; }

h3#subhead, h3#talkSubhead, h3#talkHomeSubhead {
	float:left;
	font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans, 'sans serif';
	font-size: 15px;
	font-weight: normal;
	color: #669933;
	line-height: 17px;
	padding: 4px 0 0 0;
	margin-top: -5px
}




/* CONTENT
------------------------------------ */

/* features */

.feature {
	margin: 0;
	position: relative;
	border: 1px solid #EDD6B6;
	background: #FCFBE1
/*	background: #FAFAEB; */
}

.feature img { border: 1px solid #EDD6B6 }

.feature img.photo-right { 
	padding: 0;
	margin: 4px 0 10px 10px
}

.feature h2 { padding-bottom: 3px }

.feature h3 {
	font-size: 18px;
	line-height: 21px;
	padding-bottom: 3px
}

.feature h4 {
	font-size: 14px;
	line-height: 18px
}

.feature h3 a, .feature h4 a { color:#3E3E3E }

.feature h3.subFeature {
	font-size: 15px;
	line-height: 18px;
	border-top: 1px dotted #C6D18E;
	padding: 10px 0 0 1px;
	margin: 10px 0 0 0
}

.feature p {
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 18px;
	color: #6e5e2c
}

.feature p strong, .feature .byline { color: #6e5e2c }

.feature .byline { margin: 3px 0 2px 0 }

.feature #fHot { font-size:13px;
                 padding-bottom: 10px
   		}
.feature #fHot a { color: #00A5E9; padding-left: 4px }
.feature #fHot span.sep { padding: 0 0 0 4px }

.feature #fTwitter { font-size:13px }
.feature #fTwitter a {color: #00A5E9; text-decoration: none }

#homeFeature { 
   	padding: 11px 14px 12px 12px;
   	margin-bottom: 20px
}




#dayOldSpecial {
	margin: 0 0 30px 0;
	padding: 12px 12px 8px 12px
}

#dayOldSpecial p { padding-bottom: 2px }

#dayOldSpecial p a  { color: #A34424 }

#dayOldSpecial img {
	width:152px;
	margin: 0 auto 3px auto;
	text-align: center;
	display: block
}

#dayOldSpecial h4 { padding-bottom:2px }

#dayOldSpecial h4#f5, #dayOldSpecial h4#f4 { margin-bottom: 14px }




#bottomBucket {
	width: 970px; 
	margin: 0;
	padding:40px 0 40px 0;
	float: left;
	position: relative;
	display: inline;
	border:none;
	border-top: 1px dotted #C6D18E
}

.bbColumn {
	float:left;
	width:175px;
	padding-left: 54px
}

#bbColumn1, #bbColumn2 { padding-left: 52px }

#bottomBucket p.linksrc { padding-bottom: 6px }

#bottomBucket p a  { color: #A34424 }

#bottomBucket img {
	width:175px;
	margin-bottom: 6px;
	display: block
}



/* CALL OUT BOXES */
.callOutBox {
	background: #f8f5e0 url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) bottom repeat-x;
	margin-bottom: 20px;
	padding: 10px;
	border: #BEC1A4 solid 1px
}

.callOutBox textarea {
	width: 150px;
	margin-bottom: 10px
}



#whyRegister {
	border: 1px solid #DCDDCC;
	padding: 18px;
	background:#fff;
	width:250px;
	margin-left:-80px
 }

#whyRegister h2 {
	text-transform: none;
	font-size: 20px;
	padding-bottom: 18px;
	color: #81C050;
	font-weight:normal
}

#whyRegister p, #whyRegister li  {
	font-size: 12px;
	color: #333333
}

#whyRegister ul { margin: 12px 0 -4px 14px }
#whyRegister li { padding-bottom: 8px }

 


 
 /* COLUMN2 LIST */
 
.column2List2 {
	margin-bottom: 25px;
	min-height: 1%;
	position: relative;
	border: 1px #DCDFE1 solid;
	border-top: none;
	padding:0; 
}

.heading {
	min-height: 1px;
	position: relative;
	background: #FAF9DC url(http://static.seriouseats.com/imagesV2/column2List/headerBG.png) bottom repeat-x;
	border-top: 1px #DCDFE1 solid;
	display:block;
	margin: 0; padding: 0
}

.column2List2 .heading h4 { 
	color: #4B4B4B;
	font-size:14px;
	line-height: 17px; 
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	text-transform: none;
	padding: 6px 10px 7px 9px;
	margin-right: 7px; 
	border: none; 
}

.column2List2 p {
	padding: 8px 7px 6px 9px;
	font-size: 12px; 
	line-height: 16px; 
	border-top: 1px dotted #D0DEE6;
	color: #606060
}

.column2List2 .postFooter {
	padding: 0 7px 6px 9px;
	margin: -5px 0 0 0;
	border: none;
	font-size: 11px; 
}

.column2List2 .byline {
	display: block;
	padding-bottom: 1px;
	font-size: 10px
}

/* multiview specifics */

#multiview .heading { cursor:pointer }

#multiview .heading h4 { background: url(http://static.seriouseats.com/imagesV2/column2List/column2ListArrowRight.png) no-repeat right center }

#multiview .selected h4 { background: url(http://static.seriouseats.com/imagesV2/column2List/column2ListArrowDown.png) no-repeat right center }

#multiview .selected { cursor:default }

#multiview a:link, #multiview a:visited, #multiview a:hover, #multiview a:active { color: #727272 }

#multiview .postFooter a:link, #multiview .postFooter a:visited, #multiview .postFooter a:hover, #multiview .postFooter a:active { color: #00a8ec; font-weight: normal }

/* column2list tweaks */

#blogRoll1 ul {
	list-style: none;
	padding: 0;
	margin: 10px 8px 4px 10px
}

#blogRoll1 li { 
	font-size: 12px; 
	line-height: 14px;
	padding-bottom: 8px
}

#blogRoll1 h4 { border-bottom: 1px dotted #D0DEE6 }

#multiview #recentlyCommentedOn1 h4 { font-size: 14px } 


/* ABOUT PAGE */
body#about #twoColumn1 { width:612px; margin: 0; padding: 0;}
body#about #twoColumn2 { padding: 0; margin: 0 0 0 18px; width:280px !important; }
body#about #twoColumn1 h4 { 
	font-size: 20px;
	line-height: 22px;
	margin: 10px 0 10px 0; 
	text-transform: none; 
	color: #2C2C2C
 }

#Ad300x250{
 display:block;
 background-color:#C0C0C0;
 width:300px;
 height:250px;
 padding:5px;
 margin-bottom:8px;
}

#Ad300x600{
 display:block;
 float:left;
 background-color:#C0C0C0;
 width:300px;
 height:600px;
 padding:5px;
 margin-bottom:8px;
 margin-right:15px;
}

#Ad160x600{
 display:block;
 float: left;
 background-color:#C0C0C0;
 width:160px;
 height:600px;
 padding:5px;
 margin-bottom:8px;
}

#Ad728x90{
 display:block;
 background-color:#C0C0C0;
 width:728px;
 height:90px;
 padding:5px;
 margin-bottom:8px;
}

body#about table {
 margin-bottom:6px;
}

body#about th {
 border-bottom: 1px #ccc solid;
}

body#about td {
 padding: 0 1em;
}




/* ABOUT NAV */ 
 
#aboutSE h4 { border-bottom: 1px dotted #D0DEE6 }
 
#aboutSE ul {
	list-style: none;
	padding: 0;
	margin: 10px 8px 4px 10px
}

#aboutSE li { 
	font-size: 12px; 
	line-height: 14px;
	padding-bottom: 8px
}

/* ABOUT SUB NAV */

#aboutSE ul { margin-bottom: 2px }

 .about a:link#navAboutOverview, .about a:visited#navAboutOverview,
 .about-ed-levine a:link#navAboutEdLevine, .about-ed-levine a:visited#navAboutEdLevine,
 .faq a:link#navAboutFAQ, .faq a:visited#navAboutFAQ,
 .bios a:link#navAboutBios, .bios a:visited#navAboutBios,
 .contact a:link#navAboutContact, .contact a:visited#navAboutContact,
 .contest-winners a:link#navContestWinners, .contest-winners a:visited#navContestWinners,
 .contributors a:link#navAboutContributors, .contributors a:visited#navAboutContributors,
 .links a:link#navAboutLinks, .links a:visited#navAboutLinks,
 .sitemap a:link#navAboutSitemap, .sitemap a:visited#navAboutSitemap,
 .comment-policy a:link#navAboutCommentPolicy, .comment-policy a:visited#navAboutCommentPolicy,
 .press a:link#navAboutPress, .press a:visited#navAboutPress,
 .advertise a:link#navAboutAdvertise, .advertise a:visited#navAboutAdvertise,
 .terms a:link#navAboutTerms, .terms a:visited#navAboutTerms,
 .privacy a:link#navAboutPrivacy, .privacy a:visited#navAboutPrivacy,
 .standard-contest-rules a:link#navAboutContestRules, .standard-contest-rules a:visited#navAboutContestRules,
 .suggest-a-link a:link#navAboutSuggestALink, .suggest-a-link a:visited#navAboutSuggestALink
{ text-decoration: underline; font-weight: bold }

#about #pageNav { padding-top: 15px }

#about #content { padding-top: 25px }

#about #pageHeaderBlock { margin-bottom: 15px }

#about #pageSubHeaderBlock { margin-top: 10px; margin-bottom: 10px; }

#about blockquote.pullquote {
	margin:2px 14px 3px 0;
}


 
 
 

/* blog index and individual css */

.post, .indexTalkPost, .adspaceBlog, #threeColumn1 h2 {
	border-bottom: 1px dotted #C6D18E;
	position: relative; /* this is for ie 6 so it can display borders properly */
	margin-bottom: 25px
}

#threeColumn1 h2 { margin-bottom: 20px }

#threeColumn1 h2.noText { line-height: 1px; padding: 0; height:1px }

#threeColumn1 .individualPost .adspaceBlog {
	border-bottom: 0;
	position: relative;
	margin-bottom: 0px;
	margin-top: 0px;
	background: #fff
}

.post { padding: 0 0 20px 0 }
.post h3, .individualPost h3 { padding-bottom: 3px; margin-left:-1px }

/* gallery styles for index */

.gallery-teaser-text {
	margin: 10px 0;
	padding: 2px 0;
	border-bottom: double #ccc 3px;
	border-top: double #ccc 3px;
}

.gallery-teaser-text h4 {
    font-size: 16px !important;
    margin: 5px 0 !important;
}

.gallery-teaser-text h4 a {
    background:url(http://static.seriouseats.com/imagesV2/icons/arw-right.png) 0 0 no-repeat;
    padding-left: 25px;
}


/* talk posts for home page only */
.indexTalkPost {
	min-height: 45px;
	background: #F8F5E0 url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) top repeat-x;
	/* note! this background gets knocked out in ie6 */
	padding: 10px 0 10px 0;
	margin-top: -25px
}

#threeColumn1 h4.talkStar {
	width: 58px;
	height: 58px;
	padding: 0;
	margin: -6px 0 0 -20px;
	float: left;
	background: url(http://static.seriouseats.com/imagesV2/talk/talkStar.gif) no-repeat 0 0;
	text-indent: -9000px;
	display: inline
}

.indexTalkPost h3 {
	padding: 1px 8px 2px 48px;
	margin: 0; font-size: 21px
}

.indexTalkPost .postFooter {
	margin: 2px 10px -10px 47px;
	color: #6e5e2c
}

/* /talk posts for home page */
p.byline, p.postFooter, p.caption, p.externalPost, small {
	font-size: 11px;
	color: #727272;
	line-height: 14px
}

.post p, .individualPost p { margin: 0; padding: 0 0 8px 0 }

.post img, .individualPost img { margin-top: 3px }

p.byline { margin: 0 0 -5px 0 }
p.caption { margin: 0; font-style: italic }
p.postFooter { margin: 0 0 -2px 0 }

.videoIndex p.byline { margin: 0 0 -6px 0 }

.postFooter a.commentCount, .commentCount {
	background: url(http://static.seriouseats.com/imagesV2/talk/talkBubble.gif) no-repeat center left;
	margin-left: 0;
	padding: 1px 0 0 17px
}

.indexTalkPost .postFooter a.commentCount {
	background: url(http://static.seriouseats.com/imagesV2/talk/talkBubbleIndexTalkPost.gif) no-repeat center left
}

.postFooter a.commentCount, .commentCount {
	background: url(http://static.seriouseats.com/imagesV2/talk/talkBubble.gif) no-repeat center left;
	margin-left: 0;
	padding: 0px 3px 0 17px
}


.favorite {
	background: url(http://static.seriouseats.com/imagesV2/icons/star.png) no-repeat center left;
	margin-left: 10px;
	padding: 2px 10px 0 18px
}


#videos center { padding-bottom: 10px }

.photo-right, .photo-with-caption {
	padding-left: 10px;
	padding-bottom: 10px;
	float: right
}

.photo-left, .photo-with-caption-left {
	padding-right: 10px;
	padding-bottom: 10px;
	float: left
}

.photo-center {
	margin: 5px auto 5px auto;
	text-align: center;
	display: block
}

.photo-with-caption p, .photo-with-caption-left p {
	margin: 4px 0 0 0; padding: 0;
	font-size: 11px;
	color: #727272;
	line-height: 13px;
	font-style: italic
}

a.istock:link, a.istock:visited, a.istock:hover, a.istock:active { color: #727272 }

.videoEmbed {
	text-align:center;
	padding: 5px 0 15px 0
}


/* deprecated */
p.externalPost, p.externalPost a:link {
	margin: -2px 0 -4px 0
}
.slicePost {
	background: url(http://static.seriouseats.com/imagesV2/icons/iconSliceNY.png) no-repeat left center;
	margin: 0;
	padding: 2px 0 2px 19px
}

.AHTPost {
	background: url(http://static.seriouseats.com/imagesV2/icons/iconAHT.png) no-repeat left center;
	margin: 0;
	padding: 2px 0 2px 22px
}

.ELEPost {
	background: url(http://static.seriouseats.com/imagesV2/icons/iconELE.png) no-repeat center left;
	margin: 0;
	padding: 2px 0 2px 22px
}
/* /deprecated */









/* BLOG SOURCE KICKER AND QUICK BITES */

.post p.linksrc, p.linksrc { 
	font-weight: bold;
	font-size: 10px;
	line-height: 11px;
	margin-bottom: 3px;
	padding: 0;
	text-transform: uppercase;
	color: #C34F46
}

.quickBites p.linksrc { margin-bottom: 3px }

.post p.linksrc a, p.linksrc a { color: #C34F46 }

.slice_post {
	background: url(http://static.seriouseats.com/imagesV2/icons/iconSliceNY.png) no-repeat left center;
	padding: 2px 0 2px 18px
}

.a_hamburger_today_post {
	background: url(http://static.seriouseats.com/imagesV2/icons/iconAHTSmall.png) no-repeat left center;
	padding: 3px 0 2px 18px
}

.ed_levine_eats_post {
	background: url(http://static.seriouseats.com/imagesV2/icons/edHeadSmall.png) no-repeat center left;
	padding: 3px 0 2px 18px
}


.quickBites p { padding-bottom: 5px }

.quickBites .photo-left { padding-bottom: 5px }




/* PG on SE index */

/*  .PGPost a img, .PGPost a img:hover { border: 1px solid #ddd; } */

.PGPost img { display: block }

.PGPost h3 {
	font-size: 14px;
	line-height: 17px;
	font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans, 'sans serif';
	padding: 2px 0 4px 0;
	margin:0;
}

.PGPost h3 a:link, .PGPost h3 a:visited, .PGPost h3 a:active, .PGPost h3 a:hover { color: #458D01 }

.pgcont { float:left; width:245px } 

.PGPost p.caption { font-style:normal; padding-top:9px }

.PGPost p.linkSource {
	font-size:10px;
	color:#999;
	line-height: 13px;
	padding:3px 0 0 0;
	margin:0
}

p.linkSource a:link, p.linkSource a:visited, p.linkSource a:active { color:#999 }
p.linkSource a:hover { color: #00A5E9 }


#commented {
	background: #FCFADC;
	width: 260px;
	margin: 30px auto;
	padding: 16px 20px;
	border: 1px dotted #C6D18E
}

#commented p { 
	font-size: 16px;
	line-height: 21px;
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #3B3B3B;
	text-align: center;
	margin: 0;
	padding: 0
}



#adStrip {
	border-bottom: 1px dotted #C6D18E;
	border-top: 1px dotted #C6D18E;
	margin: 10px 0 20px 0;
	padding: 14px 0 14px 14px
}





/* PULLQUOTES */

blockquote.pullquote {
	border: none;
	float:left;
	width:200px;
	margin:2px 10px 3px 0;
	padding:6px 3px 6px 3px;
	border:3px double #ccc;
	border-width:3px 0;
	color:#333;
	background:transparent
}

blockquote.pullquote p {
	margin:0; padding: 0;
	text-align:center;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-style: italic
}

blockquote.pullquote p:first-letter {text-transform:uppercase}


/* restaurant locator */

.restaurantLocator {
	/* background: #f8f5e0; */
	background: #f8f5e0 url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG.png) top repeat-x;
	margin: 0 0 15px 0;
	padding: 10px 10px 10px 10px;
	min-height: 110px
}

.restaurantLocator p {
	margin: 0;
	padding: 0
}

.restDesc {
	width: 270px;
	float: left;
	margin: 0;
	padding: 0
}

.restaurantLocator .gmap {
	width: 170px;
	height: 110px;
	float: right;
	background: #fff;
	margin: 0;
	padding: 0
}




#pageNav h3 a:link, #pageNav h3 a:visited, #pageNav h3 a:hover, #pageNav h3 a:active { color: #00a8ec }






/* TOOLS AND ICONS */


.tools {
	border-bottom: 1px dotted #C6D18E;
	border-top: 1px dotted #C6D18E;
	margin: 0 0 14px 0;
	padding: 5px 10px 2px 10px;
	height: 1%
}

.tools p, .tools li {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px; 
}

.tools .left, .left { float: left }
.tools .right, .right { float: right }

#blogTools { padding: 0 4px 1px 2px; height: 27px }

#searchTools { padding-left: 0 }

#searchTools p { line-height: 20px }

#pageNavigation p {
	font-size: 12px;
	padding: 10px
}

/* Search/Tag Navivation */

#searchNav { list-style: none; w\idth: 500px; padding: 0 75px; width: 350px; text-align: center; position: relative; }
#searchNav ul { margin: 0; padding: 0; }
#searchNav li { display: inline; margin: 5px; font: 18px/18px georgia, sans-serif; padding: 0; }
#searchNav h3.newer { position: absolute; top: 0; left: 0; }
#searchNav h3.older { position: absolute; top: 0; right: 0; }
#searchNav h3 a { color: #00A8EC; font-size: 18px; line-height: 20px; }

#tagcloud h1,  #tagcloud h2,  #tagcloud h3,  #tagcloud h4, #tagcloud h5, #tagcloud h6 {
	display: inline;
	margin: 3px 3px 3px 0;
	font-size: 10px;
	font-family: Arial;
	line-height: 22px;
	background: none;
	border:none;
	padding: 0
}

#tagcloud a:link, #tagcloud a:visited { color: #00a8ec; text-decoration: none; border: 0; }
#tagcloud a:hover { text-decoration: underline; }

#tagcloud h1 { font-size: 20px; }
#tagcloud h2 { font-size: 18px; }
#tagcloud h3 { font-size: 16px; }
#tagcloud h4 { font-size: 14px; }
#tagcloud h5 { font-size: 12px; }
#tagcloud h6 { font-size: 10px; }


#postTools, #share { list-style: none; padding:0; margin:0 }

#postTools li { 
	float:left;
	padding: 6px 12px 2px 0; margin:0
}

#share li { 
	float:left;
	padding: 4px 0 2px 16px; margin:0 
}

#share li#shareParent { padding-top:6px }

/* thanks http://www.famfamfam.com/lab/icons/silk/ */

img.icon {
	width: 12px;
	height: 12px;
	background: url(http://static.seriouseats.com/imagesV2/icons/icons3.gif) no-repeat;
	margin-right: 4px;
	vertical-align: text-top
}

#postTools img.icon { margin-top:0 }

#share img.icon { width:14px; height:15px; margin-top:0 }

a img.icon {text-decoration:none}

img.icon-print { background-position: 0 0 }
img.icon-email { background-position: -12px 0 }
img.icon-flag { background-position: -24px 0 }
/* deprecated */ img.icon-share { background-position: -36px 0; width:12px !important; }
img.icon-stum { background-position: -48px 0; width:15px }
img.icon-face { background-position: -63px 0 }
img.icon-deli { background-position: -77px 0 }
img.icon-digg { background-position: -91px 0; width:16px !important }
img.icon-redd { background-position: -107px 0 }

li#shareDigg { padding: 6px 0 0 16px; }


/* VIDEOS */


/* video entry spacing - methods to input video vary, so target the postfooter p */

#videos .videoEntry p.postFooter { margin-top: 10px }

#iframeContainer { display: none; margin: 10px 0 0 2px; padding: 0 }





/* USER PROFILE */

h2.profileName {
	font-weight:normal;
	font-family: 'American Typewriter', Arial;
	text-transform:none;
	font-size:34px;
	padding: 10px 0 40px 2px;
	color:#F78600
}

.userProfile #threeColumn1 h2 {
	border-bottom: 1px dotted #C6D18E;
	position: relative; /* this is for ie 6 so it can display borders properly */
	margin-top: 30px;
	margin-bottom: 20px;
	text-transform:none;
	font-weight:normal;
	font-size: 18px
}

#profile-nav {
	vertical-align:bottom; float:left;
	margin:0 0 10px -4px; padding:0; width: 900px; 
	background: url(http://static.seriouseats.com/imagesV2/ie6/dot2.gif) repeat-x bottom;
}


#profile-nav ul {
	color: #619133;
	float:left;
	margin:0; padding:0; 
}

#profile-nav li {
	margin:0; padding:0;
	list-style:none;
	display: inline
}

#profile-nav li a {
	float:left;
	margin:0; padding:0;
	color: #00A5E9;
	font-weight: normal;
	font-size: 12px;
	line-height:12px;
	padding: 11px 18px 10px 18px;
	background:#E7F1F6;
	margin-top:8px
}

.UPAllActivity #profile-nav a#profile-nav-allActivity,
.UPComments #profile-nav a#profile-nav-comments,
.UPPosts #profile-nav a#profile-nav-posts,
.UPFavorites #profile-nav a#profile-nav-favorites,
.UPQuizzes #profile-nav a#profile-nav-quizzes
{
	font-weight:bold;
	font-size:13px;
	color:#669933;
	background:#fff;
	border: 1px solid #DADADA;
	border-bottom:1px solid #fff;
	padding: 14px 20px 13px 20px;
	margin-top:1px  
}

.UPAllActivity a#profile-nav-posts,
.UPAllActivity a#profile-nav-favorites,
.UPAllActivity a#profile-nav-quizzes,
.UPComments a#profile-nav-favorites,
.UPComments a#profile-nav-quizzes,
.UPPosts a#profile-nav-comments,
.UPPosts a#profile-nav-quizzes,
.UPFavorites a#profile-nav-comments,
.UPFavorites a#profile-nav-posts,
.UPQuizzes a#profile-nav-comments,
.UPQuizzes a#profile-nav-posts,
.UPQuizzes a#profile-nav-favorites
{ border-left:1px solid #ccc }

#profileBox, #profileAdBox {
	background: #EEF5F9 url(http://slice.seriouseats.com/images/site/boxBG.png) repeat-x;
	padding: 5px 5px 1px 5px;
	margin: 0 0 25px 0;
	height: 1%;
	position: relative
}

.inner {
	border: 1px solid #D0DEE6;
	padding: 20px 12px 0px 20px;
	background: #fff;
	margin: 0 0 5px 0;
	height: 1%; 
	position: relative
}

#profileAdBox .inner {
	padding: 28px 20px 28px 20px;
	text-align:center
}

#profileAdBox { margin-bottom: 0px }

#profileBox h2 {
	text-transform:none;
	font-size:15px; line-height:17px;
	margin-bottom:10px
}

#profileBox p {
	font-size:12px;
	line-height:15px;
	padding-bottom:19px
}


.userProfile .post { padding-bottom: 15px }

.userProfile .shortPost {
	border-bottom:none;
	margin-bottom:6px
}

.userProfile .shortPost h3, .userProfileComments h3  {
	font-size: 17px;
	line-height: 21px
}

.userProfile #threeColumn1 h4.profileMore {
	font-family: Arial;
	font-size:13px;
	line-height:16px;
	padding-bottom:30px
}

.userProfile h4.profileMore a:link, .userProfile h4.profileMore a:visited, .userProfile h4.profileMore a:hover, .userProfile h4.profileMore a:active {
	color: #00A5E9;
	border: 1px solid #CCC;
	padding: 10px 12px
}

.userProfile .post .quickBites h2 { border-bottom: none; margin-top: 0 }

.userProfile .commenter { padding: 0 0 0 25px }

.userProfile .userProfileComments { margin-bottom: 10px }

.userProfile .userProfileComments .post {
	border-bottom:none;
	padding-bottom: 5px;
	margin:0 0 5px 0
}

.userProfile .userProfileComments .post .commenter { font-size:11px;line-height:11px;  padding-bottom: 12px }

.userProfile .userProfileComments .photo-left { padding-right: 5px }




/* COMMENTS */


.commentGuidelines {
	background: #faf9f9;
	border: 1px solid #d3d2d2;
	padding: 10px 10px 5px 15px;
	margin: 0 0 25px 0;
	text-align: left
}

#previewingComment {
	margin-top: 10px;
	margin-bottom: 20px
}



.comment-body {  
	padding: 12px 0 0 0 !important; 
	font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans, 'sans serif';
	font-size: 13px;
	color: #3c3d3d;
	line-height: 17px
}

.comment {
	margin-bottom: 14px;
	width: 500px
}

.green .comment-body {
	background: #E7F1F6 url(http://static.seriouseats.com/imagesV2/comments/commentsGreenBubbleTop.png) no-repeat;
	margin: 0;
	padding: 0
}

.green .comment-body-bottom {
	background: #fff url(http://static.seriouseats.com/imagesV2/comments/commentsGreenBubbleBottom.png) no-repeat;
	height: 14px;
	margin: -4px 0 0 0;
	padding: 0
}

.yellow .comment-body, .preview .comment-body { background: #F4ECC1 url(http://static.seriouseats.com/imagesV2/comments/commentsYellowBubbleTop.png) no-repeat }

.yellow .comment-body-bottom, .preview .comment-body-bottom {
	background: #fff url(http://static.seriouseats.com/imagesV2/comments/commentsYellowBubbleBottom.png) no-repeat;
	height: 14px;
	margin: -4px 0 0 0;
	padding: 0
}


.comment-body p { padding: 0 12px 10px 12px }

.comment-body blockquote {  margin: 0px 10px 10px 10px; color:#3F3F3F }

.comment-body #livePreview blockquote {  margin: 0 0 -20px 0 }



.commentGuidelines h3 {
	padding: 0 12px 10px 0;
	font-size: 24px;
	color: #8d2a1f
}

.commentGuidelines p {
	font-size: 12px;
	color: #4d4d4b
}

.commenter { padding: 0 0 5px 30px }



h4.body { padding-bottom: 2px }

.postPreview {
	width: 450px;
	background: #faf9f9;
	border: 1px solid #d3d2d2;
	padding: 10px 10px 5px 15px;
	margin: 0 0 25px 0
}




/* SUB NAV BASICS */

.subnav {
	float: left;
	margin: 0;
	padding: 18px 0 16px 34px;
	background: #FCFBDC url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) top repeat-x;
	width: 936px;
	border-bottom: #E8E6D2 solid 1px
}

.subnav h4 {
	font-family:arial;
	font-weight: bold;
	color: #4D4D4D;
	font-size: 13px;
	line-height: 15px;
	padding: 0 0 6px 0
}

.subnav h4 a { color: #4D4D4D }

.subnavSearch { width:240px; margin-right: 5px; height:16px  }

#subnavSearchButton { vertical-align: middle; margin-top:-3px}

#subnavGoButton { vertical-align: middle; margin-top:-3px}

.subnav option, .subnav select {
	color: #565856;
	font-size:12px;
	margin-right: 5px
}



/* RECIPE SUB NAV */

#recipeSearch, #recipeCats { float: left }

#recipeCats {
	margin-left: 30px;
	padding-left: 30px;
	border-left: #DDDCCB solid 1px
}



/* NEW YORK SUB NAV */

#NewYorkSearch, #NYCByLocation, #NYWTFTB, #NYBrowse, #NYTalk { float: left }

#NYWTFTB, #NYCByLocation, #NYBrowse, #NYTalk {
	margin-left: 25px;
	padding-left: 25px;
	border-left: #DDDCCB solid 1px
}

#NYTalk p { padding: 0 10px 0 0; font-size:13px }
#NYWTFTB form, #NYWTFTB p  { float:left }
#NYWTFTB form { margin-top:-2px }

#NewYorkSearch #NewYorkSearchBox { width: 190px}

.dropdownhead { font-weight:bold }
.dropdownsub { padding-left: 10px }



/* TALK SUB NAV */



#talkNav { padding: 15px 0 13px 34px }

#talkNav ul {
	list-style: none;
	margin: 0;
	padding: 0
}

#talkNav li {
	list-style: none;
	font-size: 12px;
	margin: 0 25px 0 0;
	/* text-transform: lowercase; */
	padding: 0;
	line-height: 13px;
	float: left
}

#talkNav a {
	font-weight: bold; 
	color: #888888
}

#talkNav li a:hover, #talkNav li a:active {
	color: #4E7329;
	text-decoration: underline
}

.cat-food-and-drink #navTalkFood,
.cat-site-feedback #navTalkSiteFeedback, 
.cat-eating-out #navTalkEatingOut,
.cat-cooking-and-baking #navTalkCookingAndBaking,
.cat-food-media-and-news #navTalkFoodMediaAndNews,
.cat-newyork #navTalkNewYork
{ color: #4E7329 }


#talk #pageNav { padding-top: 15px }

#talk #content { padding-top:30px}



/* BOX FORM */

.boxform .formField {
	float: left;
	background: #FCFBE4;
	padding: 10px 16px 4px 14px;
	margin-bottom:6px;
	border: 1px solid #F4F4DE
}

.boxform .righty {
	float: right;
	padding-top:2px
}

.boxform label.boxHead {
	font-size: 15px;
	line-height:15px;
	color: #5D5D5D;
	float: left;
	padding-top:2px
}

.boxform .required { font-size: 15px }

.boxform .formFieldRight {
	float: left;
	padding: 10px 10px 4px 10px;
	border: 1px solid #F4F4DE;
	margin-left: 10px
}

.boxform .formFieldRight p { 
	font-size:11px;
	line-height: 17px;
	color:#666; 
	padding-bottom:3px
}

.boxform .formFieldRight p strong { color:#666 }

.boxform p.requirements {
	padding: 6px 0 2px 0;
	margin:0;
	font-size:11px;
	line-height: 14px
}

.boxform .formText, .boxform textarea { background: white }

.boxform .formButtonsL p {  
	font-size:11px;
	line-height:13px;
	padding:0;
	color:#666
}

.boxform .formButtonsL { padding:0; margin: 0;  width: 100px;  float:left }
.boxform .formButtonsR { padding: 0; margin:0  }



/* NEWSLETTER */

#NewsletterSignUp { margin-top:10px }
#NewsletterSignUp .formField { width: 460px }
#NewsletterSignUp .righty { width: 300px; padding:0 0 0 0 }
#NewsletterSignUp .formText { width: 298px }
#NewsletterSignUp label.boxHead { width: 150px; padding-top:4px; padding-bottom:20px }
#NewsletterSignUp p.requirements { padding: 2px 0 10px 25px}
#NewsletterSignUp .formButtonsR { width: 494px }



/* LOG IN */

#loginForm .formField { width: 320px }
#loginForm .righty { width: 200px; padding:0 0 4px 0 }
#loginForm .formText { width: 198px }
#loginForm label.boxHead { width: 120px; padding-top:4px }
#loginForm .formField .clearer { padding-bottom:6px }
#loginForm .formButtonsR { width: 254px  }



/* SIGN UP */

#signUpForm .formField { width: 450px }
#signUpForm .rule { 
	border-bottom: 1px solid #EDEEDC;
	padding-bottom:8px;
	margin-bottom: 12px;
	margin-left:-14px;
	width:480px
}
#signUpForm .righty { width: 272px }
#signUpForm label.boxHead { width: 160px; padding-top:2px }
#signUpForm .formText { width: 270px }
#signUpForm .righty label { color: #666; vertical-align:top; margin-bottom:8px }
#signUpForm .bumpup input { margin-bottom:6px; margin-left:0  }
#signUpForm .bumpup { margin-top: -2px;  }
#signUpForm .bumpup label { font-weight: normal  }
#signUpForm .formButtonsR { width: 384px  }


/* START TALKING */

#startTalking .formField { width: 554px; margin-bottom:10px }
#startTalking .righty { width: 440px }
#startTalking label.boxHead { width: 110px; padding-top:2px }
#startTalking .formFieldRight { width: 270px }

.st1 { min-height: 50px }
* html .st1 { height: 50px }
.st2 { min-height: 200px }
* html .st2 { height: 200px }
.st3 { min-height: 107px }
* html .st3 { height: 107px }
.st4 { min-height: 216px }
* html .st4 { height: 216px }

#startTalking .formText, #startTalking textarea { width: 438px }
#startTalking textarea { height: 170px }
#startTalking .catColumn {
	float:left;
	padding-right: 22px;
	margin-left:-4px
}
#startTalking .catColumn label {
	font-size:12px;
	line-height:13px;
	font-weight: bold;
	color:#565656;
	padding-left: 2px;
	vertical-align: text-top
}
#startTalking .catColumn3 { padding-right:0 }
#startTalking .catColumn input { margin-bottom: 8px }
#startTalking .formButtonsR { width: 490px }

#startTalking .st1 p { line-height: 13px }

.st4 h5 {
	font-size: 15px;
	line-height:15px;
	color: #5D5D5D;
	padding-top:2px;
	padding-bottom:15px
}

#startTalking .st4 #previewingTalkTopic {
	background:#fff;
	padding: 20px 0 20px 25px;
	margin:0 2px 15px 2px
}

.st4 .post {
	border-top: 1px dotted  #C6D18E;
	padding: 20px 0 20px 0;
	margin: 0
}



/* TALK FORUM */

#talkTable { width: 500px }

#talkTable td, #talkTable th { 	font-family: Arial, Helvetica }
 
#talkTable td  { border-bottom: 1px dotted #ccc }

#talkTable th {
	font-size: 12px;
	font-weight: bold;
	color: #619133
}

#talkTable th.title, #talkTable th.commentCountTalkRow {
	vertical-align:bottom;
	margin-bottom:0;
	padding-bottom:6px;
	background: url(http://static.seriouseats.com/imagesV2/ie6/dot2.gif) repeat-x bottom
}

#talkTable th.commentCountTalkRow { color:#999}

#talkTable th.title { padding-bottom:0px }

th.title ul {
	margin:0; padding:0;
	float:left
}

th.title li {
	margin:0; padding:0;
	list-style:none;
	display: inline
}

th.title li a {
	float:left;
	margin:0; padding:0;
	color: #00A5E9;
	font-weight: normal;
	font-size: 11px;
	line-height:11px;
	padding: 10px 14px 9px 14px;
	background:#E7F1F6;
	margin-top:7px
}

#talkTable .active a {
	font-weight:bold;
	font-size:12px;
	color:#669933;
	background:#fff;
	border: 1px solid #DADADA;
	border-bottom:1px solid #fff;
	padding: 14px 14px 11px 14px;
	margin-top:0
}

.talkIndex li#hotInTalk a, .hotInTalk li#recentlyCommented a { border-left:1px solid #ccc }

#talkTable h3 {
	font-size: 16px; 
	line-height: 19px;
	padding: 0 0 3px 0;
	margin-bottom:0
}

#talkTable p {
	color: #727272;
	font-size: 11px;
	line-height: 13px;
	padding: 0;
	margin:0
}

tr.evenTalkRow { background: #FAFAFA }

#sticky tr.evenTalkRow, #sticky tr.oddTalkRow {
	background:  url(http://static.seriouseats.com/imagesV2/bg/frontBurnerBG.png) top repeat-x 
	/*  background: #FCFBDC url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) top repeat-x
	background: #F9F9F9  */
}

td.body { padding: 11px 0 11px 12px }

.commentCountTalkRow {
	text-align:center;
	width: 60px
}

td.commentCountTalkRow {
	font-size: 20px;
	font-weight: bold;
	vertical-align: middle
}

/* DROPPED IN FRM JAN09.CSS */

.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.hmenu { list-style:none;margin-left:0;padding:0; }
	.hmenu li {	border-left:1px solid #ccc;display:inline;line-height:1;list-style:none;padding:0 3px 0 6px; }
	.hmenu li.first { border-left:0;padding-left:0; }
.fmenu { float:left;margin:0;width:auto; }
	.fmenu li { float:left;list-style:none;width:auto; }
	.fmenu li a { display:block;float:left;width:auto; }

body#recipes #container { width:970px;margin-bottom:20px; }
body#recipes #header { position:relative;z-index:2; }
body#recipes #content { width:930px;padding:20px 20px 30px;position:relative; }

body#recipes #threeColumn1 { width:612px; }
body#recipes.archive #threeColumn1 { width: 500px; }
body#recipes #threeColumn2 {	margin-left:18px;margin-top:0px;padding-top:210px;width:300px !important; }
body#recipes.archive #threeColumn2 { width: 180px !important; margin-left: 30px; margin-top: 27px; }

#recent-header { border-bottom:4px double #b2b2b2;border-top:4px double #b2b2b2;padding:10px 0;width:610px; }
	#recent-header .hmenu li { border-color:#000;}
	#recent-header a.current { color:#000;font-weight:bold; }
	#recent-header h2 { background:url(http://static.seriouseats.com/imagesV3/txt-Recent-Posts.png) 0 0 no-repeat;border:0;color:#000;float:left;font:18px/1 Georgia,serif normal;height:12px;margin:3px 0 0;overflow:hidden;padding-bottom:0;text-indent:-9999px;text-transform:none;width:113px;}
	#recent-header ul.hmenu { float:right;width:auto; }
#home-carousel { padding-bottom:20px;width:612px; }
	#home-carousel p { color:#000; }
.carousel-full { position:relative;height:458px;overflow:hidden;display:none;width:610px;-moz-box-shadow:1px 2px 3px #c5c5c5;-webkit-box-shadow:1px 2px 3px #c5c5c5;box-shadow:1px 2px 3px #c5c5c5; }
.carousel-full.active { display:block; }
.carousel-title { position:absolute;bottom:0;left:0;width:590px;padding:15px 10px 0px;background:rgba(255,255,255,.75); }
.carousel-share { position:absolute;top:-80px;left:20px;height:80px;width:570px; }
	.carousel-share a { color:#fff; }
	a.carousel-share-link { display:block;position:absolute;right:0;top:40px;width:100px;background:#a7c04a url(http://static.seriouseats.com/imagesV3/bg-carousel-share.png) 0 0 repeat-x;height:16px;color:#fff;font:16px/1 Georgia,serif;padding:12px 0;text-align:center; }
.carousel-share-list { width:570px;background:#a7c04a url(http://static.seriouseats.com/imagesV3/bg-carousel-share.png) 0 0 repeat-x;height:40px; }
	.carousel-share-list ul { position:absolute;top:10px;right:10px; }
.carousel-excerpt { width:590px;padding:0px 10px 10px;background:rgba(255,255,255,.75);position:absolute;top:458px;left:0; }
#home p.linksrc,
#home p.linksrc a { color: #00a5e9; }
.carousel-title p.linksrc { font-size:13px;line-height:15px; }
.home-excerpt p.linksrc { font-size:11px;line-height:13px; }
.home-excerpt a.commentCount,
#home-carousel a.commentCount { float:none; }
.carousel-full .post-title { font-family:Georgia,Times,serif;font-size:28px;line-height:30px; }
.carousel-full .post-title a { color:#000; }
#carousel-thumbs { background:#f1efba;padding:0;margin:0 0 0 8px;display:inline;-moz-box-shadow:1px 2px 3px #ccc;-webkit-box-shadow:1px 2px 3px #ccc;box-shadow:1px 2px 3px #ccc; }
#carousel-thumbs li { padding:9px;border-right:1px solid #cecd9b; }
#carousel-thumbs li.active { background:#c0d26e; }
#carousel-thumbs li a { display:block;float:left;height:90px;overflow:hidden;position:relative;width:100px; }
#carousel-thumbs li a img { display:block;left:-10px;position:absolute;top:0; }

.home-excerpt { clear:both;position:relative;padding:15px 0 15px 195px;border-bottom:1px solid #b2b2b2;min-height:140px; }
	.home-excerpt h3 { margin-bottom:6px; }
.home-excerpt-thumb { height:140px;width:180px;overflow:hidden;position:absolute;top:15px;left:0; }
.no-primary-thumb { display:block;border:1px solid #efefef; }
.home-excerpt-thumb .no-primary-thumb { height:138px;width:178px; }
.sponsor-post-flag { background:url(http://static.seriouseats.com/imagesV3/flg-Sponsor-Post.png) 0 0 no-repeat;height:62px;width:76px;position:absolute;top:10px;left:-10px;z-index:2;text-indent:-9999px;overflow:hidden; }
.sponsor-giveaway-flag { background:url(http://static.seriouseats.com/imagesV2/flg/flg-Sponsor-Giveaway.png) 0 0 no-repeat;height:75px;width:118px;position:absolute;top:10px;left:-10px;z-index:2;text-indent:-9999px;overflow:hidden; }

.ad-610 { background:#e2e3e3;padding:20px 0;text-align:center;border-bottom:1px solid #b2b2b2; }

.advertorial { background:url(http://static.seriouseats.com/imagesV3/bg-blue-diagonal-4.png) 0 0;padding:10px;margin-top:10px; }
.advertorial p,
.advertorial h3 { color:#146b97; }

.home-pagination { border-bottom:4px double #b2b2b2;border-top:4px double #b2b2b2;padding:10px 0;width:610px; }
#home-latest-columns { border-bottom:4px double #b2b2b2; }
#home-latest-columns .home-column-excerpt { width:190px; }
#home-latest-columns-header { border-bottom:4px double #b2b2b2;border-top:4px double #b2b2b2;padding:10px 0;width:300px;float:left; }

#home-latest-columns-header h2 { background:url(http://static.seriouseats.com/imagesV3/txt-Latest-Columns.png) 0 0 no-repeat;border:0;color:#000;float:left;font:18px/1 Georgia,serif normal;height:12px;margin:3px 0 0;padding-bottom:0;text-transform:none;width:136px;
	text-indent:-9999px;
	overflow:hidden;
}
#home-latest-columns-header a { display:block;float:right;font-family:Arial,Helvetica,sans-serif; }

/*a#home-talk-right { background:#ffe069 url(http://static.seriouseats.com/imagesV3/bg-gold-gradient.jpg) 0 100% repeat-x;display:block;margin-bottom:30px;width:280px;padding:15px 10px 30px;position:relative; }*/
a#home-talk-right { background:#ffe069 url(http://static.seriouseats.com/imagesV3/bg-gold-gradient.jpg) 0 100% repeat-x;display:block;width:280px;padding:15px 10px 30px;position:absolute;top:20px;right:20px; }
a#home-talk-right:hover { text-decoration:none; }
span#home-talk-flag { background:url(http://static.seriouseats.com/imagesV3/flg-Home-Talk.png) 0 0 no-repeat;display:block;height:86px;left:-10px;position:absolute;top:5px;width:72px; }
span#home-talk-call { background:url(http://static.seriouseats.com/imagesV3/txt-Home-Talk-Call.png) 0 0 no-repeat;display:block;height:64px;text-indent:-9999px;width:213px;margin:0 0 15px 60px; }
span#home-talk-join { background:url(http://static.seriouseats.com/imagesV3/flg-Join-Us.png) 0 0 no-repeat;bottom:-10px;display:block;height:56px;overflow:hidden;position:absolute;right:20px;text-indent:-9999px;width:88px; }

/*#home-talk-wrapper { margin-bottom:30px;width:300px;height:180px;background:#fcc; }*/

.thumb-100x90 { height:90px;width:100px; }
.home-column-excerpt { clear:both;min-height:90px;position:relative;padding:10px 110px 10px 0;border-bottom:1px solid #b2b2b2; }
.home-column-excerpt .thumb-100x90 { overflow:hidden;position:absolute;right:0;top:10px; }
.home-column-excerpt .thumb-100x90 img { display:block;margin:0 0 0 -10px; }
.home-column-excerpt h3 { font-size:16px;line-height:18px;margin-bottom:5px; }
.home-column-excerpt .linksrc { font-size:13px; }
#home-photograzing { position:relative;padding:50px 0 30px 10px;width:290px; }
	#home-photograzing h2 { background:url(http://static.seriouseats.com/imagesV3/txt-Photograzing.png) 0 0 no-repeat;height:16px;padding-bottom:2px;text-indent:-9999px;width:122px; }
#home-add-yours { background:url(http://static.seriouseats.com/imagesV3/flg-Add-Yours.png) 0 0 no-repeat;height:55px;position:absolute;right:20px;text-indent:-9999px;top:40px;width:88px; }
.home-right-link {clear:both;height:100px;position:relative;margin-bottom:10px; }
.home-right-link-img { background:#fff;border:1px solid #ccc;left:10px;position:absolute;top:-5px;-moz-box-shadow:1px 2px 3px #c5c5c5;-webkit-box-shadow:1px 2px 3px #c5c5c5;box-shadow:1px 2px 3px #c5c5c5;padding:4px; }
.home-right-link-txt { background:url(http://static.seriouseats.com/imagesV3/bg-tan-gradient.jpg) 0 0 repeat-x;height:65px;padding:15px 0 0 115px;width:185px; }
.home-right-link h2 a { display:block;overflow:hidden;text-indent:-9999px; }
#home-flickr h2 a { background:url(http://static.seriouseats.com/imagesV3/txt-Serious-Eats-on-flickr.png) 0 0 no-repeat;height:47px;width:142px; }
#home-store h2 a { background:url(http://static.seriouseats.com/imagesV3/txt-Serious-Eats-Store.png) 0 0 no-repeat;height:47px;width:142px; }
#home-store #cooking-com-link { display:block;padding-top:5px;text-align:right; }


.linksrc.nyt { font-family:Georgia,serif;font-weight:normal;text-transform:capitalize;font-size:15px; }

.innerbox .poll-promo { background:#FFE069 url(http://static.seriouseats.com/imagesV3/bg-gold-gradient.jpg) repeat-x 0 100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:95px;position:absolute;top:0;left:0;width:190px;padding:15px 10px 10px;text-align:center; }
.poll-promo a,
#skybox3 .poll-promo a { color:#00A5E9;display:block;font-weight:bold;padding-top:5px; }
.vote-flag { background:url(http://static.seriouseats.com/imagesV3/flg-Vote.png) 0 0 no-repeat;height:44px;left:-10px;overflow:hidden;position:absolute;text-indent:-9999px;top:-10px;width:62px; }

img.shadow { display:block;-moz-box-shadow:1px 1px 3px #666; }

body#recipes #pageNav { border:4px double #b2b2b2;border-left:0;border-right:0;float:left;margin-top:20px;width:500px; }
	body#recipes #pageNav form { float:left;width:455px;padding:12px 10px 0; }
	body#recipes #pageNav #searchBox2 { width:100px; }
	body#recipes #pageNav h3 a { color:#009dec;font-family:Arial,"Helvetica Neue",sans-serif;font-size:17px; }
	body#recipes #pageNav .left { border-right:1px solid #b2b2b2;padding:10px 10px 10px 0; }
	body#recipes #pageNav .right { border-left:1px solid #b2b2b2;padding:10px 0 10px 10px; }
	
.indexTalkPost {
	background:#F8F5E0 url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) repeat-x scroll center top;
	margin-top:20px;
	min-height:45px;
	padding:10px 0;
	width:610px;
	border-top:1px dotted #b2b2b2;
}
#threeColumn1 h4.talkStar {
background:url(http://static.seriouseats.com/imagesV3/flg-Talk.png) no-repeat 0 0;
height:48px;
margin:-6px 0 0 -10px;
width:60px;
}
.indexTalkPost h3 {
padding:1px 8px 2px 58px;
}

.columnAdSpace { background:#fff; }
#content .indEntrySquare { background:#fff; }
.indEntrySquareAd { padding:8px 0; }

/* unchanged (except maybe image path) */
.photoContainer { background:#fff;border:1px solid #ccc;bottom:5px;margin:0;min-height:340px;padding:15px 13px 4px;position:relative;right:5px;width:248px; }
.photoContainer p.linkSource { color:#999999;font-size:10px;line-height:13px;margin:0;padding:3px 0 0; }
.photoContainer p.byline { font-size:11px;line-height:13px;margin:0;padding:0 0 4px; }
.photoContainer a img { border:1px solid #ccc;display:block;height:245px;margin:0;padding:0;width:245px; }
.tape { background:url(http://static.seriouseats.com/imagesV3/tape.png) no-repeat 0 0;height:31px;left:100px;position:absolute;text-align:center;top:-20px;width:71px;z-index:110; }
.skyboxBite { background:url(http://static.seriouseats.com/imagesV3/skybox/skybox1Bite.png); }

/* NEW RECIPES SECTION STYLES 2010-06 */

/* global stuff for the banner to accomodate the new Recipes tab */

.familyTabs ul { height:36px;margin:0;padding:0;width:715px;position:relative;z-index:100;margin-left:7px; }
.familyTabs li { float:left;list-style-type:none;width:auto; }
.comment-count { background:url(http://static.seriouseats.com/imagesV2/icn-comment-bubble-new.png) 0 50% no-repeat;padding:2px 0 2px 20px;}

#banner-twitter a { background:url(http://static.seriouseats.com/imagesV2/banner-twitter-32.png) 0 0 no-repeat;height:37px;left:720px;position:absolute;overflow:hidden;text-indent:-9999px;top:0;width:144px; }
	#banner-twitter a:hover { background-position:0 -37px;z-index:101; }

#seTab { width:123px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) 0 0 no-repeat;position:absolute;top:0;left:0;z-index:107; }
	#seTab:hover { background-position:0 -100px; }
	#seTab.active,
	#seTab.active:hover { background-position:0 -50px;z-index:108; }
#sliceTab { width:64px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -122px 0 no-repeat;position:absolute;top:0;left:115px;z-index:106; }
	#sliceTab:hover { background-position:-122px -100px; }
	#sliceTab.active,
	#sliceTab.active:hover { background-position:-122px -50px;z-index:108; }
#ahtTab { width:183px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -186px 0 no-repeat;position:absolute;top:0;left:172px;z-index:105; }
	#ahtTab:hover { background-position:-186px -100px; }
	#ahtTab.active,
	#ahtTab.active:hover { background-position:-186px -50px;z-index:108; }
#senyTab { width:106px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -369px 0 no-repeat;position:absolute;top:0;left:348px;z-index:104; }
	#senyTab:hover { background-position:-369px -100px; }
	#senyTab.active,
	#senyTab.active:hover { background-position:-369px -50px;z-index:108; }
#photoTab { width:132px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -475px 0 no-repeat;position:absolute;top:0;left:447px;z-index:103; }
	#photoTab:hover { background-position:-475px -100px; }
	#photoTab.active,
	#photoTab.active:hover { background-position:-475px -50px;z-index:108; }
#talkTab { width:62px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -607px 0 no-repeat;position:absolute;top:0;left:572px;z-index:102; }
	#talkTab:hover { background-position:-607px -100px; }
	#talkTab.active,
	#talkTab.active:hover { background-position:-607px -50px;z-index:108; }
#recipesTab { width:87px;background:url(http://static.seriouseats.com/imagesV2/tab-sprites-recipes-32.png) -669px 0 no-repeat;position:absolute;top:0;left:627px;z-index:101; }
	#recipesTab:hover { background-position:-669px -100px; }
	#recipesTab.active,
	#recipesTab.active:hover { background-position:-669px -50px;z-index:108; }
	
#RE { background:none;border:0; }

.RE-header #logo { background:url(http://static.seriouseats.com/imagesV2/banner/logo-recipes.png) 0 0 no-repeat; }
.RE-header #topHeader { background:#fff0ba url(http://static.seriouseats.com/imagesV2/banner/bg-banner-recipes.png) 0 0 repeat-x;}
.RE-header .skybox { margin-top:9px; }
.RE-header .skybox .dropshadow-rec { background:url(http://static.seriouseats.com/imagesV2/shadow/shadowAlpha-recipes.png) 100% 100% no-repeat;clear:left;float:left;margin:10px 0 4px 6px;width:210px; }
.RE-header .skyboxBite { background:url(http://static.seriouseats.com/imagesV2/banner/recipes-skybox-tab.png) 0 0 no-repeat;left:183px;height:31px;width:27px; }

.RE-header #search { float:left;padding-right:0;padding-left:10px;padding-top:7px; }
.RE-header #newNavBar { background-image:url(http://static.seriouseats.com/imagesV2/banner/bg-navbar-recipes.jpg);height:43px; }
.RE-header #searchBox { font-size:16px;height:19px;padding:2px 3px;width:390px; }
.RE-header #navNew { float:right; }

.RE-header #navNew li { border-left:1px solid #174e71;padding-left:5px;margin-top:5px; }
.RE-header #navNew li a.nav-menu { background:url(http://static.seriouseats.com/imagesV2/banner/bg-nav-recipe-tab.png) top right no-repeat;color:#fff;text-decoration:none;z-index:105;font-size:15px; }

.RE-header #navNew li a.nav-menu:hover,
.RE-header #navNew li.hovered a.nav-menu { background:url(http://static.seriouseats.com/imagesV2/banner/bg-nav-recipe-tab.png) 100% -50px no-repeat;color:#B92E23;text-decoration:none;z-index:105; }

/* 
    Changes specific to the Recipes section.
    Anything that has to override an existing style from another sheet 
    has body#recipes prepended to the selector.
*/

.recipe-alert { float: right; margin: 0 0 10px 10px; }

.recipe-alert a { color:#3F3F3F; }
.recipe-alert a:hover { color:#00A5E9; }
.recipe-alert a.arrow { display:block;text-indent:-9999px;outline:none; }
.recipe-alert-sm a.arrow { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-sm.png) 0 0 no-repeat;height:64px;width:108px; }
    .recipe-alert-sm a.arrow:hover { background-position:0 -65px; }
.recipe-alert-md a.arrow { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-md.png) 0 0 no-repeat;height:80px;width:153px; }
    .recipe-alert-md a.arrow:hover { background-position:0 -81px; }
.recipe-alert-lg { margin-top: 8px; }
.recipe-alert-lg a.arrow { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-lg.png) 0 0 no-repeat;height:114px;width:153px; }
    .recipe-alert-lg a.arrow:hover { background-position:0 -115px; }
.recipe-alert-flex { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-flex.png) 0 100% no-repeat;font-weight:bold;padding-bottom:3px;position:relative;width:153px; margin-top: 8px; }
    .recipe-alert-flex a.arrow { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-arrow.png) 0 0 no-repeat;height:31px;position:absolute;bottom:10px;right:-5px;width:103px; }
    .recipe-alert-flex a.arrow:hover { background-position:0 -31px; }
    .recipe-alert-flex .recipe-alert-inner { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-flex.png) 0 0 no-repeat;position:relative;width:135px;padding:18px 10px 40px 8px; }
.recipe-alert-multi { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-flex.png) 0 100% no-repeat;font-weight:bold;padding-bottom:3px;position:relative;width:153px; margin-top: 8px; }
    .recipe-alert-multi .recipe-alert-inner { background:url(http://static.seriouseats.com/imagesV2/recipe-alert-flex.png) 0 0 repeat-y;position:relative;width:135px;padding:18px 10px 0 8px; }
    .recipe-alert-multi .recipe-alert-title { padding:10px 0 5px; }
    .recipe-alert-multi p { margin-bottom:10px;}
    .recipe-alert-multi h4 {
        display: block;
        width: 139px;
        height: 34px;
        text-indent: -999em;
        background: transparent url(http://static.seriouseats.com/imagesV2/txt-Recipes-for-alert.png) no-repeat 0 0;
    }

body#recipes .home-excerpt-thumb { height:90px;overflow:hidden;width:100px; }
body#recipes .home-excerpt { padding-left:110px;min-height:90px; }
body#recipes .home-excerpt h3 { font-size:16px; }
body#recipes #recipe-home-by-column { width:160px;float:left; }
body#recipes #recipe-home-by-column ul { margin:0;padding:0; }
body#recipes #recipe-home-by-column li { font-family:Georgia,serif;font-size:14px;list-style-type:none;border-bottom:1px solid #ccc;padding-top:5px; }
body#recipes #recipe-home-by-column-header { border-bottom:4px double #B2B2B2;border-top:4px double #B2B2B2;padding:8px 0;text-indent:-9999px;background:url(http://static.seriouseats.com/imagesV2/txt-Recipes-by-Column.png) 0 8px no-repeat;width:160px;height:14px; display:block; }

/* sponsored recipes styles */

body#recipes .individualPost .indPost-recipe-title .sponsor-recipe {
    font-size:16px;
    font-weight:bold;
    padding:6px 12px 2px 0;
    color: #00A5E9;
}

body .home-sponsor-recipe {
    font-family:Arial,'Helvetica Neue',Helvetica,Verdana,sans,'sans serif';
    font-size:12px;
    font-weight:bold;
    padding:6px 12px 2px 0;
    color: #00A5E9;
}

body .sponsor-post {
   /* background-color: #daf0fe; */
}

body#recipes .individualPost .campbells-logo {
    background:url(http://www.seriouseats.com/images/Campbells_Logo.jpg);
    display: inline;
    position:relative; 
    width: 125px;
    height: 47px;
    top:15px;
    padding: 0 0 0 5px;
}



/* Recipe banner flyouts */
body#recipes .recipe-flyout { background-color:#eaf3f9 !important;padding:0 !important; }
body#recipes #nav-rec-cat-flyout { width:760px; }
body#recipes #nav-rec-col-flyout { padding-bottom:10px;width:660px; }

    body#recipes #navNew li:hover .navFlyout.recipe-flyout,
    body#recipes #navNew li.hovered .navFlyout.recipe-flyout { left:auto;right:4px; }

    body#recipes .recipe-flyout h3 { border-bottom:1px solid #ec3830;padding:15px;text-indent:-9999px;height:21px; }
    body#recipes #nav-rec-col-flyout h3 { background:url(http://static.seriouseats.com/imagesV2/banner/txt-Browse-by-Column-flyout.png) 15px 15px no-repeat; }
    body#recipes #nav-rec-cat-flyout h3 { background:url(http://static.seriouseats.com/imagesV2/banner/txt-Browse-by-Category-flyout.png) 15px 15px no-repeat; }
    body#recipes .recipe-flyout p { font-family:Georgia,serif;font-size:108%;padding:0;margin:0;border-bottom:1px solid #95c3b9;border-left:1px solid #cce4e6;padding:5px 15px; }
    body#recipes .recipe-flyout table { width:100%; }
    body#recipes .recipe-flyout table th { background:#ccd8e1;border-bottom:1px solid #95c3b9;border-left:1px solid #bbd2d5;font-size:93%;font-weight:bold;padding:5px 10px;text-transform:uppercase; }
    body#recipes .recipe-flyout table td { border-bottom:1px solid #95c3b9;border-left:1px solid #cce4e6;padding:5px 6px; }
    body#recipes .recipe-flyout .button-row { padding:10px;overflow:hidden;text-align:center; }
    body#recipes .recipe-flyout .button-row input { display:block;float:right; }
    body#recipes .recipe-flyout-column { float:left;width:220px; }

/* Adding styling for recipe flyout row */

    body#recipes .recipe-flyout-row { width: 660px; }
    body#recipes .recipe-flyout-cell { font-family:Georgia,serif;font-size:108%;margin:0;border-bottom:1px solid #95c3b9;border-left:1px solid #cce4e6;padding:5px 15px; display:block; width:188px; float:left;}
    
    body#recipes .nav-rec-cat-keywords { float:left; }
    body#recipes .nav-rec-cat-keywords label { font-weight:bold;vertical-align:middle; }
    body#recipes .recipe-flyout .button-row .nav-rec-cat-keywords input { vertical-align:middle;width:360px;font-size:16px;padding:2px;float:none;display:inline; }
    
    body#recipes #email-recipe-flyout .captcha { min-height: 30px; background: transparent url(http://static.seriouseats.com/imagesV2/loading-d7eefd.gif) no-repeat center center; }
    body#recipes #email-recipe-flyout .captcha.loaded { background: transparent; }
    body#recipes #email-recipe-flyout .captcha-image { margin-bottom: 5px; }
    body#recipes #email-recipe-user-message { font-size: 15px; padding-bottom: 10px;}
    body#recipes #email-recipe-user-message.error { color: #cc0000; }

/* Recipe Home */
/* Recipes carousel. Similar to but different from the SE home carousel, so different styles */

body#recipes .scrollable { height:458px;overflow:hidden;position:relative;width:610px; }
body#recipes .scrollable .items { position:absolute;width:20000em; }


body#recipes #recipes-carousel { padding-bottom:30px;width:612px; position: relative; z-index: 0;}
	body#recipes #recipes-carousel p { color:#000; }
    body#recipes #recipes-carousel .carousel-full { display:block;float:left;z-index:1; }
    body#recipes #recipes-carousel .carousel-full.active { position:absolute;top:0;left:0;z-index:1000; }
body#recipes .carousel-card { position:absolute;border-bottom:1px solid #aaa;bottom:0px;right:9px;background:url(http://static.seriouseats.com/imagesV2/images/bg-carousel-card.png) 0 100% repeat-x; }
    body#recipes .carousel-card p.linksrc { height:20px;overflow:hidden;padding-top:10px;margin-bottom:0; }
    body#recipes .carousel-card p.linksrc a { background:url(http://static.seriouseats.com/imagesV2/carousel-card-tab.png) 100% 0 no-repeat;color:#00a5e9;font-size:13px;padding:5px 20px 20px 10px; }
body#recipes .carousel-single-card { width:593px; }/*rgba(255,248,222,.8)*/
body#recipes .carousel-single-text { background:rgba(255,248,222,.8);padding-bottom:10px; }
    body#recipes .carousel-single-text p { padding:10px;border-bottom:1px solid #95c3b9; }
body#recipes .carousel-menu-card { width:300px; }
body#recipes .carousel-menu-text { background:rgba(255,248,222,.8);padding-bottom:10px; }
    body#recipes .menu-desc { padding:5px 10px 4px;border-bottom:1px solid #95c3b9; }
    body#recipes .menu-item p { padding-bottom:2px; }
    body#recipes .menu-item-title { font-family:Georgia,serif;font-size:18px; }
    body#recipes .menu-item { padding:5px 10px 4px;border-bottom:1px solid #95c3b9; }

body#recipes .home-excerpt p.linksrc { font-size:11px;line-height:13px; }
body#recipes .home-excerpt a.commentCount,
#recipes-carousel a.commentCount { float:none; }
#recipes-carousel .carousel-full .post-title { font-family:Georgia,Times,serif;font-size:28px;line-height:30px;border-bottom:1px solid #ec3830;padding:10px 10px 5px; }
#recipes-carousel .carousel-full .post-title a { color:#000; }
#recipes-carousel .carousel-full { -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
#recipes-carousel #recipes-carousel-thumbs { background:#daf0fe;margin-left:1px;margin-right:0;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
#recipes-carousel #recipes-carousel-thumbs li { background:#daf0fe url(http://static.seriouseats.com/imagesV2/shd-carousel-item.png) bottom right no-repeat;;padding:14px 7px;width:189px;font-family:Georgia,serif;font-size:14px;height:60px;border-right:none; }
#recipes-carousel #recipes-carousel-thumbs li.active { background-color:#F4F9FD;position:relative; }
#recipes-carousel #recipes-carousel-thumbs li a { color:#000;display:block;float:left;min-height:60px;overflow:hidden;position:relative;width:120px;padding-left:70px;text-decoration:none; }
#recipes-carousel #recipes-carousel-thumbs li a span { color:#00A5E9;display:block;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:bold;font-size:12px; }
#recipes-carousel #recipes-carousel-thumbs li a img { display:block;height:60px;left:0;position:absolute;top:0;width:60px; }
#recipes-carousel .rating img, body#recipes .home-excerpt .rating img { margin-bottom: -6px; }
/* this is assumed to be a placeholder for whatever code you're using for the ratings. */
.fave-count { background:url(http://static.seriouseats.com/imagesV2/TMP-icn-rating-stars.png) 0 50% no-repeat;padding:2px 0 2px 85px;}

body#recipes #top-comm-recipes { border-bottom:1px solid #b2b2b2;margin-bottom:20px;padding-bottom:2px; }
body#recipes #top-comm-recipes .home-column-excerpt { width:190px; min-height: 20px !important; padding-right: 0; width: 300px;}
body#recipes #top-comm-recipes-header { border-bottom:4px double #b2b2b2;border-top:4px double #b2b2b2;padding:10px 0;width:300px;position:relative; }

body#recipes #top-comm-recipes-header h2 { background:url(http://static.seriouseats.com/imagesV2/txt-Top-Community-Recipes.png) 0 0 no-repeat;height:16px;padding-bottom:0;margin-left:70px;text-indent:-9999px;width:212px; }
body#recipes #top-comm-rec-talk { background:url(http://static.seriouseats.com/imagesV2/talk-bubble-75.png) 0 0 no-repeat;width:77px;height:60px;position:absolute;top:-13px;left:-10px; }

body#recipes .yellow-module { background:#fcfbe1;border:1px solid #d9d9d9;padding:0 10px 10px;clear:both;margin-top:15px; margin-bottom: 35px; }
    .yellow-module .home-column-excerpt .thumb-100x90 { left:0;right:auto;top:10px; }
    .yellow-module .home-column-excerpt { clear:both;min-height:90px;padding:10px 0 10px 100px;position:relative; }

body#recipes #how-to-module h2 { background:url(http://static.seriouseats.com/imagesV2/txt-How-To-header.png) 0 0 no-repeat;height:40px;text-indent:-9999px;width:280px;border-bottom:4px double #b2b2b2;margin-top:-3px;padding-bottom:5px; }

body#recipes #recent-on-se-module h2 { background:url(http://static.seriouseats.com/imagesV2/txt-Recent-Posts-on-Serious-Eats.png) 0 0 no-repeat;height:11px;text-indent:-9999px;width:280px;border-bottom:4px double #b2b2b2;padding-bottom:10px;margin-top:10px; }

#recipe-home-tabs { width:430px;float:right; }
#recipe-home-tabs .tab-content { clear:both;display:none; }
#recipe-home-tabs .tab-content.active { display:block; }
    #recipe-home-tabs .tabset-tabs { border-bottom:4px double #B2B2B2;width:100%;padding:0;z-index:100; }
    #recipe-home-tabs .tabset-tab a { padding:0;text-indent:-9999px;display:block;width:120px;height:35px; }
    #recipe-home-tabs .tabset-tab { height:30px;position:relative; }
    #recipe-home-latest-tab { background:url(http://static.seriouseats.com/imagesV2/recipes-inner-tabs.png) 0 0 no-repeat;width:141px;z-index:100; }
    #recipe-home-latest-tab.active { background-position:0 -40px;z-index:108; }
    #recipe-home-shared-tab { background:url(http://static.seriouseats.com/imagesV2/recipes-inner-tabs.png) -150px 0 no-repeat;margin-left:-6px;width:126px;z-index:100; }
    #recipe-home-shared-tab.active { background-position:-150px -40px;z-index:108; }

body#recipes #threeColumn2 { padding-top:0; }
body#recipes.blogIndex #pageNav { width:430px; }
body#recipes #pageNav form { width:330px; }
body#recipes #pageNav select { width: 150px; }
body#recipes .home-column-excerpt p,
body#recipes .home-excerpt p  { padding-bottom:2px; }
body#recipes .home-column-excerpt h3,
body#recipes .home-excerpt h3  { margin-bottom:5px; }

body#recipes #entry-text {
    margin-top: 8px;
}

body#recipes #entry-text .toggle {
    color: #00A5E9;
    cursor: pointer;
}

body#recipes #entry-text .toggle:hover {
    text-decoration: underline;
}

body#recipes #entry-text h4 { display: none; }

body#recipes .equipment { margin-top: 40px; }

/* recipe ratings */

.unit-rating { background:url(http://static.seriouseats.com/imagesV2/se-rating-sprites.png) 0 0 repeat-x;height:15px;list-style-type:none;margin:0;padding:0;position:relative; }
.unit-rating li { float:left;margin:0;padding:0;text-indent:-9999px;width:20px; }
.unit-rating li a { outline:none;display:block;width:20px;height:15px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px; }
.unit-rating li a:hover { background: url(http://static.seriouseats.com/imagesV2/se-rating-sprites.png) 0 -20px;z-index:2;left:0px; }
.unit-rating li.current-rating { background:url(http://static.seriouseats.com/imagesV2/se-rating-sprites.png) 0 -40px repeat-x;display:block;height:15px;position:absolute;left:0;text-indent:-9000px;z-index:1; }

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating a.r6-unit{left: 100px;}
.unit-rating a.r6-unit:hover{width: 120px;}
.unit-rating a.r7-unit{left: 120px;}
.unit-rating a.r7-unit:hover{width: 140px;}
.unit-rating a.r8-unit{left: 140px;}
.unit-rating a.r8-unit:hover{width: 160px;}
.unit-rating a.r9-unit{left: 160px;}
.unit-rating a.r9-unit:hover{width: 180px;}
.unit-rating a.r10-unit{left: 180px;}
.unit-rating a.r10-unit:hover{width: 200px;}


body#recipes .rater p { float:left;padding-right:2px; }
body#recipes .rater .unit-rating { float:left; }

body#recipes .recipe-byline { padding-bottom:8px; }
body#recipes .recipe-byline p { padding-bottom:5px;}
body#recipes .recipe-feedback .rater { float:left;height:15px; }
body#recipes .recipe-feedback .rater p { color:#00A5E9; }
body#recipes .recipe-feedback a.fave-count { padding-left:20px; }
body#recipes .recipe-feedback .recipe-comment-count { float:left;height:15px;padding-right:5px; }
body#recipes .recipe-feedback .recipe-fave-count { height:15px;padding-bottom:10px;text-align:right; }/*float:left;*/
body#recipes .recipe-feedback { float:right; }
body#recipes .recipe-feedback .favorite { background:url(http://static.seriouseats.com/imagesV2/se-favorite-sprites.png) 0 0 no-repeat;padding-right:0;margin-left:0;padding-left:16px; }

/* body#recipes .comment .rater { float:left;height:15px;margin-bottom:10px; } */
body#recipes .comment .comment-content { clear:both;width:550px; }
body#recipes #post-comment .rater { width:600px;float:left;padding-top:10px; }
body#recipes #addComment { width:600px; }

/* Recipes Individual Post */
body#recipes .individualPost { position:relative;z-index:1; }
body#recipes .individualPost #blogTools { border-top:0;border-bottom:1px solid #95c3b9; }
body#recipes .individualPost #blogTools p { font-size:12px;font-weight:bold;padding:6px 12px 2px 0; }

body#recipes #comments { background:url(http://static.seriouseats.com/imagesV2/txt-print-with-recipe.png) 100% 5px no-repeat;padding-top:1px; }
body#recipes .comment { position:relative;width:610px; }
body#recipes .comment.green { background:#E7F1F6 url(http://static.seriouseats.com/imagesV2/comments/recipe-checkbox-border.png) 570px 0 repeat-y; }
body#recipes .comment.yellow { background:#F4ECC1 url(http://static.seriouseats.com/imagesV2/comments/recipe-checkbox-border.png) 570px 0 repeat-y; }
body#recipes .green .comment-body { background:url(http://static.seriouseats.com/imagesV2/comments/commentsGreenBubbleTop-610.png) 0 0 no-repeat; }
body#recipes .green .comment-body-bottom { background-image:url(http://static.seriouseats.com/imagesV2/comments/commentsGreenBubbleBottom-610.png); }
body#recipes .yellow .comment-body { background:url(http://static.seriouseats.com/imagesV2/comments/commentsYellowBubbleTop-610.png) 0 0 no-repeat;}
body#recipes .yellow .comment-body-bottom { background-image:url(http://static.seriouseats.com/imagesV2/comments/commentsYellowBubbleBottom-610.png);}
body#recipes .commenter { background:#fff; }

body#recipes .recipe-comment-checkbox { 
    position:absolute;
    top:15px;
    right:10px;
}

body#recipes .recipe-byline { border-bottom:1px solid #95c3b9;border-top:1px solid #95c3b9;clear:both;overflow:hidden;padding-top:6px; }
body#recipes .recipe-tags { border-bottom:1px solid #95c3b9;clear:both;overflow:hidden;padding:6px 0 0; }
body#recipes .recipe-original-post { background:#daf0fe;border-bottom:1px solid #ccc;padding:6px 5px 0; }



body#recipes #threeColumn1 .indPost-recipe-title h2 { border-bottom:0;color:#000;margin-bottom:0px;font-family:Georgia,serif;font-size:34px;font-weight:normal;line-height:35px;text-transform:capitalize;overflow:hidden;height:1%; }

body#recipes .recipe-image { position:relative; }
body#recipes .recipe-image-small { background:url(http://static.seriouseats.com/imagesV2/recipe-img-blank.png) 0 0 no-repeat;height:68px;width:90px;float:left;margin:0 10px 10px 0;position:relative; overflow: hidden; }
    body#recipes .recipe-image-small a { display:block;height:68px;width:90px; }
    body#recipes .recipe-image-small img { display:block;margin-top:0; }

body#recipes .recipe-image-large { position:relative;clear:both; overflow: hidden; }
body#recipes .indPost-recipe-title .recipe-image-small { display:none; }
    body#recipes .indPost-recipe-title.minimized h2 { float:right;width:510px; }
    body#recipes .indPost-recipe-title.minimized .recipe-image-small { display:block; }
    body#recipes .indPost-recipe-title.minimized .recipe-image-large { display:none; }
body#recipes .recipe-zoom { bottom:5px;position:absolute;right:5px;cursor:pointer; }
    body#recipes .recipe-image-small .recipe-zoom { background:url(http://static.seriouseats.com/imagesV2/icn-recipe-zoom.png) 0 0 no-repeat;height:19px;width:19px; }
    body#recipes .recipe-image-large .recipe-zoom { background:url(http://static.seriouseats.com/imagesV2/icn-recipe-minimize.png) 0 0 no-repeat;height:29px;width:77px; }

.ingredients-section { border-top:1px solid #7fccff;clear:both;padding:18px 10px 15px; }
    .ingredients-section h3 { font-family:Helvetica,Arial,sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase;line-height:1; }
    .ingredients-section ul { padding-left:0; }
    .ingredients-section li { font-family:Georgia,serif;font-size:15px;list-style-type:none; }
.ingredients-header { overflow:hidden;height:1%;padding-top:40px;border-bottom:1px solid #7fccff;margin-bottom:3px; }

#threeColumn1 .ingredients-header h2,
#previewingTalkTopic .ingredients-header h2 { background:url(http://static.seriouseats.com/imagesV2/txt-Ingredients.png) 0 0 no-repeat;float:left;width:136px;height:20px;text-indent:-9999px;border-bottom:0;margin-bottom:0px; }

.ingredients-header p { float:right; }
.ingredients-note { font-family:Georgia,serif;color:#666; }

.procedure { clear:both; }
.procedure-header { border-bottom:1px solid #7fccff;margin-bottom:1px;overflow:hidden;height:1%;padding-top:40px; }
#threeColumn1 .procedure-header h2,
#previewingTalkTopic .procedure-header h2 { background:url(http://static.seriouseats.com/imagesV2/txt-Procedure.png) 0 0 no-repeat;float:left;width:136px;height:20px;text-indent:-9999px;border-bottom:0;margin-bottom:0px; }
.procedure-steps { margin-left:0;padding-left:0; }
.procedure-steps li { border-top:1px solid #7fccff;clear:both;font-family:Georgia,serif;font-size:24px;list-style-type:none;overflow:hidden;height:1%; }
    .procedure-steps li p { font-family:Georgia,serif;font-size:15px;} 
    .procedure-steps li .recipe-image-small { float:right;margin-top:10px; }
    .procedure-steps li .recipe-image-large { margin-bottom:15px;display:none; }
    .procedure-steps li.zoomed .recipe-image-small { display:none; }
    .procedure-steps li.zoomed .recipe-image-large { display:block; }
    .procedure-steps li.zoomed .procedure-text { width:550px; }

.procedure-text { width:450px;float:right;margin:10px 0; }
.procedure-number { background:url(http://static.seriouseats.com/imagesV2/procedure-flag_set.png) -50px 0 no-repeat;color:#0099ff;cursor:pointer;float:left;padding:22px 0 0 10px;text-align:right;width:25px; }
    .procedure-number.checked { background-position:0 -50px;color:#000; }
.procedure-steps.no-thumbs .procedure-text { margin:15px 0;width:550px; }
    
    
#recipe-post-tools { list-style-type:none;margin:0;padding:0; }
    #recipe-post-tools li { float:left;margin:0;padding:6px 6px 2px 6px;position:relative; z-index: 8; }
    #recipe-post-tools img.icon { margin-top:0; }
#recipe-post-tools {  }
#recipe-post-tools li.active { background:#D7EEFD;-moz-box-shadow:1px 2px 2px #666;-webkit-box-shadow:1px 2px 2px #666; }
.recipe-tools-flyout { background:#D7EEFD;display:none;padding:10px 10px 10px 10px;position:absolute;left:0;top:100%;width:280px;z-index:8;-moz-box-shadow:1px 2px 2px #666;-webkit-box-shadow:1px 2px 2px #666; }
    .recipe-tools-flyout label { display:block;margin-bottom:5px;font-weight:normal; }
    .recipe-tools-flyout input { padding-left:0;margin-left:0; }
    .recipe-tools-flyout .text-input { display:block;margin-bottom:10px;width:270px; }
    .recipe-tools-flyout textarea { display:block;margin-bottom:10px;width:275px; }
    .recipe-tools-flyout .buttons-row { border-top:1px solid #A5C0DA;padding:10px 0 10px;width:280px; }
    .recipe-tools-flyout .buttons-row input { vertical-align:middle; }
    .recipe-tools-flyout .buttons-row a { vertical-align:middle;padding-left:20px; }
#print-recipe.active #print-recipe-flyout { display:block; }
#email-recipe.active #email-recipe-flyout { display:block; }
#recipe-post-tools .print-link { background:url(http://static.seriouseats.com/imagesV2/icn-recipe-tools_set.png) 0 0 no-repeat;padding:2px 0 2px 20px; }
#recipe-post-tools .email-link { background:url(http://static.seriouseats.com/imagesV2/icn-recipe-tools_set.png) 0 100% no-repeat;padding:2px 0 2px 20px; }

#recipe-email-signup { background:#EFD97F url(http://static.seriouseats.com/imagesV2/txt-Fresh-n-Hot.png) 8px 5px no-repeat;padding:35px 10px 10px;margin-top:20px;-moz-box-shadow:0 0 3px #666;-webkit-box-shadow:1px 2px 2px #666; }
#recipe-email-signup label { display:block;font-weight:normal;padding:0 0 8px 65px; }
#recipe-email-signup .text-input { padding:2px 5px 3px;width:168px; }
#recipe-email-signup input { vertical-align:middle; }
#more-with-author {  }
    #threeColumn1 #more-with-author h2 { border-bottom:4px double #B2B2B2;color:#000;margin-top:10px;margin-bottom:0; }
    #more-with-author .home-column-excerpt { width:187px;float:left;clear:none;padding-left:100px;border-bottom:0; }
    #more-with-author .home-column-excerpt.first { margin-right:10px;border-right:1px solid #b2b2b2; }

body#recipes #featuredRight2Columns,
body#recipes #BIGBOX {
    margin: 0;
    padding: 0;
    float: none;
    width: 300px;
}

body#recipes.archive #featuredRight2Columns {
    float: left;
    margin: 24px 0 0 30px;
    padding: 24px 0;
    width: 368px;
}

body#recipes.archive #featuredRight2Columns #BIGBOX {
    padding: 8px 10px;
}


/* start talking bucket */

.startTalkingBody {
	padding: 12px 12px 8px 12px;
	position:relative;
	height: 1%;
	border: #E7F1F6 solid 3px;
	margin: 0 0 0 0
}

.startTalkingBody h2 {
	font-family: 'American Typewriter', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform: none;
	font-size: 23px;
	color: #E9720D;
	border: 0;
	background: 0;
	padding: 0 0 12px 0; 
	margin: 0
}

.startTalkingBody p { padding: 0; float:left; width: 230px; margin-top:-4px; font-size: 12px}

.startTalkingBody form, #startTalkingBodyNotLoggedIn img { float:right; padding-top:2px }

#startTalkingBodyNotLoggedIn p { width: 170px }



textarea.wide { width: 98% }

#talkIntro { 
	margin: 0 0 20px 0; 
	border: solid 1px #ddd;
	padding: 10px;
	background: #F8F5E0 url(http://static.seriouseats.com/imagesV2/todaysSpecialsBG3.png) top repeat-x;
	font-size:12px
}

#talkIntro p { margin: 0 0 -3px 0; font-size: 12px}

#talkIntro ul { margin: 0 0 -5px 0; padding: 0 }

#talkIntro li { list-style: none; margin-bottom: 3px; font-size: 12px }

#talkIntro li a { font-size:14px; font-weight: bold }

#talkIntro #closeThis { float:right; padding-bottom: 0; font-size: 10px }

#talkIntro #closeThis a { 
	background: url(http://static.seriouseats.com/imagesV2/icons/iconDelete.gif) no-repeat left center;
	margin:0; 
	padding: 2px 0 2px 16px
}

.latestDisc {
	border-bottom: 1px dotted #C6D18E;
	position: relative;
	margin: 15px 0 0 0
}

.latestDisc p { margin: 0 0 -8px 0; }
.latestDisc p.postFooter { margin: 4px 0 5px 0 }

.latestDisc .userIcon {
	padding-right: 4px;
	vertical-align: middle;
	float: left
}



#recipes .RecipesContainer {
	min-height: 1%;
	position: relative;
	border: 1px #DCDFE1 solid;
	margin-bottom: 25px;
	padding-bottom: 0;
	margin-top:0;
	width: 366px
}

#recipes .RecipesContainer h3 {
	min-height: 1px;
	position: relative;
	background: #FAF9DC url(http://static.seriouseats.com/imagesV2/column2List/headerBG.png) bottom repeat-x;
	border-bottom: 1px #DCDFE1 solid;
	color: #4B4B4B;
	font-size:16px;
	line-height: 16px; 
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: normal;
	text-transform: none;
	padding: 9px 0 9px 12px;
	margin: 0
}

#recipes .catContainer {
	width: 165px; 
	min-height: 20px; 
	padding: 12px 12px 0 12px;
	float: left
}

#recipes .catContainerR {
	padding-right: 0;
	padding-left: 0;
	width: 175px
}

#recipes .RecipesContainer .catContainer h4 {
	font-size: 13px;
	line-height: 13px;
	padding-bottom: 6px 
}

#recipes .RecipesContainer ul {
	list-style: none; 
	list-style-position: outside;
	margin: 0; 
	padding: 0 0 12px 0
}

#recipes .RecipesContainer li {
	font-size: 11px;
	line-height: 14px;
	margin: 0; padding: 0
}






/* HIDE ME */
.individualPost .hideme { display: none }

.breakoutbox {
	width: 220px;
	margin: 4px 0 10px 20px;
	padding: 2px;
	float: right;
	border-bottom: double #ccc 3px;
	border-top: double #ccc 3px
} 

/* ADSPACES
------------------------------------ */

#threeColumn1 .adspaceBlog, #twoColumn2 .columnAdSpace { text-align: center }

#threeColumn1 .adspaceBlog {
	padding: 25px 0 30px 0;
	margin-top: -15px;
	margin-bottom: 25px
}

.columnAdSpace {
	padding: 0;
	margin-bottom: 25px
}

#twoColumn2 .columnAdSpace { padding: 20px 0 20px 0 }

.columnAdTower {
	background: #fff;
	/* width: 160px;
	height: 600px; */
	margin: 0 auto 0 auto;
	text-align:center
}

.blogAd {
	background: #fff;
	width: 300px;
	margin: 0 auto
}


#content .indEntrySquare {
	text-align: center;
	background: #E7F1F6;
	padding-top: 24px;
	padding-bottom: 24px
}

.indEntrySquareAd {
	width: 300px;
	padding: 8px 10px 8px 10px;
	background: #fff;
	margin: 0 auto
}


#textAd { margin: 0 0 25px 0 }

#textAd h2 {
	font-size: 10px; 
	line-height: 10px;
	color: #999;
	text-align: center;
	margin: 0;
	padding-bottom: 5px
}

#textAdBody {
	margin: 0;
	padding: 10px 10px 8px 10px;
	border: 1px dashed #999;
	background: #F3FAFF
}

#textAdBody h2 {
	text-align: left;
	line-height: 14px;
	margin:0;
	padding:0;
	color: #3c3d3d
}

#textAdBody h4 {
	font-size: 14px;
	line-height: 16px;
	margin:0;
	padding: 0 0 3px 0
}

#textAdBody a { color: #C01B06 }

#textAdBody p {
	font-size: 11px;
	line-height: 15px;
	margin:0;
	padding:0
}

.advertorial {
	background: #F3FAFF;
	margin-top: -25px;
	padding: 15px 14px 15px 15px;
	position: relative; 
}

.advertorial h5, .advertorial a { color: #630000 }
.advertorial h5 { font-size: 11px }
.advertorial h3 { font-size: 19px; line-height: 21px }

#conversation   { padding-bottom: 20px }



/* DROP SHADOW
------------------------------------ */

.dropshadow2 {
	float: left;
	clear: left;
	background: url(http://static.seriouseats.com/imagesV2/shadow/shadowAlpha.png) no-repeat bottom right !important;
	background: url(http://static.seriouseats.com/imagesV2/shadow/shadow.gif) no-repeat bottom right;
	margin: 10px 0 4px 6px !important;
	padding: 0
}

.innerbox {
	position: relative;
	bottom: 5px;
	right: 5px;
	margin: 0
}


/* FOOTER
------------------------------------ */

#footer {
	width: 940px; 
	margin: 0 0 0 15px;
	float: left;
	position: relative;
	display: inline
}

.shortFooter { background: #B23524 url(http://static.seriouseats.com/imagesV2/footer/shortFooter.png) repeat-x }

#footerColumn1, #footerColumn2, #footerColumn3, #footerColumn4 {
	width: 190px;
	margin: 0;
	padding: 35px 0 30px 0;
	float: left
}

#footerColumn1 { padding-left: 40px; width: 186px }

/*
#footerColumn1 { padding-left: 35px; width: 180px }
#footerColumn4 { width: 170px }
*/

.footerDottedLine {
	width: 3px;
	height: 304px;
	padding: 0;
	border-right: 1px dotted #e0864a;
	margin: 60px 22px 0 14px;
	float: left
}

.shortFooter .footerDottedLine {
	height: 170px;
	margin-top: 70px
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { color: #fbed68 }

#footer p, #footer li, #footer label, #footer .requirements {
	color: #fff;
	line-height: 20px;
	padding: 0;
	margin: 0
}

#footer ul { margin: 0; padding: 0 }

#footer li {
	list-style: none;
	padding-bottom: 15px; /* padding-bottom: 8px; */
	line-height: 17px
}

#footerColumn2 li { padding-bottom: 8px }

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active { font-weight:bold }

#footerColumn2 a:link, #footerColumn2 a:visited, #footerColumn2 a:hover, #footerColumn2 a:active
{ font-weight:normal }

#footer h3 {
	font-family: Arial, 'Helvetica Neue', Helvetica, Verdana, sans, 'sans serif';
	color: #e0864a;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 8px
}

#footerColumn3 .formText { width: 180px; font-size: 13px; margin-bottom: 8px; margin-top:10px }

#footer .formField { margin: 0 0 6px 0 }

#footerColumn3 p, #footerColumn3 label, #footerColumn3 .formButton {
	font-weight:normal;
	font-size: 13px
}
 
#siteMeter { margin-left: 15px }

#footerLinks { float:right; margin: 0 15px 0 0 }

#footerLinks li { list-style: none; font-size:11px; float:left; padding-left: 12px }

#footerLinks li a { color: #535353 }



/* Clearer
------------------------------------ */

.clearer {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px
}

/* Form Elements 
------------------------------------ */

label { font-weight: bold }
.formSection { margin-bottom: 25px }
.formField { margin-bottom: 12px }
.formButton { font-size: 14px }

.formButtonsR, .formButtonsL {
	padding-top: 5px;
	padding-bottom: 10px
}

.formButtonsR {
	width: 500px;
	text-align: right;
	float: left
}

.formCommentPreview { padding-top: 5px;
	padding-bottom: 10px }

.formText, .formTextSmall {
	width: 500px;
	background: #fff;
	/* border: 1px solid #a3a3a3; */
	color: #3c3d3d;
	font-size: 15px
}

.formTextSmall { font-size: 11px }

.tan { background: #FFFBF5 }
.short { width: 215px }
.shortest { width: 100px }

.inline {
	float: left;
	clear: none;
	padding-right: 5px
}

.danger, a.danger:hover { color: #b23524 }

p.danger {
	font-weight: bold;
	font-size: 14px
}

form p.danger {
	display: inline;
	margin-bottom: 0
}

.required {
	font-size: 11px;
	margin-bottom: -20px;
	font-weight: normal;
	color: #b23524
}

p.requirements {
	margin: 0 0 -10px 0;
	font-size: 11px;
	color: #929292
}

span.requirements { font-size: 11px; color: #929292 }

p.beneathH2 { margin: -10px 0 -5px 0 }

#addComment {
	width: 500px;
	height: 160px
}

#passwordChangeBox {
	background: #faf9f9;
	border: 1px solid #d3d2d2;
	padding: 10px 10px 10px 15px;
	display: block
}

label.subcat {
	display: inline;
	font-size: 14px;
	font-weight: normal
}

#signUp {
	width: 350px;
	margin-top: 20px
}

.dottedBorder {
	border-top: 1px dotted #ccc;
	padding-bottom: 25px;
	margin-top: 15px
}

#previewingPost .post { border:0 }

#submitALink textarea { width: 140px }

#submitALink { margin-bottom: 40px }

/* Styles for quizzes and polls */
#pollform, #quizform {
    background: #f9f8da;
    padding: 16px;
    margin-bottom: 20px;
    overflow: auto;
    font-size: 15px;
}

.poll-answers, .quiz-answers {
    background: #fff url('http://static.seriouseats.com/imagesV2/bg-poll.png') repeat-x left top;
    padding: 20px;
    border: #ece5cb 1px solid;
    margin: 10px 0;
}

.poll-answers li, .quiz-answers li{
	list-style-type:none;
    padding-bottom: 10px;
}

.poll-answers label, .quiz-answers label {
    font-family: Georgia,Times,'Times New Roman',serif;
    font-size: 18px;
    font-weight: normal;
    color: #666;
}

.poll-submit, .quiz-submit {
    float: left;
}

#pollform #view-results-link, #quizform #view-results-link {
    float: right;
    color: #542a00;
}

#poll-results-container .return-link {
    text-align: right;
    font-size: 11px;
}
.quiz-answer-container {
	padding: 10px;
	width:  500px;
	font-size: 18px;
	color: #666;
}
.quiz-answer-container h2 {
	padding: 0; 
	font-size: 16px; 
	text-transform: none;
}
span.quiz-answer-label {
	display: block;
	float:left;
	width: 150px;
	text-align: right;
	float: left;
	color: #999;

}
.quiz-answer-text {
	display: block;
	margin-left:  155px;
	width: 335px;
}
.quiz-answer-explanation {
	clear: both;
	margin-top: 0;
	font-style: italic;
	color:  #B23524;
	font-size: 16px;
}
.quiz-your-score {
	background:  #B23524;
	padding: 8px;
	width: 80px;
	text-align: center;
	font-size: 30px;
	font-weight:bold;
	margin: 10px;
	color: #fff;
}
.quiz-your-score p {
	text-transform: uppercase;
	font-size: 10px;
	padding-bottom: 0;
	color: #fff;
}


/* --- RATINGS BAR STYLES --- */
.ratings-bar{background:#f3cd2e url('http://static.seriouseats.com/imagesV2/bg-ratings-bar.png') repeat-x left bottom;height:25px;float:left;}
ul.poll-results { margin:10px 0 0 0; }
ul.poll-results li{list-style-type:none;padding-left:none;margin-bottom: 10px; line-height: 25px; overflow: auto; }
ul.poll-results li .label { display: block; float: left; width: 170px; margin-right: 10px; line-height: 18px; font-family: Georgia,Times,'Times New Roman',serif; font-size: 14px; color: #666; text-align: right;}
.ratings-container-200{position:relative;display:block;float: left; width:200px;
	border:1px solid #b5b4a4;
overflow:hidden;background:#fff;}
/* ie6 hack - for absolute positioning bug */
* html ul.comment-ratings{zoom:1;}
.ratings-container-80{width:80px;}
.ratings-container-50{width:52px;}
.ratings-value{position:absolute;right:5px;font-size:13px;font-family: Georgia,Times,'Times New Roman',serif; color: #333;z-index:1000 !important;}

/* FLICKR */
#flickrWrapper { border: 1px dotted #C6D18E; text-align: center; padding: 10px 0 10px 0 }
#flickrWrapper h2 { text-align: left; margin-left: 10px; font-size: 12px; line-height: 14px }
.flickr_badge_image { margin: 0 10px 10px 10px }
.flickr_badge_image img { border: 1px solid black !important }
#flickr_badge_source { font: 11px Arial, Helvetica, 'Sans serif' !important; text-align: left; margin: 0 10px 0 10px }
#flickr_badge_icon { float: left; margin-right: 5px }
#flickr_www { color: #3993ff !important }
#flickr_badge_source { padding: 0 !important; color: #666666 !important }

/* TWITTER */
ul#twitter_update_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#twitter_update_list li {
	background-image:url(http://static.seriouseats.com/imagesV2/twitter-trans30.png);
	background-repeat:no-repeat;
	padding:0 0 0 35px;
}

/* BLOGADS */
div#adspot_664635933.adspot {
border-spacing:0;
overflow:hidden;
background-color:#EEEEEE;
border-color:#fff;
border-width:1px;
border-style:solid;
width:160px !important;
font-size:10pt
}
div#adspot_664635933 .adspot_head {
font-family:Arial;
font-size:10pt;
color:#000000;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align:left
}
div#adspot_664635933 a.adspot_link , div#adspot_664635933 a.adspot_adurl {
font-family:Arial;
font-size:8pt;
font-style:normal;
color:#00a8ec;
font-weight:normal;
margin:0;
text-decoration:underline;
text-align:left;

}
div#adspot_664635933 a.adspot_link:link, div#adspot_664635933 a.adspot_link:visited, div#adspot_664635933 a.adspot_adurl:link, div#adspot_664635933 a.adspot_adurl:visited {
color:#00a8ec;
text-decoration:underline;
font-size:8pt;
font-style:normal
}
div#adspot_664635933 a.adspot_link:active, div#adspot_664635933 a.adspot_link:hover, div#adspot_664635933 a.adspot_adurl:active, div#adspot_664635933 a.adspot_adurl:hover { 
color:#00a8ec; 
text-decoration:none; 
}
div#adspot_664635933 * ul {
list-style-position:outside;
list-style-image:none;
list-style-type:none;
width:160px;
margin:0;
padding:0
}
div#adspot_664635933 * li {
background:#FFFFFF;
width:158px;
margin:0;
margin-bottom:5px;
padding:0;
text-align:left;
border-color:#EEEEEE;
border-width:1px;
border-style:solid;
border-spacing:0;
display:block;
text-indent:0;
overflow:hidden
}
div#adspot_664635933 span.blogad_rss_ad li {
border: none
}
div#adspot_664635933 .adspot_adhead {
text-align:left;
font-family:Arial; 
font-size:10pt; 
font-weight:bold;
color:#000000;
margin:0;
padding:2px;
border-spacing:0;
width:160px;
display:block
}
div#adspot_664635933 * img {
border-width:0;
border-spacing:0
}
div#adspot_664635933 * li * img {
text-align:center;
display:block;
clear:both;
margin:auto
}
div#adspot_664635933 .adspot_adtext {
font-family:Arial; 
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#000000; 
margin:0;
padding:2px;
border-spacing:0;
display:block;
width:160px;
text-align:left
}
div.adspot_adurl a.adspot_adurl { padding: 0 0 4px 4px }

div#adspot_664635933 div.adspot_link {
width:160px !important;
text-align:left;
padding: 0 0 5px 4px;
margin: -2px 0 0 0
}


/* SLICE AND AHT STYLES */

ul.pizzaBullet, ul.burgerBullet {
	margin: 0 0 -8px 0;
	padding-left: 14px;
	list-style: none
}

.pizzaBullet li {
	padding-left: 19px;
	background: url(http://static.seriouseats.com/imagesV2/icons/iconSliceNY.png) no-repeat left top;
	margin-bottom: 8px
}

.burgerBullet li {
	padding-left: 22px;
	background: url(http://static.seriouseats.com/imagesV2/icons/iconAHT.png) no-repeat left top;
	margin-bottom: 8px
}

h4.subhead {
	text-transform: uppercase;
	font-weight: bold;
	font-family: Verdana, Arial, 'Helvetica Neue', Helvetica, sans, 'sans serif';
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	padding: 0
}

p.mailed { font-family: Courier, Times, 'Times New Roman', serif }

#threeColumn1 h4.topQuote, h4.topQuote {
	margin:0 0 5px 0;
	text-transform: none;
	font: italic normal 16px/20px  Georgia, Times, 'Times New Roman', serif
}

/* .columnAdTower div { z-index: 1 !important; } */

/* Fixes for Favoriting Styles */
.individualPost p.postFooter{ 
    float: left;
    clear:both; }
     
.individualPost .postFooter a.commentCount, .commentCount {
    float: left; }
    
.individualPost span.favorite{ 
   /* display:inline;*/}


/* PAGE STYLE */

body#page .chat-note {
    float:left;
    width:320px;
    font-family:Arial,'Helvetica Neue',Helvetica,Verdana,sans,'sans serif';
    font-size:12px;
    font-weight:bold;
    color: #669933;
    padding-bottom:8px;
    padding-right:20px;
}

body#page h2 {
   font-size:18px;
}

body#page #page-comments { 
     width:500px;
}

/* Related Posts Section */

body .yellow-module { background:#fcfbe1;border:1px solid #d9d9d9;padding:0 10px 10px;clear:both;margin-top:15px; margin-bottom: 35px; }

#related-posts-section h3 {
     margin-left: -5px;
}

#threeColumn1 #related-posts-section h2 {
     border-bottom:4px double #B2B2B2;
     color:#000000;
     margin-bottom:0;
     margin-top:10px;
}

.related-post-excerpt {
     clear:none;
     min-height:90px;
     padding:10px 0 10px 100px;
     position:relative;
     border-bottom:0 none;
     float:left;
}

.related-post-excerpt .thumb-100x90 {
     left:0;
     right:auto;
     top:10px;
     overflow:hidden;
     position:absolute;
     margin: 0 0 0 -5px;
     display:block;
}

.related-post-excerpt  h3 {
    font-size:16px;
    line-height:18px;
    margin-bottom:5px;
}

/* google search styles  */
#searchTools.tools {border: 0;height:auto !important;background: #FAF9DC;}
#searchTools.tools .left {float: none;text-align: center;}
#searchTools .formTextSmall {font-size: 14px;}
#searchTools {padding: 20px;font-size: 20px !important;}
tools p, .tools i {font-size:  16px;}

/* Comment Pagination */

.pagination {
            font-size: 80%;
            font-family: Arial,Helvetica,Verdana,sans,'sans serif';
            width: 500px;
            margin-left: auto ;
  	    margin-right: auto ;
            padding-top:5px;
        }
        
.pagination a {
    text-decoration: none;
	border: solid 1px #3F7F00;
	color: #669933;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
}

.pagination .current {
    background: #669933;
    color: #fff;
	border: solid 1px #3F7F00;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}

/* For Outbrain thumbnails */

#ob_strip_container_0_stripBox .item-container {
    width:115px !important;
}


/* DRINKS BLOG 
------------------------------------*/
/* DRINKS BLOG STYLES 
----------------------*/

/* @group Drinks Main Navigation */

/* Main Navigation
-----------------------------------------------------------*/

#drinksTab { width:123px;background:url(http://static.seriouseats.com/images/nav/tab-sprites-recipes-32.png) -756px 0 no-repeat;position:absolute;top:0;left:705px;z-index:100;}
	#drinksTab:hover { background-position:-756px -100px; }
	#drinksTab.active,
	#drinksTab.active:hover { background-position:-756px -50px;z-index:108; }

/* Fix for twitter icon */	
/*#banner-twitter a { background:url(http://static.seriouseats.com/images/banner-twitter-32.png) 0 0 no-repeat;height:37px;left:790px;position:absolute;overflow:hidden;text-indent:-9999px;top:0;width:144px; }
#banner-twitter a:hover { background-position:0 -37px; }*/

#DR { background:none;border:0; }
	.DR-header #logo { 
      background:url(http://static.seriouseats.com/drinks/images/banner/logo_drinks.png) 0 0 no-repeat; 
		height:108px;
		margin-left:1px;
		margin-right:0px;
		margin-top:17px;
		width:224px;
	}
	.DR-header #logo a { width: 224px; }
	.DR-header #topHeader { background: #374c85 url(http://static.seriouseats.com/imagesV3/banner/bg-banner-drinks.jpg) repeat-x 0 0; }
   .DR-header .skyboxBite { background:url(http://static.seriouseats.com/imagesV3/banner/skybox-bite.png) 0 -144px no-repeat; }	
/*	Drinks uses the navFlyout, column-flyout CSS from SE Main - rename this to be used across all sites */
body#drinks .navFlyout{ width:  200px; }

	

/* @end */

/* @group Drinks Carousel */

/* Drinks Main Index Page
--------------------------------------------------------------*/

#content {
    padding: 20px 20px 30px;
    position: relative;
    width: 930px;
}

.individualEntryContent#content {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0;
    min-height: 400px;
    padding: 30px 30px 20px;
    position: relative;
    width: 910px;
}

/* This should be standardized across all blogs */
body#drinks .scrollable { height:458px;overflow:hidden;position:relative;width:610px; -moz-box-shadow:1px 2px 3px #c5c5c5;-webkit-box-shadow:1px 2px 3px #c5c5c5;box-shadow:1px 2px 3px #c5c5c5 }

body#drinks .scrollable .items {
	position:absolute;
	width:20000em;
}

/* @end */

/* @group General Layout Styles */

.row {
	padding: 10px 15px;
}

.rowSection {
	padding: 10px 15px;
}

/* General Features and Images
--------------------------------------------------------------*/

/* Talk bubble on index pages */
h4.talkStar {  /*check if talkStar exists elsewhere */
	background:url(http://static.seriouseats.com/imagesV3/flg-Talk.png) no-repeat scroll 0 0 transparent;
	height:48px;
	margin:-6px 0 0 -10px;
	width:60px;
	display:inline;
	float:left;
	padding:0;
	text-indent:-9000px;
}



/* From Drinks link appearing above post excerpts
--------------------------------------------------------------*/

body#drinks p.linksrc, body#drinks p.linksrc a {
	color:#00A5E9;
}

.drinks_post {  /* change to drinksPost */
	background:url(http://static.seriouseats.com/images/icon_drinks.png) no-repeat scroll left center transparent;
	padding:3px 0 2px 18px;
}


/* Styles for "continue" links such as "View more" 
------------------------------------------------------------*/

/* These are from new-master.css - do not want to have to include too many css files - these should be folded into this one css file eventually anyways */

body#drinks #pageNav {
    border-color: #B2B2B2 /*-moz-use-text-color*/;
    border-style: double none;
    border-width: 4px 0;
    float: left;
    margin-top: 20px;
    width: 610px;
}

body#drinks #pageNav .left {
    border-right: 1px solid #B2B2B2;
    padding: 10px 10px 10px 0;
}

body#drinks #pageNav .right { border-left:1px solid #b2b2b2;padding:10px 0 10px 10px; }


body#drinks #pageNav h3 a {
    font-family: Arial,"Helvetica Neue",sans-serif;
    font-size: 17px;
}

body#drinks #content .indEntrySquare {
    background: none repeat scroll 0 0 #FFFFFF;
}

body#drinks .indEntrySquareAd {
    padding: 8px 0;
}

.continueLink h3 { margin-top:-15px; margin-bottom:10px; font-family:Arial,'Helvetica Neue',sans-serif; font-size:17px; }
.continueLink h3 a:link, #pageNav h3 a:visited, #pageNav h3 a:hover, #pageNav h3 a:active { color:#00A8EC; }

.moreLink {
	font-family:Arial,'Helvetica Neue',sans-serif; font-size:12px;
}

.moreLink a:link, .moreLink a:visited, .moreLink a:hover, .moreLink a:active { 
	color:#00A8EC;
}



/* Basic Formatting Styles 
------------------------------------------------------------*/
.alignRight { text-align:right; }
.alignLeft { text-align:left; }

/* @end */

/* @group Two Column Layout */

/* Two Column Layout
--------------------------------------------------------------*/

body#drinks #twoColumn1 {
	width:612px;
	display:inline;
	float:left;
	margin:0;
	min-height:750px;
	padding:0;
	position:relative;
}

body#drinks #twoColumn2 {
	width:300px !important;
	display:inline;
	float:left;
	margin: 0 0 0 18px;
	padding:0;
}

/* @end */

/* @group threeSubColumns */

/* Styles for threeSubColumns in a twoColumn layout
------------------------------------------------------------*/

.threeSubColumn {
	width: 180px; 
	float:left;
	margin-left:7px;
	margin-right:7px;
}

.threeSubColumn1 {
	margin-left: 10px;
}

.threeSubColumn3 {
	margin-right: 0px;
}

.threeSubColumn h4 {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	margin:0 0 3px 0;
}

.threeSubColumn img {
	border: 1px #B2B2B2 solid;
	width: 175px;
	height: 133px;
}

/* @end */

/* @group twoSubColumns */

/* Styles for twoSubColumns in a twoColumn Layout
------------------------------------------------------------*/

.twoSubColumn {
	width: 270px; 
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.twoSubColumn1 {
	margin-left: 18px;
}

.twoSubColumn2 {
	margin-right: 0px;
}

.twoSubColumn img {
	border: 1px #B2B2B2 solid;
	width: 250px;
	height: 190px;
}


/* @end */

/* @group subColumn Styles */

/* Styles used subColumn sections
------------------------------------------------------------*/

/* @group subColumnList */

ul.subColumnList li {
	font-size:12px;
	line-height:14px;
	padding-left:0;
	margin-left:0;
	list-style-type: circle;
}

ul.subColumnPostList li {
	font-size:12px;
	line-height:16px;
	padding-left:0;
	margin-left:0;
}

/* @end */

h3.subColumnTitle {
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	font-family: Arial,'Helvetica Neue',sans-serif;
	border-bottom: 1px solid #999;
	padding: 5px 0;
	margin-bottom: 3px;
	text-indent: 5px;
}

h3.subColumnTitle a:link, h3.subColumnTitle a:visited { 	
	/*color: #00A8EC;*/
}

/* @end */

/* @group Right Sidebar */

/* Featured Posts sections used on main index page - Should be standardized across blogs, should use same styles for "Latest Columns" and "Latest in Talk" sections - home-latest-columns in new-master.css and global-masthead.css */
.featuredPostList { border-bottom:4px double #b2b2b2; }

.featuredPostBox { border: 1px solid #9eadda; background-color: #ecf1fe; padding: 12px 15px 10px;}

/* .thumb-100x90 style is in new-master.css and global-masthead.css*/
.featuredPostExcerpt { clear:both;min-height:90px;position:relative;padding:12px 110px 12px 0;border-bottom:1px solid #b2b2b2;width:190px; }
.featuredPostExcerpt .thumb-100x90 { overflow:hidden;position:absolute;right:0;top:10px; }
.featuredPostExcerpt .thumb-100x90 img { display:block;margin:0 0 0 -10px; }
.featuredPostExcerpt h3 { font-size:16px;line-height:18px;margin-bottom:5px; }
.featuredPostExcerpt .linksrc { font-size:11px; }
.featuredPostExcerpt p { padding-bottom: 5px; }

/* Overrides for posts in the latest talk section */
#latestTalk .featuredPostExcerpt { min-height:45px; }
#latestTalk .featuredPostExcerpt  h3 { width: 300px; }
#latestTalk .featuredPostExcerpt  p { width: 300px; }
#latestTalk .featuredPostExcerpt  ul { width: 300px; }
#latestTalk .featuredPostExcerpt a.commentCount { float:none; }
#latestTalk { border-bottom:4px double #b2b2b2; margin-bottom:35px; }

.featuredPostBox h2 { font-size: 14px;}
.featuredPostBox .featuredPostExcerpt { width: 160px; }
.featuredPostBox .featuredPostExcerpt h3 { font-size: 14px; }

/* @end */

/* @group Double-Bordered Headers */

/* Styles for Double-Bordered Headers 
------------------------------------------------------------*/
.headerDoubleBorder {
	border-bottom:4px double #B2B2B2;
	border-top:4px double #B2B2B2;
	padding:10px 0;
}

.twoColumn1 .headerDoubleBorder { width:610px;}

.twoColumn2 .headerDoubleBorder { width: 300px; }

.headerDoubleBorder h2 {
	border:0 none;
	color:#000000;
	float:left;
	font:18px/1 Georgia,serif normal;
	height:16px;
	margin:3px 0 0;
	overflow:hidden;
	padding-bottom:0;
	text-transform:none;
}

.headerDoubleBorder a { display:block;float:right;font-family:Arial,Helvetica,sans-serif; }

/* Drinks Main Sections */
#freshlyPoured h2 { width: 136px; background:url(http://static.seriouseats.com/imagesV3/txt-Freshly-Poured.png) no-repeat scroll 0 0 transparent; text-indent:-9999px; }
#recentPosts h2 { width:113px; text-indent:-9999px; background:url(http://static.seriouseats.com/imagesV3/txt-Recent-Posts.png) no-repeat scroll 0 0 transparent; }
#styleGuide h2 { width: 136px; background:url(http://static.seriouseats.com/imagesV3/txt-Style-Guide.png) no-repeat scroll 0 0 transparent; text-indent:-9999px; }
#drinkColumns h2 { width: 110px; background:url(http://static.seriouseats.com/imagesV3/txt-Columns.png) no-repeat scroll 0 0 transparent; text-indent:-9999px; }
#featuredGrapes h2 { width: 138px; background:url(http://static.seriouseats.com/imagesV3/txt-Featured-Grapes.png) no-repeat scroll 0 0 transparent; text-indent:-9999px; }
#featuredRegions h2 { width: 145px; background:url(http://static.seriouseats.com/imagesV3/txt-Featured-Regions.png) no-repeat scroll 0 0 transparent; text-indent:-9999px; }
#featuredRecipes h2 { width: 145px; background:url(http://static.seriouseats.com/imagesV3/txt-Featured-Recipes.png) no-repeat scroll 0 0 transparent; text-indent:-9999px;; }
#featuredPosts h2 { width: 130px; background:url(http://static.seriouseats.com/imagesV3/txt-Featured-Posts.png) no-repeat scroll 0 0 transparent; text-indent:-9999px; }
#browseRecipes h2 { width: 130px; background:url(http://static.seriouseats.com/imagesV3/txt-Browse-Recipes.png) no-repeat scroll 0 0 transparent; text-indent:-9999px; }
#pickYourPoison h2 { width: 150px; background:url(http://static.seriouseats.com/imagesV3/txt-Pick-Your-Poison.png) no-repeat scroll 0 0 transparent; text-indent:-9999px; /*height:20px;*/ }
#beerReviewsByStyle h2 { width: 185px; background:url(http://static.seriouseats.com/imagesV3/txt-Beer-Reviews-by-Style.png) no-repeat scroll 0 0 transparent; text-indent:-9999px; }


/* Drinks Sidebar Sections */
#drinksWhatsBrewingHeader h2 { width: 130px; background:url(http://static.seriouseats.com/imagesV3/txt-Whats-Brewing.png) no-repeat scroll 0 0 transparent; text-indent:-9999px; }
#latestDrinksTalk h2 { width: 175px; background:url(http://static.seriouseats.com/imagesV3/txt-Latest-Talk-in-Drinks.png) no-repeat scroll 0 0 transparent; text-indent:-9999px; }


/* @end */

/* @group Single Underlined Headers */

/* Styles for Single-Bordered Headers
------------------------------------------------------------*/

.headerSingleBottomBorder {
	border-bottom:1px solid #666;
	padding:8px 0;
	margin-left: 25px;
	width:570px;
}

.headerSingleBottomBorder h3 {
	border:0 none;
	color:#000000;
	font-family: Arial,'Helvetica Neue',sans-serif;
	font-size: 14px;
	font-weight: bold;
	height:16px;
	margin:0;
	padding-bottom:0;
	text-transform:none;
}


/* @end */

/* @group Category Headers */

/* Styles for Category Headers
------------------------------------------------------------*/
.header_beer { background: url(http://static.seriouseats.com/imagesV2/headers/beer.png) no-repeat }
.header_wine { background: url(http://static.seriouseats.com/imagesV2/headers/wine.png) no-repeat }
.header_sake { background: url(http://static.seriouseats.com/imagesV2/headers/sake.png) no-repeat }
.header_cider { background: url(http://static.seriouseats.com/imagesV2/headers/cider.png) no-repeat }
.header_soda { background: url(http://static.seriouseats.com/imagesV2/headers/soda.png) no-repeat }
.header_booze-free { background: url(http://static.seriouseats.com/imagesV2/headers/booze-free.png) no-repeat }
.header_coffee { background: url(http://static.seriouseats.com/imagesV2/headers/coffee.png) no-repeat }
.header_tea { background: url(http://static.seriouseats.com/imagesV2/headers/tea.png) no-repeat }
.header_cocktails_spirits { background: url(http://static.seriouseats.com/imagesV2/headers/cocktails-and-spirits.png) no-repeat }
.header_recipes { background: url(http://static.seriouseats.com/imagesV2/headers/recipes.png) no-repeat }

/* Styles for Location Category Headers
------------------------------------------------------------*/
.header_where_to_drink { background: url(http://static.seriouseats.com/imagesV2/headers/where-to-drink.png) no-repeat }
.header_new_york { background: url(http://static.seriouseats.com/imagesV2/headers/new-york.png) no-repeat }
.header_portland { background: url(http://static.seriouseats.com/imagesV2/headers/portland.png) no-repeat }
.header_chicago { background: url(http://static.seriouseats.com/imagesV2/headers/chicago.png) no-repeat }
.header_san_diego { background: url(http://static.seriouseats.com/imagesV2/headers/san-diego.png) no-repeat }
.header_boston { background: url(http://static.seriouseats.com/imagesV2/headers/boston.png) no-repeat }
.header_san_francisco { background: url(http://static.seriouseats.com/imagesV2/headers/san-francisco.png) no-repeat }
.header_los_angeles { background: url(http://static.seriouseats.com/imagesV2/headers/los-angeles.png) no-repeat }
.header_washington_dc { background: url(http://static.seriouseats.com/imagesV2/headers/washington-dc.png) no-repeat }

/* Styles for Column Headers
------------------------------------------------------------*/
.header_a_pint_with	{ background: url(http://static.seriouseats.com/imagesV2/headers/a-pint-with.png) no-repeat }
.header_beer_pairings { background: url(http://static.seriouseats.com/imagesV2/headers/beer-pairings.png) no-repeat }
.header_beer_reviews { background: url(http://static.seriouseats.com/imagesV2/headers/beer-reviews.png) no-repeat }
.header_best_of_drinks { background: url(http://static.seriouseats.com/imagesV2/headers/best-of-drinks.png) no-repeat }
.header_book_review { background: url(http://static.seriouseats.com/imagesV2/headers/book-review.png) no-repeat }
.header_brewery_tours { background: url(http://static.seriouseats.com/imagesV2/headers/brewery-tours.png) no-repeat }
.header_cheap_buzz { background: url(http://static.seriouseats.com/imagesV2/headers/cheap-buzz.png) no-repeat }
.header_cocktail_101 { background: url(http://static.seriouseats.com/imagesV2/headers/cocktail-101.png) no-repeat }
.header_cocktails_and_spirits_with_paul_clarke { background: url(http://static.seriouseats.com/imagesV2/headers/cocktails-and-spirits_with-paul-clarke.png) no-repeat }
.header_drinking_the_bottom_shelf { background: url(http://static.seriouseats.com/imagesV2/headers/drinking-the-bottom-shelf.png) no-repeat }
.header_hangover_helper { background: url(http://static.seriouseats.com/imagesV2/headers/hangover-helper.png) no-repeat }
.header_homebrewing	{ background: url(http://static.seriouseats.com/imagesV2/headers/homebrewing.png) no-repeat }
.header_one_big_bottle { background: url(http://static.seriouseats.com/imagesV2/headers/one-big-bottle.png) no-repeat }
.header_spirit_reviews { background: url(http://static.seriouseats.com/imagesV2/headers/spirit-reviews.png) no-repeat }
.header_where_to_drink_beer	{ background: url(http://static.seriouseats.com/imagesV2/headers/where-to-drink-beer.png) no-repeat }
.header_wine_pairings { background: url(http://static.seriouseats.com/imagesV2/headers/wine-pairings.png) no-repeat }

/* Styles for Beer Headers
------------------------------------------------------------*/
.header_pumpkin-beer { background: url(http://static.seriouseats.com/imagesV2/headers/pumpkin-beer.png) no-repeat }
.header_marzen-oktoberfest { background: url(http://static.seriouseats.com/imagesV2/headers/marzen-oktoberfest.png) no-repeat }
.header_amber-ale { background: url(http://static.seriouseats.com/imagesV2/headers/amber-ale.png) no-repeat }
.header_barleywine { background: url(http://static.seriouseats.com/imagesV2/headers/barleywine.png) no-repeat }
.header_brown-ale { background: url(http://static.seriouseats.com/imagesV2/headers/brown-ale.png) no-repeat }
.header_IPA { background: url(http://static.seriouseats.com/imagesV2/headers/IPA.png) no-repeat }
.header_pale-ale { background: url(http://static.seriouseats.com/imagesV2/headers/pale-ale.png) no-repeat }
.header_porter { background: url(http://static.seriouseats.com/imagesV2/headers/porter.png) no-repeat }
.header_stout { background: url(http://static.seriouseats.com/imagesV2/headers/stout.png) no-repeat }
.header_rye-beer { background: url(http://static.seriouseats.com/imagesV2/headers/rye-beer.png) no-repeat }
.header_fresh-hop-beer { background: url(http://static.seriouseats.com/imagesV2/headers/fresh-hop-beer.png) no-repeat }
.header_fruit-beer { background: url(http://static.seriouseats.com/imagesV2/headers/fruit-beer.png) no-repeat }
.header_saison-farmhouse-ale { background: url(http://static.seriouseats.com/imagesV2/headers/saison-farmhouse-ale.png) no-repeat }
.header_tripel { background: url(http://static.seriouseats.com/imagesV2/headers/tripel.png) no-repeat }
.header_quadrupel { background: url(http://static.seriouseats.com/imagesV2/headers/quadrupel.png) no-repeat }
.header_witbier { background: url(http://static.seriouseats.com/imagesV2/headers/witbier.png) no-repeat }
.header_dubbel { background: url(http://static.seriouseats.com/imagesV2/headers/dubbel.png) no-repeat }
.header_imperial-porter { background: url(http://static.seriouseats.com/imagesV2/headers/imperial-porter.png) no-repeat }
.header_imperial-stout { background: url(http://static.seriouseats.com/imagesV2/headers/imperial-stout.png) no-repeat }
.header_hefeweizen { background: url(http://static.seriouseats.com/imagesV2/headers/hefeweizen.png) no-repeat }
.header_kolsch { background: url(http://static.seriouseats.com/imagesV2/headers/kolsch.png) no-repeat }
.header_doppelbock { background: url(http://static.seriouseats.com/imagesV2/headers/doppelbock.png) no-repeat }
.header_rauchbier { background: url(http://static.seriouseats.com/imagesV2/headers/rauchbier.png) no-repeat }
.header_pilsner { background: url(http://static.seriouseats.com/imagesV2/headers/pilsner.png) no-repeat }
.header_gluten-free { background: url(http://static.seriouseats.com/imagesV2/headers/gluten-free.png) no-repeat }
.header_winter-warmers { background: url(http://static.seriouseats.com/imagesV2/headers/winter-warmers.png) no-repeat }
.header_summer-ale { background: url(http://static.seriouseats.com/imagesV2/headers/summer-ale.png) no-repeat }
.header_wheat-beer { background: url(http://static.seriouseats.com/imagesV2/headers/wheat-beer.png) no-repeat }
.header_biere-de-champagne { background: url(http://static.seriouseats.com/imagesV2/headers/biere-de-champagne.png) no-repeat }

/* Styles for Wine Headers
------------------------------------------------------------*/
.header_albarino { background: url(http://static.seriouseats.com/imagesV2/headers/albarino.png) no-repeat }
.header_assyrtiko { background: url(http://static.seriouseats.com/imagesV2/headers/assyrtiko.png) no-repeat }
.header_chenin-blanc { background: url(http://static.seriouseats.com/imagesV2/headers/chenin-blanc.png) no-repeat }
.header_chardonnay { background: url(http://static.seriouseats.com/imagesV2/headers/chardonnay.png) no-repeat }
.header_gaglioppo { background: url(http://static.seriouseats.com/imagesV2/headers/gaglioppo.png) no-repeat }
.header_gewurztraminer { background: url(http://static.seriouseats.com/imagesV2/headers/gewurztraminer.png) no-repeat }
.header_grenache-blanc { background: url(http://static.seriouseats.com/imagesV2/headers/grenache-blanc.png) no-repeat }
.header_grenache-gris { background: url(http://static.seriouseats.com/imagesV2/headers/grenache-gris.png) no-repeat }
.header_gruner-veltliner { background: url(http://static.seriouseats.com/imagesV2/headers/gruner-veltliner.png) no-repeat }
.header_kerner { background: url(http://static.seriouseats.com/imagesV2/headers/kerner.png) no-repeat }
.header_marsanne { background: url(http://static.seriouseats.com/imagesV2/headers/marsanne.png) no-repeat }
.header_melon-de-bourgogne { background: url(http://static.seriouseats.com/imagesV2/headers/melon-de-bourgogne.png) no-repeat }
.header_muller-thurgau { background: url(http://static.seriouseats.com/imagesV2/headers/muller-thurgau.png) no-repeat }
.header_muscat { background: url(http://static.seriouseats.com/imagesV2/headers/muscat.png) no-repeat }
.header_picpoul { background: url(http://static.seriouseats.com/imagesV2/headers/picpoul.png) no-repeat }
.header_pinot-blanc { background: url(http://static.seriouseats.com/imagesV2/headers/pinot-blanc.png) no-repeat }
.header_pinot-gris { background: url(http://static.seriouseats.com/imagesV2/headers/pinot-gris.png) no-repeat }
.header_riesling { background: url(http://static.seriouseats.com/imagesV2/headers/riesling.png) no-repeat }
.header_roussane { background: url(http://static.seriouseats.com/imagesV2/headers/roussane.png) no-repeat }
.header_sauvignon-blanc { background: url(http://static.seriouseats.com/imagesV2/headers/sauvignon-blanc.png) no-repeat }
.header_semillon { background: url(http://static.seriouseats.com/imagesV2/headers/semillon.png) no-repeat }
.header_torrontes { background: url(http://static.seriouseats.com/imagesV2/headers/torrontes.png) no-repeat }
.header_trebbiano { background: url(http://static.seriouseats.com/imagesV2/headers/trebbiano.png) no-repeat }
.header_viognier { background: url(http://static.seriouseats.com/imagesV2/headers/viognier.png) no-repeat }
.header_barbera { background: url(http://static.seriouseats.com/imagesV2/headers/barbera.png) no-repeat }
.header_blaufrankisch { background: url(http://static.seriouseats.com/imagesV2/headers/blaufrankisch.png) no-repeat }
.header_cabernet-franc { background: url(http://static.seriouseats.com/imagesV2/headers/cabernet-franc.png) no-repeat }
.header_cabernet-sauvignon { background: url(http://static.seriouseats.com/imagesV2/headers/cabernet-sauvignon.png) no-repeat }
.header_carignan { background: url(http://static.seriouseats.com/imagesV2/headers/carignan.png) no-repeat }
.header_carmenere { background: url(http://static.seriouseats.com/imagesV2/headers/carmenere.png) no-repeat }
.header_cinsault { background: url(http://static.seriouseats.com/imagesV2/headers/cinsault.png) no-repeat }
.header_corvina { background: url(http://static.seriouseats.com/imagesV2/headers/corvina.png) no-repeat }
.header_dolcetto { background: url(http://static.seriouseats.com/imagesV2/headers/dolcetto.png) no-repeat }
.header_gamay { background: url(http://static.seriouseats.com/imagesV2/headers/gamay.png) no-repeat }
.header_grenache { background: url(http://static.seriouseats.com/imagesV2/headers/grenache.png) no-repeat }
.header_malbec { background: url(http://static.seriouseats.com/imagesV2/headers/malbec.png) no-repeat }
.header_merlot { background: url(http://static.seriouseats.com/imagesV2/headers/merlot.png) no-repeat }
.header_mission { background: url(http://static.seriouseats.com/imagesV2/headers/mission.png) no-repeat }
.header_mourvedre { background: url(http://static.seriouseats.com/imagesV2/headers/mourvedre.png) no-repeat }
.header_nebbiolo { background: url(http://static.seriouseats.com/imagesV2/headers/nebbiolo.png) no-repeat }
.header_nero-d-avola { background: url(http://static.seriouseats.com/imagesV2/headers/nero-d-avola.png) no-repeat }
.header_petit-verdot { background: url(http://static.seriouseats.com/imagesV2/headers/petit-verdot.png) no-repeat }
.header_petite-sirah { background: url(http://static.seriouseats.com/imagesV2/headers/petite-sirah.png) no-repeat }
.header_pinot-noir { background: url(http://static.seriouseats.com/imagesV2/headers/pinot-noir.png) no-repeat }
.header_pinotage { background: url(http://static.seriouseats.com/imagesV2/headers/pinotage.png) no-repeat }
.header_primitivo { background: url(http://static.seriouseats.com/imagesV2/headers/primitivo.png) no-repeat }
.header_sangiovese { background: url(http://static.seriouseats.com/imagesV2/headers/sangiovese.png) no-repeat }
.header_syrah { background: url(http://static.seriouseats.com/imagesV2/headers/syrah.png) no-repeat }
.header_tannat { background: url(http://static.seriouseats.com/imagesV2/headers/tannat.png) no-repeat }
.header_tempranillo { background: url(http://static.seriouseats.com/imagesV2/headers/tempranillo.png) no-repeat }
.header_zinfandel { background: url(http://static.seriouseats.com/imagesV2/headers/zinfandel.png) no-repeat }

/* Wine Regions
------------------------------------------------------------*/
.header_france { background: url(http://static.seriouseats.com/imagesV2/headers/france.png) no-repeat }
.header_south-africa { background: url(http://static.seriouseats.com/imagesV2/headers/south-africa.png) no-repeat }
.header_argentina { background: url(http://static.seriouseats.com/imagesV2/headers/argentina.png) no-repeat }
.header_canada { background: url(http://static.seriouseats.com/imagesV2/headers/canada.png) no-repeat }
.header_chile { background: url(http://static.seriouseats.com/imagesV2/headers/chile.png) no-repeat }
.header_california { background: url(http://static.seriouseats.com/imagesV2/headers/california.png) no-repeat }
.header_new-york { background: url(http://static.seriouseats.com/imagesV2/headers/new-york.png) no-repeat }
.header_oregon { background: url(http://static.seriouseats.com/imagesV2/headers/oregon.png) no-repeat }
.header_washington { background: url(http://static.seriouseats.com/imagesV2/headers/washington.png) no-repeat }
.header_virginia { background: url(http://static.seriouseats.com/imagesV2/headers/virginia.png) no-repeat }
.header_austria { background: url(http://static.seriouseats.com/imagesV2/headers/austria.png) no-repeat }
.header_croatia { background: url(http://static.seriouseats.com/imagesV2/headers/croatia.png) no-repeat }
.header_germany { background: url(http://static.seriouseats.com/imagesV2/headers/germany.png) no-repeat }
.header_greece { background: url(http://static.seriouseats.com/imagesV2/headers/greece.png) no-repeat }
.header_italy { background: url(http://static.seriouseats.com/imagesV2/headers/italy.png) no-repeat }
.header_portugal { background: url(http://static.seriouseats.com/imagesV2/headers/portugal.png) no-repeat }
.header_spain { background: url(http://static.seriouseats.com/imagesV2/headers/spain.png) no-repeat }
.header_israel { background: url(http://static.seriouseats.com/imagesV2/headers/israel.png) no-repeat }
.header_lebanon { background: url(http://static.seriouseats.com/imagesV2/headers/lebanon.png) no-repeat }
.header_australia { background: url(http://static.seriouseats.com/imagesV2/headers/australia.png) no-repeat }
.header_new-zealand { background: url(http://static.seriouseats.com/imagesV2/headers/new-zealand.png) no-repeat }

/* Styles for Techniques Headers
------------------------------------------------------------*/
.header_techniques_and_how_tos { background: url(http://static.seriouseats.com/imagesV2/headers/techniques-and-how-tos.png) no-repeat }
.header_how-to-entertain { background: url(http://static.seriouseats.com/imagesV2/headers/how-to-entertain.png) no-repeat }
.header_coffee-tea-technique { background: url(http://static.seriouseats.com/imagesV2/headers/coffee-tea-technique.png) no-repeat }
.header_cocktail-technique { background: url(http://static.seriouseats.com/imagesV2/headers/cocktail-technique.png) no-repeat }
.header_homebrewing { background: url(http://static.seriouseats.com/imagesV2/headers/homebrewing.png) no-repeat }


/* Styles for Cocktail Headers
------------------------------------------------------------*/

.header_gin { background: url(http://static.seriouseats.com/imagesV2/headers/gin.png) no-repeat }
.header_vodka { background: url(http://static.seriouseats.com/imagesV2/headers/vodka.png) no-repeat }
.header_whiskey { background: url(http://static.seriouseats.com/imagesV2/headers/whiskey.png) no-repeat }
.header_rum { background: url(http://static.seriouseats.com/imagesV2/headers/rum.png) no-repeat }
.header_tequila { background: url(http://static.seriouseats.com/imagesV2/headers/tequila.png) no-repeat }
.header_brandy { background: url(http://static.seriouseats.com/imagesV2/headers/brandy.png) no-repeat }


/* @end */

/* @group Multiview Column Sidebar (taken from AHT - should be integrated */

/* For multiview column (from AHT.css) */
body#drinks .column2List3 {
    margin-bottom: 25px;
    min-height: 1%;
    position: relative;
}
body#drinks .box {
    background: url(http://static.seriouseats.com/imagesV2/site/boxBG.png) repeat-x scroll 0 0 #EEF5F9;
    height: 1%;
    margin: 0 0 25px;
    padding: 5px 5px 1px;
    position: relative;
}

body#drinks .box h4 {
    color: #404040;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    padding-bottom: 5px;
}

body#drinks .column2List3 .inner {
    border-top: medium none;
    padding: 0;
}

body#drinks .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D0DEE6;
    height: 1%;
    margin: 0 0 5px;
    padding: 8px 10px 10px;
    position: relative;
}

body#drinks #multiview .selected {
    cursor: default;
}

body#drinks #multiview .selected h4 {
    background: url(http://static.seriouseats.com/imagesV2/column2List/column2ListArrowDown.png) no-repeat scroll right center transparent;
}

body#drinks .column2List3 p {
    border-top: 1px dotted #D0DEE6;
    color: #727272;
    font-size: 12px;
    line-height: 16px;
    padding: 8px 7px 6px 9px;
}

body#drinks #multiview a:link, body#drinks #multiview a:visited, body#drinks #multiview a:hover, body#drinks #multiview a:active {
    color: #727272;
}

body#drinks .column2List3 .postFooter {
    border: medium none;
    font-size: 11px;
    margin-top: -5px;
    padding: 0 7px 6px 9px;
}

body#drinks #multiview .heading h4 {
    background: url(http://static.seriouseats.com/imagesV2/column2List/column2ListArrowRight.png) no-repeat scroll right center transparent;
}

body#drinks .column2List3 .heading h4 {
    border: medium none;
    color: #353535;
    font-size: 13px;
    line-height: 15px;
    margin-right: 9px;
    padding: 6px 10px 7px 8px;
    text-transform: none;
}

body#drinks .column2List3 .heading {
	/*replace with generic url */
    background: url(http://static.seriouseats.com/images/site/multiviewBG.png) repeat-x scroll center top #FFFFFF;
    display: block;
    margin: 0;
    min-height: 1px;
    padding: 0;
    position: relative;
}

body#drinks #searchNav {
    width: 450px;
}

/* @end */

/* @group Drinks Recipes Index Page */

#drinkRecipesMenu ul {
	margin: 0;
    padding: 0;
}

#drinkRecipesMenu li {
	border-bottom: 1px solid #CCCCCC;
    font-family: Georgia,serif;
    font-size: 14px;
    list-style-type: none;
    padding-top: 5px;
}

#drinkRecipesMenu ul ul li {
	margin-left: 15px;
}

#navFlyoutMsg {
    border-bottom: 1px solid #B2B2B2;
    padding: 4px 5px 4px 0;
    font-size:12px;
    text-align: right;
}

/* @end */

/* Adjustments for Subnav in Talk for Drinks subcategory - temp fix until navigation redesign! */

body#talk ul#navNew {
    padding-left:5px;
}

body#talk #search{
    padding-right:20px;
}

/* Headers for Talk - Drinks and Food */

.header-talk-food { background: url(http://static.seriouseats.com/imagesV2/headers/talkFood.png) no-repeat }
.header-talk-drinks { background: url(http://static.seriouseats.com/imagesV2/headers/talkDrinks.png) no-repeat }

p small {
	display: block;
}

#pageHeader2.header_cocktails_and_spirits_with_paul_clarke {
    width: 700px;
}

/* Photograzing posts on main index */

.photograzingPost {
     padding-top: 10px; 
     margin-left: 15px; 
     float: left;
}

/* VSW Ads */

.vsw-ad-rc {
	width: 250px;
	margin: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.vsw-ad-block {
	float: left;
	margin:10px 0 10px 85px;
}

/* Headers for Talk - Slice and AHT */

.header-talk-pizza { background: url(http://static.seriouseats.com/imagesV2/headers/talkPizza.png) no-repeat }
.header-talk-burgers { background: url(http://static.seriouseats.com/imagesV2/headers/talkBurgers.png) no-repeat }
.header-talk-sweets { background: url(http://static.seriouseats.com/imagesV2/headers/talkSweets.png) no-repeat }
