.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; }



#threeColumn1 { width:612px; padding: 0 0 0 15px; }
#threeColumn2 {padding-top:210px;width:300px !important; }


#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; }

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

.advertorial { background:urbackground:#CCFFFF;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; }



.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-talk-excerpt { clear:both;min-height:45px;position:relative;padding:10px 0 10px 0;border-bottom:1px solid #b2b2b2; }
.home-talk-excerpt .thumb-100x90 { overflow:hidden;position:absolute;right:0;top:10px; }
.home-talk-excerpt .thumb-100x90 img { display:block;margin:0 0 0 -10px; }
.home-talk-excerpt h3 { font-size:16px;line-height:18px;margin-bottom:5px;width:300px; }
.home-talk-excerpt p { width:300px; }
.home-talk-excerpt ul { width:300px; }
.home-talk-excerpt a.commentCount { float:none; }
#home-latest-talk { border-bottom:4px double #b2b2b2; margin-bottom:35px; }
#home-latest-talk .home-talk-excerpt { width:300px; }
#home-latest-talk-header { border-bottom:4px double #b2b2b2;border-top:4px double #b2b2b2;padding:10px 0;width:300px;float:left; }
#home-latest-talk-header h2 { background:url(http://static.seriouseats.com/imagesV3/txt-Latest-Talk.png) 0 0 no-repeat;border:0;color:#000;float:left;font:18px/1 Georgia,serif normal;height:13px;margin:3px 0 0;padding-bottom:0;text-transform:none;width:136px;
	text-indent:-9999px;
	overflow:hidden;
}
#home-latest-talk-header a { display:block;float:right;font-family:Arial,Helvetica,sans-serif; }
#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; }

#pageNav { border:4px double #b2b2b2;border-left:0;border-right:0;float:left;margin-top:20px;width:610px; }
	#pageNav form { float:left;width:455px;padding:12px 10px 0; }
	#pageNav #searchBox2 { width:100px; }
	#pageNav h3 a { color:#009dec;font-family:Arial,"Helvetica Neue",sans-serif;font-size:17px; }
	#pageNav .left { border-right:1px solid #b2b2b2;padding:10px 10px 10px 0; }
	#pageNav .right { border-left:1px solid #b2b2b2;padding:10px 0 10px 10px; }
	


.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); }
