@import url("/css/screen/section/advertorials/blogvertorial.css");

/*
----------------------------------------------------------------------

grubstreet core CSS

1. Reset
2. Base Styles
3. Layout
4. Advertising
5. Headline Styles
6. Self-clearing floats

----------------------------------------------------------------------*/

/*~  1. Reset
----------------------------------------------------------------------*/
html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,strike,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;line-height:1em;font-family:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}q:before,q:after,blockquote:before,blockquote:after{content:""}

input {outline-width:0; border-width: 0;}



/*~  2. Base styles
----------------------------------------------------------------------*/
body {
	background: url(/gfx/grubst/body-bg.png) repeat-x;
	color: #000;
	font: normal 62.5% Arial, Helvetica, Verdana, Geneva, sans-serif;
}

a {
	color: #1f638a;
	text-decoration: none;
	outline: none;
}

a:hover { text-decoration: underline; }

a img { border: none; }

/* varnish */

.ineffable {
	position: absolute;
	left: -1000px;
	overflow: hidden;
	height: 1px;
	width: 1px;
}

.gone { display: none; }

legend.ineffable, table.ineffable { display: none; }

iframe { margin: 0 auto; }

input.error {font-weight: bold !important; color: #f60 !important;}
input.success {font-weight: bold !important; color: #acca5b !important;}

.underline {text-decoration: underline;}

.column-a,.column-b,.column-c {float:left;}

/*~  3. Layout + Header
----------------------------------------------------------------------*/
#wrap-wrap {background: url(/gfx/grubst/body-bg.png) repeat-x;}

#wrap {
	margin: 0 auto;
	position: relative;
	width: 980px;
}

#wrap {position: relative; padding-top: 23px;}
.grubstreet-home #wrap {padding-top:15px;}


#utilities {width: 980px; position: absolute; top: 0;color: #999}
#utilities .inner {width: 980px; margin: 0 auto; text-align: left;}
#utilities .main {float: left; width: 490px;}
#utilities .main ul {padding-top: 5px;}
#utilities .main ul li {float: left; padding:3px 8px 3px 7px; background: url(/gfx/grubst/pipe-1x10-505050.png) no-repeat 100% 50%; }
#utilities .main ul li a {font: 11px Arial, sans-serif; color: #999}
#utilities .main ul li.util-nav-nym {position: relative; padding:3px 0 3px 95px; display: block; width: 77px; height: 20px; background: url(/gfx/grubst/util-bg-nymag.png) no-repeat;}
#nym-home {position: absolute;left:0;top:0;width: 82px;height:20px;text-indent: -999em;}
#utilities .main ul li.util-nav-mp {padding: 3px 8px 3px 0px;}
#utilities .main ul li.util-nav-mp a {display: block; padding: 1px 0 0 74px; background: url(/gfx/grubst/util-bg-mp.png) no-repeat left;}
#utilities .main ul li.util-nav-bos {background-image: none;}

#utilities dl.membership{float:right;margin-top:5px}
#utilities dl.membership dt,#utilities dl.membership dd,#utilities dl.membership li{color: #999;float:left;font:11px Arial,sans-serif}
#utilities dl.membership dt{padding:.3em 7px}
#utilities dl.membership cite{font-style:normal;font-weight:bold;color: #999}
#utilities dl.membership li{background:transparent url(/gfx/grubst/pipe-1x10-505050.png) no-repeat scroll 0 50%;position:relative}
#utilities dl.membership li.last{background:none}
#utilities dl.membership li a{color: #999;display:block;padding:.3em 7px}

#wrap .membership li a#nav-mynewyork {
	background:none !important;
	border:none !important;
}

#header {position: relative;}

#header h1, #header h2, #header h3 {text-indent: -999em; display: block; background-repeat: no-repeat;}

#header.blog-index h1 {height:144px;}
	.newyork #header.blog-index h1 {background-image: url(/gfx/grubst/hdr-h1-newyork.png)}
	.losangeles #header.blog-index h1 {background-image: url(/gfx/grubst/hdr-h1-losangeles.png)}
	.sanfrancisco #header.blog-index h1 {background-image: url(/gfx/grubst/hdr-h1-sanfrancisco.png)}
	.chicago #header.blog-index h1 {background-image: url(/gfx/grubst/hdr-h1-chicago.png)}
	.philadelphia #header.blog-index h1 {background-image: url(/gfx/grubst/hdr-h1-philadelphia.png)}
	.boston #header.blog-index h1 {background-image: url(/gfx/grubst/hdr-h1-boston.png)}
	.grubstreet-home #header h1 {height: 127px;background-image: url(/gfx/grubst/hdr-h1-grubstreet.png)}

#header.blog-index h2 {width: 134px; height: 25px; background-image: url(/gfx/grubst/hdr-tagline-134x25.png); position: absolute; right:21px; top:72px;}

#header.blog-archive {padding-top: 10px;}
#header.blog-archive h1 {height: 100px; background-image: url(/gfx/grubst/hdr-h1bg-375x82.png); background-position:-1px 0; border-bottom: 1px solid #000;position:relative;}
#header.blog-archive h2 {width: 261px; height: 13px; background-image: url(/gfx/grubst/hdr-tagline-261x13.png); position: absolute; top: 90px; left: 10px;}

#header.blog-archive p.homelink a {font: 10px Arial, sans-serif; color: #929799; position: absolute; left: 6px;top: 17px;}
#grub-home {position:absolute;top:22px;display:block;width:374px;height:54px;left:0}

#city-context-switcher {display: block; height: 54px; background: url(/gfx/grubst/hdr-uberselect-bg.png) no-repeat; position: absolute; left: 378px; top: 22px;cursor: pointer}
	
	.newyork #city-context-switcher {width: 226px; background-position: 0 0;}
	.newyork #city-context-switcher .uberselect-panel {width: 224px;}
	.losangeles #city-context-switcher {width: 280px; height:58px; background-position: 0 -550px;}
	.losangeles #city-context-switcher .uberselect-panel {width: 278px; top:54px !important;}
	.sanfrancisco #city-context-switcher {width: 331px; background-position: 0 -440px;}
	.sanfrancisco #city-context-switcher .uberselect-panel {width: 329px;}
	.chicago #city-context-switcher {width: 199px; height:58px; background-position: 0 -220px;}
	.chicago #city-context-switcher .uberselect-panel {width: 197px; top:54px !important;}
	.philadelphia #city-context-switcher {width: 301px; height:58px; background-position: 0 -330px;}
	.philadelphia #city-context-switcher .uberselect-panel {width: 299px; top:54px !important;}
	.boston #city-context-switcher {width: 176px; background-position: 0 -110px;}
	.boston #city-context-switcher .uberselect-panel {width: 174px;}
	
	.newyork .switch-nyc,
	.losangeles .switch-la,
	.sanfrancisco .switch-sf,
	.chicago .switch-chi,
	.philadelphia .switch-phl,
	.boston .switch-bos {display: none;}

	.newyork .switch-la,
	.switch-nyc {border-top-width:0!important;}



#header h1 .uberselect-panel {display: none;padding-top: 8px;border:1px solid #e6e7e2;border-top-width:0;text-indent: 0;position: absolute;top:50px; left: 0px; }
#header h1 ul {background:#fff;padding-bottom:2px;}
#header h1 li {margin:0 4px 0 2px;border-top: 1px solid #e6e7e2;}
#header h1 li a {font-weight: normal;font-size:14px;padding:8px 9px;display: block;border: 1px solid #fff;border-width: 1px 0;}
#header h1 li a:hover {background-color:#efefef;}



/* #header.blog-archive .content {border-bottom: 1px solid #000;} */

#header.blog-index #global-search {width: 185px; height: 23px; position: absolute; top: 45px; left: 13px;}
#header.blog-archive #global-search {float: left;}
#header.blog-archive #global-search form#blog-search {width: 185px; height: 23px; padding: 8px 17px 9px 12px; margin: 5px 0;}

	#global-search .input-wrp {float: left; border: 1px solid #b6b6b6; background: #fff; width: 153px;}
	#global-search input.text {margin: 0;font: 14px Arial, sans-serif; width: 145px; padding: 2px 4px 3px;}
	#global-search input.image {float: right;}

#header.blog-archive #top-stories {width: 765px; margin: 5px 0 0; border-left: 1px solid #bababa;}
#header.blog-archive #top-stories ul {width: 646px; margin-left: 19px;}
#header.blog-archive #top-stories, .blog-archive #top-stories h3, .blog-archive #top-stories ul, .blog-archive #top-stories ul li {float: left;}
#header.blog-archive #top-stories h3 {padding-left: 14px; background-image: url(/gfx/grubst/hdr-topstories-74x15-lite.png); background-position: 100% 50%; width: 74px; height: 40px;}
#header.blog-archive #top-stories li {display: block; padding: 2px 0 5px; width: 303px;color:#1f638a;font-weight: bold;}
#header.blog-archive #top-stories li a {font: bold 11px Arial, sans-serif;margin-left: 1px;}

#header.blog-index #top-stories {float: none;}
#header.blog-index #top-stories ul {padding-bottom:10px;}

#header.blog-index #top-stories h3 {float: left; background-image: url(/gfx/grubst/hdr-topstories-74x15-lite.png); margin:8px 26px 0 21px; width: 74px; height: 15px;}
#header.blog-index #top-stories li {position: relative;display: block;float: left;background: url(/gfx/grubst/pipe-1x46-dotted.png) no-repeat; text-align: center; line-height:1.2em;padding-bottom:4px;}
#header.blog-index #top-stories li a {display: block; font: 11px Georgia,serif;width: 121px;height: 35px;padding:10px 25px 3px 24px;color: #000; }
#header.blog-index #top-stories li img,
#header.blog-index #top-stories li .raquo {display: none;}

.newyork #header.blog-index #top-stories h3 {position: absolute; top: 109px; left: 14px; background-image: url(/gfx/grubst/hdr-topstories-68x24.png); background-position: 100% 50%; width: 68px; height: 24px; margin: 0;}
.newyork #header.blog-index #top-stories li {position: relative;display: block;float: left;width: 245px;background: url(/gfx/grubst/pipe-1x67-dotted-888.png) 100% 0 no-repeat;text-align: left;}
.newyork #header.blog-index #top-stories li.first {margin-left: 11px;}
.newyork #header.blog-index #top-stories li.last {width: 232px; background-image: none;}
.newyork #header.blog-index #top-stories li a {width: auto;display: block; font: 11px Georgia,serif;padding: 3px 25px 0 9px; color: #000; }
.newyork #header.blog-index #top-stories li img {float: left; width: 67px; height: 52px; display: block; border: 1px solid #b9b9b9; margin-right: 7px;}
.newyork #header.blog-index #top-stories li span {display: block; margin-top: 10px; line-height: 1.2em;}


#cities-mapnav {position: absolute; top: 6px; right: 0; width: 137px;}
.individual-entry-archive #cities-mapnav {right:5px;top:21px;}
#cities-mapnav .head {margin-top: 72px}
#cities-mapnav h2 {position: relative; background-image: url(/gfx/grubst/hdr-tagline-134x25.png); width: 135px; height: 27px;}
#cities-mapnav h2 a {display: block;position:absolute; height: 12px;}
#cities-mapnav h2 a.link-nym {width: 50px; top: 12px; left: 5px;}
#cities-mapnav h2 a.link-mp {width: 56px; top: 12px; right: 9px;}

#cities-mapnav .content {width: 137px; border: 1px solid transparent; background: transparent; padding-top: 7px; position: absolute; top: 6px; right: 22px; text-align: center;}
#cities-mapnav h5 {cursor: pointer; display: block; width: 70px; padding-top: 44px; text-indent: -999em; margin: 0 auto; background-image: url(/gfx/grubst/grubst-usmaps-hdr.png); background-repeat: no-repeat;}
#cities-mapnav ul {display: none;}

#cities-mapnav .content-active {border-color: #848484; background: #fff; z-index: 9999; }
#cities-mapnav .content-active h5 {text-indent: 0; padding-top: 50px; margin: 0 auto 7px;}
#cities-mapnav .content-active ul {display: block; padding: 0 6px;}
#cities-mapnav .content-active li {border-top: 1px solid #ccc;display:block;}
#cities-mapnav .content-active li a {display: block; padding: 5px 0; font: bold 12px Arial,sans-serif;}
#cities-mapnav .content-active li a.nav-gs {font-weight: normal; padding-bottom: 10px;}

.boston h5, #grubstreet .nav-bos h5 {background-position: 0 -84px;}
.philadelphia h5, #grubstreet .nav-phl h5 {background-position: 0 -168px;}
.chicago h5, #grubstreet .nav-chi h5 {background-position: 0 -252px;}
.losangeles h5, #grubstreet .nav-la h5 {background-position: 0 -420px;}
.newyork h5, #grubstreet .nav-nyc h5 {background-position: 0 0;}
.sanfrancisco h5, #grubstreet .nav-sf h5 {background-position: 0 -336px;}
.grubstreet-home h5, .nav-gs h5 {background-position: 0 -504px;}


/*----------------------- section page content -----------------------*/
#content {
	border-top: 1px solid #737373;
	padding-top: 12px;
}


#content-layout {
	background-color: #fff;
	background-repeat: repeat-y;
	background-position: 100% 0;
}

#content-primary-wrap {float: left; width: 100%;margin-right: -348px;}
#content-primary {margin-right: 348px; padding-right: 1px;}
#content-secondary {float: right; width: 348px; padding: 10px 0;}


.layout-300ad-2col #content-layout {background-image: url(/gfx/grubst/contentlayout-2col300-bg.png)}
.layout-300ad-2col #content-layout #content-context {display: none;}
.layout-300ad-2col #content-primary {padding: 0 15px 0 14px;}

.layout-300ad-3col #content-layout {background-image: url(/gfx/grubst/contentlayout-3col300-bg.png)}
.layout-300ad-3col #content-layout #content-primary {width: 535px; float: right;}
.layout-300ad-3col #content-layout #content-context {width: 89px; float: left; overflow: hidden;}




/*~  2. Core Entry Formatting
---------------------------------------------------------------------- */


.entry h2.entry-title {font:26px Georgia,sans-serif;line-height:1.05em;}
.entry h2.entry-title a {color:#252525;line-height:1.07em}

.entry .entry-body .image {float:left;margin:0 1em 0 0}
.entry .entry-body .image > a {display:block;}
.entry .entry-body .image .imgwrp {margin:0 0 .3em}
.entry .entry-body .image.left,
.entry .entry-body img.float-left {float:left;margin:.5em 1em 1em 0}
.entry .entry-body .image.right,
.entry .entry-body img.float-right {float:right;margin:0 0 0 1em}
.entry .entry-body p {margin-bottom:13px}
.entry .entry-body, 
.entry .entry-body p {font:16px Georgia, serif;line-height:1.38em;overflow:visible}
 

.entry .entry-body p.caption {display:block;font:11px Arial,sans-serif;text-align:left}
.entry .entry-body p.caption cite,
.entry .entry-body p.caption .photo_credit {display:block;font-style:normal;color:#999;font:10px Georgia,serif;font-style:italic}

p.entry-more-link {float:right;font:normal 14px Georgia, serif;margin:10px 20px 0 0;text-align:left}
p.entry-more-link a {font:normal 14px Georgia, serif;}
p.entry-more-link img {border-width:0 !important;vertical-align:middle;margin-bottom:0.2em}
 
.noborder img,
.noborder .image,
.noborder .imgwrp {border-width: 0!important;}

.entry-image.left {float:left;margin:0 12px 0 0;text-align:left}
.entry-image.right {float:right;margin:0 0 0 12px;text-align:center}
.entry-image.wide {clear:both;text-align:center;}

.left {float:left;}
.right {float:right;}

.blog-index #content-primary {padding-top:25px}
.blog-index .entry {background-image:none;margin:0 36px 35px;}

/* Entry Header Styles (title h2, rubric h3, date h4, timeh5)  */

.blog-index .entry-header {background:#fff;padding-right:3px;margin-bottom:18px;}
.blog-index .entry-title {margin-bottom:8px}
.blog-index .byline {display:block;font-style:normal;font-size:11px;}
.blog-index .large-image.wide-image .byline {margin-left:36px;}
.blog-index .byline a {font-weight:bold;font-size:11px;}
.blog-index .entry-content {margin-top:16px;}

.entry-header ul {text-align:center;}
.entry-header ul li {float:none;font:11px Arial,sans-serif;padding-right:4px !important;padding-bottom:0 !important;display:inline}

.blog-index .entry-header ul {background:transparent url("/gfx/grubst/rule-3x1-dotted-909090.png") repeat-x 0 73%;}
.blog-index .entry-header ul li {background-color: #fff; float: left;}

.entry-header ul li.timestamp {color: #898989;}
.entry-header ul li.timestamp strong {font-weight: normal; color: #f63;}
.entry-header ul li.primary-tag {background:#fff url(/gfx/px/spacer-ccc-1x10.gif) no-repeat 0 55%; padding-left: 5px !important;}
.entry-header ul li.comment-tout {padding-right:2px!important;}
.entry-header ul li.comment-tout .comment-count {background:none;clear:none;float:none;margin:0;width:auto}
.entry-header ul li.comment-tout span {background:#fff url(/gfx/px/spacer-ccc-1x10.gif) no-repeat 0 55%;padding:0 0 0 5px;display:inline-block;}
.entry-header ul li.comment-tout span a strong.article_comment_count {background:url("/gfx/sect/home/chat-bubble.gif") no-repeat 50% 55%;font-size:10px;font-style:normal;font-weight:normal;margin-right:3px;padding:2px 4px 4px;text-align:center}

.blog-index .image {position: relative;}
.blog-index .image .imgwrp {border:1px solid #e8e8e8}
.blog-index .image .imgwrp img {border-width:0!important;}
.blog-index img.primaryimg {display: none;}
.blog-index img.loader {border-width: 0 !important; position: absolute; left: 45%; top: 45%;}
.blog-index .loading {background: #f5f5f5 url(/gfx/ico/ajax-loader-img.gif) 50% 50% no-repeat;}
.blog-index .image img.overlay {border-width:0 !important;left:1px;margin:0;position:absolute;bottom:1px!important;}

.blog-index .interstitial {margin-bottom:50px}
.blog-index .interstitial .entry-header {margin-bottom:8px;}
.blog-index .interstitial .entry-content .entry-body,
.blog-index .interstitial .entry-content .entry-body p {display:inline;font-size:16px;}
.blog-index .interstitial .entry-header-wrp {margin-bottom:8px}
.blog-index .interstitial .entry-title,
.blog-index .interstitial .entry-title a {color:#252525;font-size:16px;font-weight:bold;margin:0 3px 0 0;padding:0}
.blog-index .interstitial .image {margin: 3px 1em 0 0;}
.blog-index .interstitial img.loader {margin-top: 3px;}

.blog-index .large-image.wide-image .entry-body .image {float:none;margin:0;text-align:center;}
.blog-index .large-image.wide-image .entry-body div.left {float:left;margin:0 1em 0 0}
.blog-index .large-image.wide-image .entry-body div.right {float:right;margin:0 0 0 1em}
.blog-index .large-image.wide-image .entry-body p.caption {text-align:center}
.blog-index .large-image.wide-image .entry-body .left p.caption {text-align:left}

.blog-index .large-image.wide-image {margin-right: 0 !important; margin-left: 0 !important;}
.blog-index .large-image.wide-image .entry-header,
.blog-index .large-image.wide-image .entry-title,
.blog-index .large-image.wide-image .entry-txt {margin-right: 36px !important; margin-left: 36px !important;}
.date-archive-index .large-image.wide-image .entry-body .image {margin: 0 12px;}
.blog-index .large-image.wide-image .entry-body .image .imgcrop {border: 1px solid #e8e8e8;overflow:hidden; margin: 0 9px 0.3em; max-height:344px;}
.blog-index .large-image.wide-image .entry-body .image .imgwrp {border-width: 0; margin: -15px 0 0 -22px;}

.blog-index .medium-image .entry-content .entry-body .image {float:right;margin:0 0 0 1em;width:190px}
.blog-index .medium-image .entry-content .entry-body p.caption {text-align:center}

.blog-index .standard .image {margin: 3px 1em 0 0;width:148px;}

.blog-index .image.right p.caption {text-align:center!important;}

.blog-index .slideshow .entry-content .entry-body .image {float:right;margin:0 0 0 10px;position:relative}
.blog-index .slideshow .entry-content .entry-body .image .imgwrp {margin-bottom: 0 !important;}
.blog-index .slideshow .entry-content .entry-body p.caption {text-align:center}

.blog-index .video .entry-content .entry-body .image {float:right;margin:0 0 0 10px;position:relative;width:192px;}
.blog-index .video .entry-content .entry-body .image .imgwrp {margin-bottom: 0 !important;}
.blog-index .video .entry-content .entry-body p.caption {text-align:center}

.blog-index .top-stories {display:none;margin-top:15px;width:569px}
.blog-index .top-stories .content {padding:0 13px}
.blog-index .top-stories .content ul li {float:left;margin:0 24px;text-align:center;width:149px}
.blog-index .top-stories .content ul li a {color:#000;font:13px Georgia, serif}
.blog-index .top-stories .content ul li img {border:1px solid #e8e8e8;display:block;margin-bottom:5px}
.blog-index .top-stories .content ul li.first {margin-left:0}
.blog-index .top-stories .content ul li.last {margin-right:0}
.blog-index .top-stories .head {margin-bottom:5px;padding:0 13px}
.blog-index .top-stories .head h5 {color:#898989;font-weight:400}



.date-archive-index #blog-header-nav,
.individual-entry-archive #blog-header-nav {height: 23px;background:url("/gfx/grubst/rule-3x1-dotted-909090.png") repeat-x bottom;}
#blog-header-nav div {position: relative;}
#blog-header-nav div a {color: #888;font:bold 11px Arial, sans-serif;}
#blog-header-nav div a:hover {overflow:visible;text-decoration: none;}
#blog-header-nav div a span {display: none;position: absolute;top: -6px;color:#1f638a;border:1px solid #ccc;min-width:100px;background: url(/gfx/grubst/mask-600x100-fff.png) repeat-x 0 17px; line-height: 1.3em;z-index:999;}
#blog-header-nav div a:hover span {display: block;}
#blog-header-nav-previous {padding-right: 11px;width: 257px;margin-left:40px;float:left;text-align: right;}
#blog-header-nav-next {padding-left:11px;width: 242px;margin-right:40px;float: left;border-left: 1px solid #ccc;}
#blog-header-nav-previous a span {right: -1px;padding:28px 11px 13px;}
#blog-header-nav-next a span {left: -1px;padding:28px 9px 13px 10px;}

#blog-date-header-1 {display:none!important}

.blog-home .blog-date-header {margin:48px 12px;text-align:center;background:#fff;background: transparent url("/gfx/px/rule-2x1-dotted-282828.png") repeat-x 0 50%;}
.blog-home .blog-date-header h3 {padding: 0 10px; border: 1px solid #000; border-width: 0 1px; display:inline;background:#fff;font:bold 12px Georgia,serif}

#blog-date-header {text-align:center;padding:22px 0;border-bottom:2px solid #000;}
#blog-date-header h3 {font:normal 23px Georgia,serif;}



.individual-entry-archive .entry {margin:35px 20px 0 19px; overflow:hidden;}
.individual-entry-archive .entry-header ul li {padding-right: 0 !important;}

.individual-entry-archive .entry-body, 
.individual-entry-archive .entry-body p {line-height:1.45em}
.individual-entry-archive .entry .entry-body h2.entry-title {margin:0 auto 5px auto;padding:0;text-align:center}

.individual-entry-archive .entry .entry-body .image {overflow:hidden}
.individual-entry-archive .entry .entry-body .image img {border:1px solid #e8e8e8;}
.individual-entry-archive .entry .entry-body .image img.overlay {border-width:0}
.individual-entry-archive .entry .entry-body .image .imgwrp { display: block; overflow: hidden; position: relative; width: 560px; height: 323px; border: 1px solid #CCCECE; }
.individual-entry-archive .entry .entry-body .image .imgwrp img { border: 0 !important; margin-bottom: 0; bottom: 0; }
.individual-entry-archive .entry .entry-body .image .photo-gallery-link,
.individual-entry-archive .entry .entry-body .image .list-gallery-link,
.individual-entry-archive .entry .entry-body .image .photo-gallery-link a,
.individual-entry-archive .entry .entry-body .image .list-gallery-link a {display:block;overflow:hidden;position:relative;width:auto}

.individual-entry-archive .entry .image .photo-gallery-link span,
.individual-entry-archive .entry .image .list-gallery-link span {background:url("/gfx/sect/daily/shared/slideshow-560x18.png") no-repeat top right;height:18px;position:absolute;right:1px;text-indent:-999em;top:173px;width:560px}
.individual-entry-archive .entry .image .list-gallery-link span {background-image:url("/gfx/sect/daily/shared/list-560x18.png")}

.individual-entry-archive .inset-headline .entry-body {margin-top:80px}
.individual-entry-archive .inset-headline .entry-body .entry-header {clear:both;float:left;margin:0 36px 36px 22px;width:240px}
.individual-entry-archive .inset-headline .entry-body h2.entry-title {float:left;width:240px}

.entry .entry-body p.caption {display:block;font:11px Arial,sans-serif;text-align:left}
.entry .entry-body p.caption cite {display:block;font-style:normal;color:#999;font:10px Georgia,serif;font-style:italic}

.individual-entry-archive .left-aligned-image .entry-body .entry-header {float:right;margin:30px 0 35px;}
.individual-entry-archive .left-aligned-image .entry-body h2.entry-title {padding:0 40px;}
.individual-entry-archive .left-aligned-image .entry-body .image {float:left;margin:0 12px 0 0;text-align:center}

.individual-entry-archive .left-aligned-thumbnail .entry-body .entry-header {margin:0 0 15px;}
.individual-entry-archive .left-aligned-thumbnail .entry-body h2.entry-title {}
.individual-entry-archive .left-aligned-thumbnail .entry-body .image {float:left;margin:0 12px 0 0;text-align:center;width:148px}

.individual-entry-archive .right-aligned-image .entry-body .entry-header{float:left;margin:30px 0 35px;}
.individual-entry-archive .right-aligned-image .entry-body h2.entry-title {padding:0 40px;}
.individual-entry-archive .right-aligned-image .entry-body .image {float:right;margin:0 0 28px 12px;text-align:center}
.individual-entry-archive .right-aligned-image .entry-body p.caption {text-align:center}

.individual-entry-archive .standard .entry-body .entry-header,
.individual-entry-archive .no-image .entry-body .entry-header {margin:0 0 20px;padding:0 75px}

.individual-entry-archive .standard .entry-body .image {float:none;margin:0;text-align:center}
.individual-entry-archive .standard .entry-body .image img {float:none;margin:0 auto}
.individual-entry-archive .standard .entry-body p.caption {margin-top:6px;text-align:center}
.individual-entry-archive .standard .entry-body p.caption cite {text-align:center}
.individual-entry-archive .standard .entry-body div.right p.caption {display:block;font-style:normal;font-size:10px;}
.individual-entry-archive .standard .entry-body div.left p.caption {text-align:left !important}
.individual-entry-archive .standard .entry-body div.left p.caption cite {text-align:left !important}

.individual-entry-archive .wide-image .entry-body .entry-header {margin:0 0 27px;padding:0 35px}
.individual-entry-archive .wide-image .entry-body h2.entry-title {}
.individual-entry-archive .wide-image .entry-body .image {float:none;margin:0 auto 1em;text-align:center}
.individual-entry-archive .wide-image .entry-body .image img {float:none;margin:0 auto 0.3em;}
.individual-entry-archive .wide-image .entry-body p.caption {margin-bottom:0;text-align:center}
.individual-entry-archive .wide-image .entry-body p.caption cite {text-align:center}


.individual-entry-archive .entry-body div.left {float:left !important;margin:35px 20px 0;text-align:center}
.individual-entry-archive .entry-body div.right {float:right !important;margin:0 0 0 12px;text-align:center}



.date-archive-index #content-primary {padding-top: 12px;}
.date-archive-index #blog-date-header {margin-bottom:35px;}



i.info a.comment-count i{background:url("/gfx/sect/home/chat-bubble.gif") no-repeat 50% 50%;font-size:10px;font-style:normal;font-weight:normal;margin-right:1px;padding:2px 4px 4px;text-align:center}
i.info a.comment-count-empty i{font-style:normal}
i.info a.comment-count:hover{text-decoration:none}


.entry blockquote,.post blockquote{color:#444;font:13px/1.5 Georgia,sans-serif;padding:0 3em 0 1.5em;margin-bottom:13px}

/* -------------------------------------------------------------------------
	Standard Chart Style for tables to be used in blogs and articles
-------------------------------------------------------------------------- */
table.standard-chart{border-collapse:collapse}table.standard-chart caption{border-bottom:15px solid #fff;font:bold 12px Georgia, "Times New Roman", Times, serif;letter-spacing:.1em;text-align:left;text-transform:uppercase}.standard-chart.six-col-chart th,.standard-chart.six-col-chart td{width:16.5%}.standard-chart.five-col-chart th,.standard-chart.four-col-chart th,.standard-chart.three-col-chart th{width:15%}.standard-chart.five-col-chart td{width:21%}.standard-chart.five-content-col-chart td{width:20%}.standard-chart.four-col-chart td{width:27.5%}.standard-chart.three-col-chart td{width:42.5%}.standard-chart.two-col-chart td{width:50%}.standard-chart th,.standard-chart td{border-bottom:2px solid #fff;font:11px/14px Arial, Helvetica, sans-serif;padding:6px 2px 5px 8px;text-align:left;vertical-align:top}.standard-chart.no-col-heds th,.standard-chart.no-col-heds td{padding-top:9px}.standard-chart.two-col-chart th,.standard-chart.two-col-chart td,.standard-chart.three-col-chart th,.standard-chart.three-col-chart td{padding-right:4px}.standard-chart td{background:#fff url("/gfx/mod/tables/standard-cell.gif") no-repeat 0 1px;color:#534741}.standard-chart td ul,.standard-chart td li{line-height:1.1;list-style-type:none;margin:0;padding:0 0 6px}.standard-chart tr.column-labels th{background:#fff url("/gfx/mod/tables/standard-cell-left.gif") no-repeat 0 1px;font-weight:bold;padding-top:0}.standard-chart tr.column-labels th.no-background{background-image:none}.standard-chart td.no-background{background:#fff url("/gfx/mod/tables/standard-cell-no-left.gif")}.standard-chart td.span{background:#fff url("/gfx/mod/tables/standard-cell-span.gif") no-repeat 0 1px;padding-bottom:9px}.standard-chart th.row-label{background:#fff url("/gfx/mod/tables/pix-B7B7B7.gif") repeat-x 0 1px;font-weight:bold;padding-left:3px}.standard-chart td.first-column{background:#fff url("/gfx/mod/tables/pix-B7B7B7.gif") repeat-x 0 1px}.standard-chart tr.column-labels th.first-column{background:none}.standard-chart td img,#blog .entry .standard-chart td img{border:none;float:left;margin:3px 6px 2px 1px}


.about-archive{border-bottom:1px dotted #ddd;margin-bottom:35px;margin-top:-10px;padding:0 18px 10px}.about-archive p{font:17px/21px Georgia, Garamond, Times, "Times New Roman", serif}.entry blockquote,.post blockquote{color:#444;font:12px/1.5 Georgia, Arial, Helvetica, Geneva, Sans-Serif;padding:0 3em 0 1.5em}.entry-content ul{list-style:none;margin:0;padding:0}.entry-content li{margin:0;padding:0 0 .5em}.entry-content ul.ten_things li{font-size:13px;line-height:1.2;padding-bottom:4px;text-align:center}.entry-content ul.ten_things li span{display:block;font-size:40px}blockquote.im-exchange em.red{color:red;font-style:normal;font-weight:bold}blockquote.im-exchange em.blue{color:#00F;font-style:normal;font-weight:bold}div.entry div.feedroom-oneclip,div.entry div.videoembed{margin:5px 0;padding:0 auto;text-align:center}div.you_tube{margin:18px 0 12px;text-align:center;width:100%}strong.highlight{background-color:#FFE400}div.timeline{background:url("/gfx/sect/daily/timeline-div-bg.gif") repeat-y 50% 0;font:12px Georgia, "Times New Roman", Times, serif;width:559px}div.timeline dl{margin:0;padding:0;position:relative}div.timeline dl.left{float:left;text-align:right;width:280px}div.timeline dl.right{float:left;text-align:left;width:278px}div.timeline dl dt{border-bottom:1px solid #000;display:block;font-weight:bold;margin:0;padding:0 0 6px;text-align:left}div.timeline dl.right dt{padding-left:15px}div.timeline dl dd{background:url("/gfx/sect/daily/timeline-dd-bg.gif") no-repeat;display:block;margin:0;padding:0;position:absolute}div.timeline dl.left dd{background-position:100% 50%;padding-right:13px;right:0}div.timeline dl.right dd{background-position:0 50%;left:0;padding-left:13px}div.timeline dl.left img{float:right}div.timeline dl dd p{clear:both;margin:0}




.entry-footer {border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;clear:both;margin-top:25px;overflow:visible;padding:6px 2px}
.entry-footer ul {float:right;margin:0}
.entry-footer ul li {display:inline;float:left;margin:0;padding-left:10px}
.entry-footer cite.byline {display:block;font: 11px Georgia, serif;margin:0 0 3px;font-style: normal}
span.entry-tags {font: normal 10px Georgia, serif;font-style:normal;line-height:1.8em;text-transform:uppercase}
span.read-more,
#read-more-categories h2.read-more {font: bold 11px Georgia, serif;font-style:normal;text-transform:uppercase}
span.read-more.tags {text-transform:uppercase}


/*
	Article Tools
*/


.article-tools {text-align: center; border-bottom:1px solid #E5E5E5;}
.article-tools dl {position: relative; text-indent: -999em; width: 340px; height: 20px; margin: 6px 0 6px 170px; background: url(/gfx/sect/daily/shared/blogtools-bg.png) no-repeat;}
.article-tools .noyahoo dl {background-image: url(/gfx/sect/daily/shared/blogtools-noyahoo-bg.png)}
.article-tools dl ul li {text-indent: -999em; float: left; position: absolute; top: 0;}
.article-tools dl ul li, .article-tools dl ul li a {display: block; width: 16px; height: 15px; background-image: url(/gfx/sect/daily/shared/blogtools-bg.png);}
.article-tools .noyahoo dl ul li, .article-tools .noyahoo dl ul li a {background-image: url(/gfx/sect/daily/shared/blogtools-noyahoo-bg.png)}
.article-tools li.tool-digg {left: 47px;}
.article-tools li.tool-digg a {background-position: -47px 0;}
.article-tools li.tool-digg a:hover {background-position: -47px -24px}
.article-tools li.tool-reddit {left: 71px;}
.article-tools li.tool-reddit a {background-position: -71px 0;}
.article-tools li.tool-reddit a:hover {background-position: -71px -24px}
.article-tools li.tool-delicious {left: 97px;}
.article-tools li.tool-delicious a {background-position: -97px 0;}
.article-tools li.tool-delicious a:hover {background-position: -97px -24px}
.article-tools li.tool-facebook {left: 122px;}
.article-tools li.tool-facebook a {background-position: -122px 0;}
.article-tools li.tool-facebook a:hover {background-position: -122px -24px}
.article-tools li.tool-twitter {left: 147px;}
.article-tools li.tool-twitter a {background-position: -147px 0;}
.article-tools li.tool-twitter a:hover {background-position: -147px -24px}
.article-tools li.tool-yahoo {left: 170px; width: 65px;}
.article-tools li.tool-yahoo a {background-position: -170px 0; width: 65px;}
.article-tools li.tool-yahoo a:hover {background-position: -170px -24px}
.article-tools li.tool-email {left: 243px; width: 43px;background:#fff;}
.article-tools li.tool-email a {background-position: -243px 0; width: 43px; display: none;}
.article-tools li.tool-email a:hover {background-position: -243px -24px}
.article-tools li.tool-print {left: 297px; width: 40px;background:#fff;}
.article-tools li.tool-print a {background-position: -297px 0; width: 40px; display: none;}
.article-tools li.tool-print a:hover {background-position: -297px -24px}

.newyork .article-tools dl {margin: 6px auto;}
.newyork .article-tools li.tool-email a {display: block;}
.newyork .article-tools li.tool-print a {display: block;}

/* UPDATED Article Tools to ShareThis */

.sharethis-container {text-align: center; border-bottom:1px solid #E5E5E5;}
.sharethis { width: 387px; text-align: left; margin: 0 auto; padding: 12px 0; height: 26px; }
.sharethis ul { margin: 0; padding: 0; height: 26px; list-style-type: none; }
.sharethis ul li { float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3b7698; margin: 0; padding: 0; }
.sharethis ul li.share-copy span { position: relative; top: 7px; padding-right: 5px; display: block; }
.sharethis ul li.facebook a { width: 24px; height: 24px; display: block; text-indent: -9999em; border: 1px solid #eaebe6; background: url(http://images.nymag.com/gfx/sect/daily/shared/sharethis.gif) 2px -1px no-repeat; margin-right: 6px; outline: none; }
.sharethis ul li.twitter a { width: 24px; height: 24px; display: block; text-indent: -9999em; border: 1px solid #eaebe6; background: url(http://images.nymag.com/gfx/sect/daily/shared/sharethis.gif) -30px -1px no-repeat; margin-right: 6px; outline: none; }
.sharethis ul li.digg a { width: 24px; height: 24px; display: block; text-indent: -9999em; border: 1px solid #eaebe6; background: url(http://images.nymag.com/gfx/sect/daily/shared/sharethis.gif) -62px -1px no-repeat; margin-right: 9px; outline: none; }
.sharethis ul li.counter a { width: 52px; height: 24px; display: block; text-indent: -9999em; border: 0; background: url(http://images.nymag.com/gfx/sect/daily/shared/sharethis.gif) -127px -1px no-repeat; margin-right: 6px; outline: none; }
.sharethis ul li.email a { width: 70px; height: 28px; display: block; text-indent: -9999em; border: 0; background: url(http://images.nymag.com/gfx/sect/daily/shared/sharethis.gif) -220px -1px no-repeat; outline: none; }
.sharethis ul li.print a { width: 60px; height: 28px; display: block; text-indent: -9999em; border: 0; background: url(http://images.nymag.com/gfx/sect/daily/shared/sharethis.gif) -292px -1px no-repeat; outline: none; }



/* --------------------------------------------------
			Facebook 'Recommend' Button
---------------------------------------------------- */

#fbRecommend {position:relative; top:8px;}



/* ----------------------------------------------
			Blog Post Bottom Navigation
-------------------------------------------------- */

#blog-footer-nav {border-top:1px solid #ccc;font:11px Georgia, serif;margin: 25px 15px 10px 14px;overflow:visible;padding-top:13px}
#blog-footer-nav .main-link {border-left:#ccc;border-right:#ccc;border-style:none solid;border-width:0 1px;float:left;font:11px/1.5;height:57px;letter-spacing:1px;padding-top:1.5em;text-align:center;text-transform:uppercase;width:115px;padding: 20px 16px 0;}
#blog-footer-nav .main-link a {color:#000}
#blog-footer-nav .next-post {height:60px;margin-left:10px;text-align:left;width:195px}
#blog-footer-nav .next-post h2 a {padding-right:25px;background:url("/gfx/sect/daily/intel/next-post.gif") 100% 5px no-repeat;}
#blog-footer-nav .previous-post {height:60px;margin-right:10px;text-align:right;width:195px}
#blog-footer-nav .previous-post h2 a{padding-left:25px;background:url("/gfx/sect/daily/intel/previous-post.gif") 0 5px no-repeat;}
#blog-footer-nav h2 {font-size:11px}
#blog-footer-nav h2 a {display:block;padding-bottom:15px;}
#blog-footer-nav h2,.blog-post-nav h3 {line-height:1.5em;margin:0}
#blog-footer-nav h3 {font-size:10px;font-style:italic;font-weight:normal;margin-bottom:.3em}
#blog-footer-nav .blog-post-nav-shell {float:left;height:60px;margin-bottom:25px;width:205px}

.blog-home #blog-footer-nav .blog-post-nav-shell {width: 178px;}
.blog-home #blog-footer-nav .blog-post-nav-shell div {width: 170px;}
.blog-home #blog-footer-nav .blog-post-nav-shell div {width: 170px;}
.blog-home #blog-footer-nav .previous-post h2 a {padding: 25px 0 25px 25px;background-position: 0 50%}

.date-archive-index #blog-footer-nav h2 a {padding-bottom:35px;padding-top:25px;}

.date-archive-index #blog-footer-nav h3,
.blog-home #blog-footer-nav h3 {display:none;}

/*~  4. Advertising
----------------------------------------------------------------------*/
.adContainer {text-align: center;}
.adContainer .head h5 {padding: 3px 0;height: 6px;text-indent:-999em; background: url(http://images.nymag.com/gfx/bg/advertisement.gif) no-repeat scroll 50% 0}
.ad-980x30 {text-align:center;background: url(/gfx/grubst/body-bg.png)}
.ad-980x30 .head {display:none}
.ad-980x30 .content {margin:0 auto;width:980px;}
.ad-300x250 .content,
.ad-300x600 .content,
.ad-300-flex .content {width: 300px; min-height:250px; margin: 0 auto;}
.ad-728x90 {border-top: 1px solid #737373; padding:3px 0; background-color:#E0E0E0;min-height:90px;}
.ad-980_flex .head, .ad-728x90 .head {display: none;}
#ad-splash-custom {background:#fff;padding:5px 0;}

#content-secondary .adContainer {margin:0 7px 25px; background: #f3f3f3; padding: 5px 17px 17px;}

.blog-index #content-primary .adContainer {margin-bottom: 38px;}


/*~  5. Aside Modules
----------------------------------------------------------------------*/
#content-secondary .module {margin: 0 0 22px; padding: 0 20px 28px; border-bottom: 1px solid #c9c9c9;}
#content-secondary .module .head {margin: 0 0 9px;}
#content-secondary .module .head h3 {font: bold 11px Georgia,serif; text-transform: uppercase;text-align:center}

.modtabs .head {margin-bottom: 10px;}
.tabs {padding-left: 4px;background: transparent url("/gfx/px/tab-border-bottom.gif") repeat-x left bottom;margin: 0 -13px 12px 0;}
.tabs li {background: #f5f5f5;border: 1px solid #c1c1c1;padding: 5px 7px;font: bold 12px Arial, sans-serif;float: left;margin-right: 7px;}
.tabs li.ui-tabs-selected {background:#fff;border-bottom:1px solid #fff;}
.tabs li.ui-tabs-selected a {color: #000;}
.tabs li.ui-tabs-selected a:hover {text-decoration: none;cursor: default;}

.pretab .content,
.ui-tabs .ui-tabs-hide {position: absolute !important;left: -10000px !important;}

.pretab #newmenus.content,
.pretab #all-blogs.content {position: static !important;}

.col3-thumb-hed .head {margin-bottom:14px !important;}
.col3-thumb-hed ul {background: url(/gfx/grubst/col3-dotted-308x3.png) repeat-y; padding-bottom: 5px;}
.col3-thumb-hed li {width: 90px; float: left; padding-right: 10px; margin-right: 9px; font: bold 11px Arial,sans-serif;}
.col3-thumb-hed li.last {padding-right: 0; margin-right: 0;}
.col3-thumb-hed a,
.col3-thumb-hed i {display: block;}
.col3-thumb-hed i {width: 88px; height: 68px; border: 1px solid #c0c0c0; margin-bottom: 3px; overflow: hidden;}

#restaurant-search {border-width:0!important;padding-bottom:0!important;}
#restaurant-search .head {margin: 0 0 5px !important;}
#restaurant-search .head h3 {width:311px;height:28px;text-indent:-999em;background:url(/gfx/grubst/h3-find-a-restaurant.png) no-repeat;}
#btn-blog-search {float: right;}

#restaurant-search .controls {margin:6px 0 8px;font: bold 11px Arial; text-align: center; color:#3b7698;}
#restaurant-search .controls label {position: relative;padding: 3px 0 0 22px;margin: 0 2px;}
#restaurant-search .controls input {position: absolute; left: 0;top: 0;}


#restaurant-search .foot {position: relative;}
#restaurant-search .uberselect {float:left;}
#restaurant-search .uberselect h6 {cursor:pointer;display: block;height: 18px; text-indent: -999em;  z-index:10;}
#restaurant-search .uberselect h6.active {height: 19px;border-bottom-width:0;position:relative;z-index:10}
#restaurant-search .uberselect-panel {z-index:1;width: 277px; padding: 10px 8px 10px 9px;display: none; position: absolute; left:-4px; top:35px;}
#restaurant-search .uberselect-panel ul {height: 120px; display: block; overflow: auto;}
#restaurant-search .uberselect-panel a {font:13px Arial, sans-serif;display:block;padding:5px 10px 3px 3px;}


.newyork #restaurant-search .content {position: absolute; left:-100000px}
.newyork #restaurant-search .active-form {position: relative !important; left:auto !important;}
.newyork #search-nym {display: block;}
.newyork #search-mp {display: none;}


#search-mp {padding:10px;background: #7cbfd9 url(/gfx/grubst/sprites-restaurantsearch-mp.png) no-repeat 242px -145px;position: relative;}
#search-mp h4.link-mp {text-indent: -999em;position: absolute;top: 10px; right: 7px;}
#search-mp h4.link-mp,
#search-mp h4.link-mp a {display:block;height:12px;width: 56px;z-index:20;}
#search-mp #search-box {position:relative;padding-top:22px;margin-bottom:9px;z-index:10}
#search-mp #search-box li {float:left;}
#search-mp #search-box li.active a {border:1px solid #437e9b;border-bottom-width:0;}
#search-mp #search-box li a {position:absolute;top:0;display:block;height:22px;text-indent:-999em;background: url(/gfx/grubst/sprites-restaurantsearch-mp.png) no-repeat;}
#search-mp #search-box li #txt-mp-search {left:0;width:63px;background-position: 1px 0;}
#search-mp #search-box li.active #txt-mp-search {background-position: 0 -39px;}
#search-mp #search-box li #food-mp-search {left:65px;width:99px;background-position: -64px 0}
#search-mp #search-box li.active #food-mp-search {background-position: -65px -39px;}
#search-mp #search-box ul li.txt-wrap {border:1px solid #437e9b;clear: both; background:#fff;width:254px;}
#search-mp #search-box li.txt-wrap input {border-width:0;font:11px Georgia,serif;color:#068ab7; padding:4px 5px 3px; width:244px;}
#search-mp .foot h5 {width:86px;height:10px;margin-bottom: 6px;text-indent:-999em;background: url(/gfx/grubst/sprites-restaurantsearch-mp.png) no-repeat 0 -81px;}

#search-nym {padding:10px;background: transparent url(/gfx/grubst/sprites-restaurantsearch-nym.png) no-repeat 0 -200px; position: relative;}
#search-nym #search-box {margin-bottom:9px;}
#search-nym .txt-wrap {background:#fff; width: 255px;float:left;}
#search-nym .txt-wrap input {margin: 0;font: 15px Arial,sans-serif;padding:3px 5px; width: 245px;}
#search-nym .foot h5 {width:86px;height:10px;margin-bottom: 6px;text-indent:-999em;background: url(/gfx/grubst/sprites-restaurantsearch-nym.png) no-repeat -10px -585px;}
#search-nym .uberselect h6 {text-indent: 0;padding:4px 0 0 5px; height: 14px; background: #f8f8f4 url(/gfx/grubst/sprites-restaurantsearch-nym.png) no-repeat; border:1px solid #bdcca0;}
#search-nym .uberselect h6.active {height: 15px;}

#search-nym #nym-neighborhoods {width: 97px; margin-right:6px; clear: both;}
#search-nym #nym-neighborhoods h6 {background-position: -200px 1px;}
#search-nym #nym-neighborhoods h6.active {background-position: -200px -44px;}
#search-nym #nym-cuisines {width: 77px; margin-right:6px;}
#search-nym #nym-cuisines h6 {background-position: -221px 1px;}
#search-nym #nym-cuisines h6.active {background-position: -221px -44px;;}
#search-nym #nym-features {width: 96px;}
#search-nym #nym-features h6 {background-position: -200px 1px;}
#search-nym #nym-features h6.active {background-position: -200px -44px;;}
#search-nym .uberselect-panel {background-color: #f8f8f4; border:1px solid #bdcca0;}
#search-nym .uberselect-panel li {border-bottom:1px solid #bdcca0;}
#nym-neighborhoods li {padding-left:5px;}
#nym-neighborhoods li.parent,
#nym-neighborhoods li.column {padding-left:0;}
#search-nym li.parent a {font-size:14px;font-weight:bold;}
#search-nym li.column a {font-size:12px;font-weight:bold;}
#search-nym .uberselect-panel a {color:#1b1b1b;}
#search-nym .uberselect-panel a b {margin-left: 5px; font-size: 11px: color: #222;}

#search-mp .uberselect h6 {background: #9ccfe2 url(/gfx/grubst/sprites-restaurantsearch-mp.png) no-repeat; border:1px solid #407a98;}

#search-mp  #mp-neighborhoods {width: 97px; margin-right:6px; clear: both;}
#search-mp  #mp-neighborhoods h6 {background-position: 2px -450px;}
#search-mp  #mp-neighborhoods h6.active {background-position: 2px -520px;}
#search-mp  #mp-cuisines {width: 77px; margin-right:6px;}
#search-mp  #mp-cuisines h6 {background-position: 2px -473px;}
#search-mp  #mp-cuisines h6.active {background-position: 2px -543px;}
#search-mp  #mp-features {width: 96px;}
#search-mp  #mp-features h6 {background-position: 2px -496px;}
#search-mp  #mp-features h6.active {background-position: 2px -566px}
#search-mp .uberselect-panel {background-color: #9ccfe2; border:1px solid #407a98;}
#search-mp .uberselect-panel li {border-bottom:1px solid #87b3c3;}
#search-mp .uberselect-panel a {color:#2e3a41;}

#blog-tools.module {padding: 0 20px 25px !important;}
#blog-tools .content {background-color: #f4f4ee; border: 1px solid #c9c9c9; padding: 4px 0 4px 10px;}

#blog-tools .tools {margin-bottom: 6px;}
#blog-tools .tools li {float: left; width: 135px;}
#blog-tools .tools li.email, #blog-tools .tools li.rss {border-bottom: 1px solid #c9c9c9;}
#blog-tools .tools li.email, #blog-tools .tools li.twitter {margin-right: 16px;}
#blog-tools .tools li a {font: bold 11px Arial, sans-serif; padding: 6px 0 4px 1px; display: block; background: url(/gfx/grubst/blogtools-iconsbg.png) no-repeat}
#blog-tools .tools li.email a {background-position: 100% -3px;}
#blog-tools .tools li.rss a {background-position: 100% -121px;}
#blog-tools .tools li.twitter a {background-position: 101% -61px;}
#blog-tools .tools li.flickr a {background-position: 100% -179px;}

#blog-tools .newsletter {padding: 7px 10px 10px;position:relative;}
#blog-tools .newsletter label {font: bold 18px Arial,sans-serif;display: block;margin-bottom:6px;}
#blog-tools .newsletter .input-wrp {background: #fff; border: 1px solid #cbcbcb; width: 225px; float: left; margin-right: 4px;}
#blog-tools .newsletter input {border-width: 0; color: #949494;}
#blog-tools .newsletter .input-wrp input {width: 213px; padding: 3px 6px 2px;font: 10px Arial,sans-serif;display:block;height:14px;}
#blog-tools .newsletter .loading {position: absolute;top:10px;right:30px;}


#grubmap-promo .head {margin: 0 !important;}
#grubmap-promo .head h3 {display: block; text-indent: -999em; width: 306px; border: 1px solid #b0b0b0; background: url(/gfx/grubst/badge-grubmap-306x111.png);}
#grubmap-promo .head h3,
#grubmap-promo .head h3 a {display: block; height: 111px;}

#tag-cloud .content {background: url(/gfx/grubst/rule-2x1-dotted-989898.png) repeat-x }
#tag-cloud .content a {font: bold 11px Arial,sans-serif;}
#tag-cloud .content ul {text-align: center; padding: 6px 0 5px; margin-bottom: 12px; background: url(/gfx/grubst/rule-2x1-dotted-989898.png) repeat-x 0 100%}
#tag-cloud .content li {display: inline; padding:0 7px 0 6px;background: url(/gfx/grubst/pipe-1x10-888.png) no-repeat center right}
#tag-cloud .content li.last {background: none;}
#tag-cloud p {color: #b4c2ca; line-height: 2em; padding: 0 1px;}

#recent-news .scroll-wrp {height:415px;overflow:auto;}
#recent-news .content li {background: transparent url("/gfx/px/rule_1px_dotted_1-2_888888.gif") repeat-x 0 100%;padding: 6px 0 7px 0;margin-right: 26px;}
#recent-news .content li a {font: bold 13px Georgia,sans-serif;line-height: 1.3em;}
#recent-news .content li strong,
#recent-news .content li strong a {font: 10px Georgia,sans-serif;text-transform:uppercase;color:#888;}

#fresh-menus .content ul {float: left; width: 140px;margin-top: 12px;padding-left: 13px;}
#fresh-menus .content li {margin-bottom: 9px;}
#fresh-menus .content li a {font: bold 11px Arial,sans-serif;}

#recent-reviews .head {margin-bottom: 15px;}

#recent-reviews {padding: 0 0 19px 0 !important;}
#recent-reviews li { margin-bottom:23px;margin-left: 8px;}
#recent-reviews h4 {margin: 0 20px;position: relative;margin-bottom:6px;}
#recent-reviews h4 a {display:block;font: bold 12px Georgia,serif;background: url(/gfx/grubst/ico-menulink.png) no-repeat right center}
#recent-reviews h4 em {position:absolute;top:2px;right:6px;font: normal 10px Arial,sans-serif;}
#recent-reviews h4 a:hover em {text-decoration:none;color: #f36b21;}
#recent-reviews li blockquote {background:url(/gfx/grubst/commentlist-bubblebg-odd.png) no-repeat 6px 0;background:url(/gfx/grubst/commentlist-bubblebg-odd.png) no-repeat 6px 0; padding-top: 5px;}
#recent-reviews li.even blockquote {background:url(/gfx/grubst/commentlist-bubblebg-even.png) no-repeat 19px 0;}
#recent-reviews li h5 {padding: 0 30px;margin-bottom:3px;font: bold 11px Georgia,serif;line-height:1.3em;}
#recent-reviews p {background:url(/gfx/grubst/commentlist-bubblebg-odd.png) no-repeat 6px 100%;padding: 0 30px 5px;font: 11px Georgia,serif;line-height:1.6em;}

#recent-reviews .foot h5 {margin: 0 45px; text-align: left; padding-left: 13px;}
#recent-reviews .foot a {display: block;font:11px Georgia,serif;background:url(/gfx/grubst/mplogo-67x14.png) no-repeat right center;}
#recent-reviews .foot strong {display:block;position:absolute;left:-999em;}

#most-commented {border-bottom-width: 0; }
#most-commented.loading {background: #fff url(/gfx/ico/ajax-loader-img.gif) 50% 56% no-repeat; min-height:300px;} 
#most-commented .tabs {margin-bottom: 8px;}
#most-commented h4 {display:none}
#most-commented h5 {width:110px;padding:2px 0;background: #ededed;font-weight:normal;font-size: 10px;text-align:center;margin:0 auto 8px auto;text-transform:uppercase;letter-spacing:.06em}
#most-commented .content ul {margin:0 10px 0 15px;font-size:11px;}
#most-commented .content li {position:relative;line-height: 1.5em;padding: 4px 0 3px 5px;list-style:none;display: block; background:url(/gfx/grubst/rule-2x1-dotted-989898.png) repeat-x}
#most-commented .content li a { font-weight: bold;}
#most-commented .content li .num {position:absolute;left:-15px;top:.566em;}
#most-commented .content li .tout{background:url("/gfx/sect/home/chat-bubble.gif") no-repeat 50% 50%;font-size:10px;margin-left:1px;padding:2px 4px 4px;text-align:center}
#most-commented .content li .tout strong {font-weight:normal}

#bar-recommendations .content {background: url(/gfx/grubst/rule-3x1-dotted-888.png) repeat-x;}
#bar-recommendations ul {width: 146px;}
#bar-recommendations ul.column-a {margin-right: 16px;}
#bar-recommendations li {font-size: 11px; background: url(/gfx/grubst/rule-3x1-dotted-888.png) repeat-x 0 100%;}
#bar-recommendations li.last {background: none;}
#bar-recommendations li.search {font-weight: bold;}
#bar-recommendations a {display: block; padding: 7px 0; background: url(/gfx/grubst/rsaquo-3x5.png) no-repeat 139px 50%;}

#recipe-search h3 {text-align: left !important; width: 160px; float: left;}
#recipe-search h4 {text-align: right !important; float: right; padding-right: 4px;font-weight:normal;}

#recent-videos li {position: relative;}
#recent-videos i img {margin: -10px 0 0 -40px}
#recent-videos .overlay {position:absolute;top:20px;left:28px;}

#masthead dl {clear: both; margin-bottom: 9px; font: 11px Georgia,serif; display: block; background: url(/gfx/grubst/rule-4x1-dotted-929292.png) 0 85% repeat-x;}
#masthead dt {float: left; background: #fff; color: #929292; padding-right: 1px;}
#masthead dd {float: right; background: #fff; padding-left: 1px; font-size: 10px; text-transform: uppercase;margin-top: 1px;}

#blog-roll .column {width: 148px; float: left;}
#blog-roll .col-2 {margin-left: 12px;}
#blog-roll dl {margin-bottom: 20px;}
#blog-roll dl.continued {margin-top: 20px;}
#blog-roll dt,
#blog-roll dd {margin-bottom: 8px;}
#blog-roll .col-2 dd.first {margin-top: 20px;}

#content .three-column-module .col-1,
#content .three-column-module .col-2 {margin-right:3%;width:31%}
#content .three-column-module .col-3 {margin-right:0;width:30%}
#content .three-column-module .column {float:left;margin:0;padding:0}
#content .three-column-module .content dl {margin-bottom:7px;margin-top:-1px}
#content .three-column-module .content dl dt {color:#666;font: bold 10px Georgia,serif;padding-bottom:.1em;padding-top:.7em;text-transform:none}
#content .three-column-module .content dl,
#content .three-column-module .content dd {list-style:none;margin:0;padding:0 0 .45em}
#content .three-column-module .content dd.first {padding-top:.8em}


/*~  Main Blog Index Left Column
----------------------------------------------------------------------*/
#content-context {padding-top: 5px;}
#content-context .module {padding-top: 3px; margin-bottom: 30px;}
#content-context h3 {float: right;margin-bottom: 3px; height: 24px; text-indent: -999em; background:url(/gfx/grubst/sprites-content-context.png) no-repeat}
#openings h3 {width: 56px; background-position: 0 0;}
#closings h3 {width: 55px; height: 24px; background-position: 0 -29px;}
#openings .foot {margin-top:5px;position:relative;text-align:right;}
#openings .foot img {margin-top:4px;border: 1px solid #9a9a9a;}

#content-context .content {text-align: right;}
#content-context .content li {margin-bottom: 6px; line-height: 1.25em;}
#content-context .content li.recommended a {background:url(/gfx/grubst/sprites-content-context.png) no-repeat -192px -1px; padding-left: 8px;}

#content-context #twitter-latest,
#content-context .twitter-feed {padding: 11px 0 0;background: transparent url(/gfx/grubst/rule-2x1-dotted-989898.png) repeat-x;}
#content-context #twitter-latest h3,
#content-context .twitter-feed h3 {text-align: right; float: none; height: auto; margin-bottom: 7px;text-indent: 0; background: none; font-weight: normal;}
#twitter-latest li,
.twitter-feed li {margin-bottom:7px;}
.tweet-txt,
.twitter-feed .tweet-txt {line-height:1.2em}
#twitter-latest li a,
.twitter-feed li a {display: block;font-family:Georgia;padding-bottom:8px;}
#twitter-latest li a:hover,
.twitter-feed a:hover {text-decoration: none;}
#twitter-latest h5,
.twitter-feed h5 {font-weight: normal; text-align: right;}




.search #wrap {padding-top: 36px;}
.search #utilities .jump {float:right;text-transform:lowercase;}
.search #utilities ul {padding-top: 5px;}
.search #utilities li {float: left; padding:3px 8px 3px 7px; background: url(/gfx/grubst/pipe-1x10-505050.png) no-repeat 100% 50%; }
.search #utilities a {font: 11px Arial, sans-serif; color: #727272;}
.search #utilities .util-nav-mp {background:none;}

.search .ad-728x90,
.search #content {border-width:0;}

.search #content-primary {position:relative;padding:20px 3px 0;}

#search-head {background-color:#a8c45c;}
#search-head h1#logo {position:absolute;top:-4px;left:11px;background:url(/gfx/grubst/search-logobg-150x33.png);width:150px;text-indent:-999em;}
#search-head h1#logo,
#search-head h1#logo a {display:block;height:33px;}

#search-title {padding-top:24px;text-align:center;color:#fff;}

#search-title a {color:#fff;}
#search-title h3 {font:21px Georgia,serif;}
#search-title h1 {font-size:15px;margin:5px 0;text-transform:uppercase}


#search-tabs ul {background:transparent url("/gfx/px/tab-border-bottom.gif") repeat-x left bottom;margin-top:15px;padding-left:29px}
#search-tabs li{background:#ebf1da;border:1px solid #c1c1c1;border-width:1px 1px 0;color:#999;float:left;font:bold 13px Arial, sans-serif;height:16px;margin-right:4px;margin-top:6px;padding:4px 7px}
#search-tabs li a {color:#3b7698}
#search-tabs li.tab-open{background:#fff;border:1px solid #c1c1c1;border-width:1px 1px 0;float:left;height:21px;margin-right:4px;margin-top:2px}
#search-tabs li.tab-open a{background:#fff;color:#000;padding:0 4px 13px}
#search-tabs span{color:#777;font:normal 11px Arial, sans-serif}



#search-count {position:relative;border-bottom:1px solid #dbdbdb;padding-bottom:6px;margin:24px 0;font-size:11px;}
#search-count ul{position:absolute;right:0;top:0;}
#search-count ul li{color:#aaa;display:inline;font-weight:bold;margin-left:2px;}
#search-results {padding: 0 11px 0 29px;}
#search-results .entry {background:transparent url("/gfx/px/rule_1px_dotted_1-2_888888.gif") repeat-x 0 100%;margin-bottom:15px;padding-bottom:15px;position:relative}
#search-results .entry-header {margin-bottom:12px}
#search-results .entry-header ul {text-align:left;}
#search-results .timestamp strong {font-weight:normal;color:#1f638a;}
#search-results h2.entry-title {font:18px Georgia, serif;margin:0 0 8px;padding:0;width:385px;}
#search-results a {color:#1f638a;}
#search-results .image{float:right;width:149px;height:99px;margin:0 0 .05em 12px;position:relative;}
#search-results .image img{border:1px solid #e8e8e8}
#search-results .image img.overlay-thumb{border-width:0;bottom:0;left:1px;margin:0;position:absolute}
#search-results .entry-body p{font:13px Georgia, serif;margin:0 0 6px;line-height:1.3em;}
#search-results span.entry-tags {line-height:1.7em!important;}
#search-results-foot {margin: -5px 0 10px;}
#search-results-foot .pagination{border-bottom-width:0;}
#search-results-foot .pagination ul{float:right;margin:0;padding:0}
#search-results-foot .pagination li a{border-color:#fff;height:1em}
#search-results-foot .pagination li.inactive{margin:.4266em 8px 0;color:#9e9e9e;}
#search-count h5,#search-results-foot .pagination li{float:left}

.grubstreet-home #global-nav {position: relative;margin-bottom:8px;}
.grubstreet-home #global-nav ul {position: relative;height:36px;padding:5px 0;background:url(/gfx/grubst/splash-nav-bg.png) no-repeat;}
.grubstreet-home #global-nav li a {text-indent:-999em;position: absolute;top:9px;height:36px;background-image:url(/gfx/grubst/splash-nav-bg.png);}

#global-nav .nav-bos {left:24px;width:103px;background-position: -24px -9px;}
#global-nav .nav-bos:hover {background-position: -24px -63px;}
#global-nav .nav-chi  {left:127px;width:123px;background-position: -127px -9px;}
#global-nav .nav-chi:hover {background-position: -127px -63px;}
#global-nav .nav-la {left:250px;width:178px;background-position: -250px -9px;}
#global-nav .nav-la:hover {background-position: -250px -63px;}
#global-nav .nav-nyc {left:428px;width:153px;background-position: -428px -9px;}
#global-nav .nav-nyc:hover {background-position: -428px -63px;}
#global-nav .nav-phl {left:580px;width:188px;background-position: -580px -9px;}
#global-nav .nav-phl:hover {background-position: -580px -63px;}
#global-nav .nav-sf {left:768px;width:200px;background-position: -768px -9px;}
#global-nav .nav-sf:hover {background-position: -768px -63px;}

.grubstreet-home #utilities li {text-transform:lowercase;float: left;width:auto!important;padding:3px 8px 3px 7px!important; background: url(/gfx/grubst/pipe-1x10-505050.png) no-repeat 100% 50% !important;height:auto!important;}
.grubstreet-home #utilities .util-nav-nym {background:none!important;}
.grubstreet-home #utilities li a {background:none!important; padding:0!important;display:inline;width:auto!important;}



.grubstreet-home #content-primary {padding: 0 17px 0 0;}
.grubstreet-home #content-secondary {padding-top: 6px;width:348px;padding: 6px 0;}
.grubstreet-home #content-secondary .module {margin:0 21px 20px 20px;padding:0;border-bottom-width:0;}
.grubstreet-home #content-secondary .module .head {margin-left:0;}

.grubstreet-home #content-lede {padding:6px 0 0 6px;background:url(/gfx/grubst/pipe-1x2-dotted-d1d1d1.png) repeat-y 404px 0;}
.grubstreet-home #content-lede .column-a {width:393px;padding-right:11px;float:left;}
.grubstreet-home #content-lede .column-b {width:185px;float:left;margin-left:17px;}

#national-posts .head h3 {text-indent:-999em;background:url(/gfx/grubst/sprites-splash-heds.png) no-repeat 0 -264px;height:17px;margin-bottom:25px;}
#national-posts .entry {background:url(/gfx/grubst/rule-2x1-dotted-d1d1d1.png) repeat-x 0 100%;padding-bottom:10px;margin-bottom:10px;}
#national-posts h2.entry-title {font:15px Georgia, serif;margin:0 0 8px;padding:0;}
#national-posts a {color:#1f638a;}
#national-posts .image{float:left;width:149px;margin:0 12px .05em 0;position:relative;}
#national-posts .image img{border:1px solid #e8e8e8}
#national-posts .image img.overlay-thumb{border-width:0;bottom:0;left:1px;margin:0;position:absolute}
#national-posts .entry-body p{font:11px Georgia, serif;margin-bottom:0;line-height:1.2em;}
#national-posts span.entry-tags {line-height:1.7em!important;}

#recent-video {text-align:center;background:url(/gfx/grubst/rule-2x1-dotted-d1d1d1.png) repeat-x 0 100%;padding:0 9px 25px;margin-bottom:9px;}
#recent-video .head h3 {text-indent:-999em;background:url(/gfx/grubst/sprites-splash-heds.png) no-repeat 13px -324px;height:17px;}
#recent-video .content a {display:block;padding:18px 18px 2px;border:1px solid #c0c0c0;margin-top:15px;}
#recent-video .content a:hover {background-color:#f5f5f1;text-decoration:none;}
#recent-video i {display:block;width:128px;height:96px;overflow:hidden;border:1px solid #c0c0c0;margin:0 auto;}
#recent-video .content a:hover i {border-color:#1F638A}
#recent-video b {background:url(/gfx/grubst/video-overlay-20x20.png) 0 50%no-repeat;display:block;padding:8px 0 8px 27px;text-align:left;font:bold 11px Arial,sans-serif;}
#recent-video .foot {margin-top:13px;}
#recent-video .foot h5 {font-size:13px;font-weight:normal;}

#newsletter {position:relative;}
#newsletter .loading {position:absolute;top:35px;right:10px;}
#newsletter h3 {background:url(/gfx/grubst/sprites-splash-heds.png) no-repeat 0 -380px;text-indent:-999em;width:182px;height:21px;}
#txt-newsletter-subscribe {border:1px solid #cbcbcb; width: 170px;background-color:#f8f8f8;font:12px Arial,sans-serif;color:#868686;padding:4px 6px;}
#newsletter li {clear:both;display:block;padding:6px 2px 5px 1px;height:13px;background:url(/gfx/grubst/rule-2x1-dotted-d1d1d1.png) repeat-x 0 100%;position:relative}
#newsletter label {position:relative;font:10px Georgia,serif;text-transform:uppercase;color:#000;display:block;}
#newsletter label input {position:absolute;right:0;top:-4px;}

#newsletter li.sf {background:none;}
#newsletter li.submit {margin-top:-6px;text-align:center;background-position:0 65%;}

#city-news {border-bottom:1px solid #e4e4e4;margin-bottom:20px;background:url(/gfx/grubst/col3-newsfeeds-bg.png) -4px 0 repeat-y;}
#city-news .module {position:relative;width:185px;padding:6px 9px 0;float:left;}
#city-news .chi,
#city-news .phl {width:187px!important;}
#city-news .nyc,
#city-news .bos {padding-left:6px;}
#city-news .module-wrp {clear:both;}
#city-news .head {padding-bottom:15px;background-color:#fff;}
#city-news .module-wrp h3 {margin-left:1px;height:18px;background-image:url(/gfx/grubst/sprites-splash-heds.png);background-repeat:no-repeat;text-indent:-999em;}
#city-news .module-wrp h3 a {display:block;height:18px;}
#city-news .head h2 {text-indent:-999em; height:16px;background:url(/gfx/grubst/sprites-splash-heds.png) no-repeat 0 -442px;}

#city-news .chi h3 {background-position:0 -40px;}
#city-news .la h3 {background-position:0 -80px;}
#city-news .bos h3 {background-position:0 -120px;}
#city-news .phl h3 {background-position:0 -160px;}
#city-news .sf h3 {background-position:0 -200px;}

#city-news .heds {border-top:1px solid #e4e4e4;}
#city-news .heds .module {border-top:3px solid #fff;}
#city-news .heds .content {font:11px Georgia,serif;width:165px;}
#city-news .heds ul {padding-left:15px;}
#city-news .heds li {margin-bottom:6px;list-style:square;color:#ccc;}

#city-news .popular {border-bottom:3px solid #fff;padding-bottom:5px;}
#city-news .popular .content {background:#e1eff5 url(/gfx/grubst/mpbadge-31x22bg.png) no-repeat 98% 98%;text-align:center;padding:8px 18px 25px;margin:0 3px;border:1px solid #cfd6f5;}
#city-news .popular h4 {font:10px Verdana,sans-serif;text-transform:uppercase;margin-bottom:8px;}
#city-news .popular a {font:bold 10px Verdana,sans-serif;}

#mpfauxtabs,
#mpfauxtabs li,
#mpfauxtabs a {display:block;height:31px;}
#mpfauxtabs {position:relative;background:#fff url(/gfx/grubst/mp-fauxtabs-bg.png) 0 8px no-repeat;}
#mpfauxtabs li {display:block;height:31px;position:absolute;top:0;background:#fff url(/gfx/grubst/mp-fauxtabs-bg.png) no-repeat;}
#mpfauxtabs li a {text-indent:-999em;}

#mpfauxtabs li#boston {width:53px;left:8px; background-position:-9px 9px;}
#mpfauxtabs li#boston.active {background-position:-9px -28px;}

#mpfauxtabs li#chicago {width:49px;left:64px; background-position:-64px 9px;}
#mpfauxtabs li#chicago.active {background-position:-64px -28px;}

#mpfauxtabs li#losangeles {width:41px;left:114px; background-position:-114px 9px;}
#mpfauxtabs li#losangeles.active {background-position:-114px -28px;}

#mpfauxtabs li#newyork {width:55px;left:156px; background-position:-156px 9px;}
#mpfauxtabs li#newyork.active {background-position:-156px -28px;}

#mpfauxtabs li#philadelphia {width:48px;left:213px; background-position:-213px 9px;}
#mpfauxtabs li#philadelphia.active {background-position:-213px -28px;}

#mpfauxtabs li#sanfrancisco {width:37px;left:262px; background-position:-262px 9px;}
#mpfauxtabs li#sanfrancisco.active {background-position:-262px -28px;}


.grubstreet-home #restaurant-search {padding-right:0!important;}
.grubstreet-home #restaurant-search h3 {height:17px;background:url(/gfx/grubst/sprites-splash-heds.png) no-repeat 0 -502px;margin-bottom:6px;}
.grubstreet-home #search-mp {padding-bottom:4px;}

#recipes-promo.module	{margin:0 9px 26px !important;}	
#recipes-promo.module div.head	{
		background:url(/gfx/grubst/recipe-bg.png) 0 top no-repeat;
		padding-top: 18px;
		padding-bottom: 2px;
		margin: 0;
		}
	div#recipes-promo .content h4, div#recipes-promo .content dd	{
		font-size: 11px;
		line-height: 13px;
		}
	div#recipes-promo .content	{
		margin: 0;
		padding: 0 5px 0 29px;
		background: url(/gfx/grubst/recipe-bg.png) -350px top repeat-y;
		}
	div#recipes-promo .content div.row	{
		padding: 10px 0;
		}
	div#recipes-promo h4.feat-recipe	{
		font-weight: normal;
		width: 92px;
		float: left;
		padding-top: 13px;
		}
	div#recipes-promo dl	{
		width: 160px;
		margin-left: 113px;
		}
	div#recipes-promo .content dt	{
		font-size: 10px;
		padding: 0 0 6px 1px;
		line-height: 13px;
		text-transform:uppercase;
		background: url(/gfx/grubst/rule-3x1-dotted-888.png) bottom repeat-x;
		}
	div#recipes-promo .content dd	{
		padding: 4px 0 6px 2px;
		background: url(/gfx/grubst/rule-3x1-dotted-888.png) bottom repeat-x;
		}
	div#recipes-promo .content dd a	{
		display: block;
		width: 158px;
		background: url(/gfx/grubst/rsaquo-3x5.png) 150px 50% no-repeat;
		}
	div#recipes-promo .content .feat-recipe img	{
		display:block;
		margin-bottom: 2px;
		border: 1px solid #c0c0c0;
		}
	div#recipes-promo.module div.foot	{
		background: url(/gfx/grubst/recipe-bg.png) -700px bottom no-repeat;
		font: 11px Arial, Helvetica, sans-serif;
		padding: 8px 0 21px;
		}
	div#recipes-promo.module .foot h5	{
		text-align:center;
		margin: 0 auto 0;
		}


#chefs-promo .head {padding-bottom:8px;background: url(/gfx/grubst/rule-3x1-dotted-888.png) bottom repeat-x;}
#content-secondary #chefs-promo .head {margin-bottom:0}
#chefs-promo .column-a {margin-right:17px;}
#chefs-promo li {clear:both;width:145px;font:11px Verdana;background: url(/gfx/grubst/rule-3x1-dotted-888.png) bottom repeat-x;}
#chefs-promo li a {display:block;padding: 6px 2px;}
#chefs-promo img {display:block; width:30px; height:30px; padding:1px;margin:-1px 6px 0 0; border:1px solid #c4c4c4;float:left;}
#chefs-promo li a:hover img {border-color:#cfcfcf}
#chefs-promo .foot {margin-top:6px;border:1px solid #dcdcdc;background:#f8f8f8;padding:4px 0;text-align:center;}

#popular-topics {background: url(/gfx/grubst/rule-3x1-dotted-888.png) bottom repeat-x;}
#popular-topics .head {padding-bottom:6px;background: url(/gfx/grubst/rule-3x1-dotted-888.png) bottom repeat-x;}
#popular-topics ul {width:106px;padding-left:5px;}
#popular-topics .column-c {width:80px;}
#popular-topics li {font:bold 11px Arial, sans-serif;margin-bottom:6px;}

#nymag-nav {display: none;position: absolute; top: 25px; height: 0; background: url("/gfx/grubst/nymag-nav-bg.png") no-repeat;padding-bottom:7px; border-top: 5px solid #222;width: 980px;}
#nav-loader {text-align: center; position: absolute; width: 980px; padding: 10px 0 9px;}
#navigation {height: 53px;}
#nav{display: none;}
#mast a{text-decoration:none}
#nav,#mast,#global-info{text-align:left}
#nav-primary a.top{background:url("http://images.nymag.com/gfx/nav/nav-primary.gif") no-repeat;display:block;height:31px;outline:none;text-indent:-1000em}
#nav-bars{width:80px}
#nav-bars a.top{background-position:-376px 0}
#nav-bars i.cap{left:60px}
#nav-bars:hover a.top,
#nav-bars a.top:hover{background-position:-376px -31px}
#nav-entr{width:194px}
#nav-entr a.top{background-position:-456px 0}
#nav-entr a.top:hover,#nav-entr:hover a.top{background-position:-456px -31px}
#nav-entr i.cap{left:175px}
#nav-fash{width:110px}
#nav-fash a.top{background-position:-650px 0}
#nav-fash a.top:hover,#nav-fash:hover a.top{background-position:-650px -31px}
#nav-fash i.cap{left:90px}
#nav-news{width:205px}
#nav-news i.cap{left:185px;width:13px}
#nav-news:hover a.top,#nav-news a.top:hover{background-position:0 -31px}
#nav-primary .ny-sitemap .accordion .content li{background:url("http://images.nymag.com/gfx/nav/bullet-gray.gif") no-repeat 0 50%;padding-left:7px}
#nav-primary .ny-sitemap .current-issue dd{margin-left:115px}
#nav-primary .ny-sitemap .main{float:left;font-size:11px;padding:15px;width:649px}
#nav-primary .ny-sitemap .quick li{line-height:1.5em;margin-bottom:.3em}
#nav-primary .ny-sitemap a.top{background:url("http://images.nymag.com/gfx/nav/sitemap.gif") no-repeat -2px 0;display:block;height:31px;text-indent:-1000em;width:92px}
#nav-primary .ny-sitemap table li{line-height:1.5em}
#nav-primary .ny-sitemap table ul{margin:0 0 1em 9px}
#nav-primary div.sub dd a:hover,#nav-primary .ny-sitemap .menu a:hover,#nav-secondary ul.nav a.no-subnav:hover{text-decoration:underline}
#nav-primary div.sub dd li{border-top:1px solid #BBE8F9;line-height:1.27272727273;padding:5px 1px 6px}
#nav-primary div.sub dd li.last{text-transform:uppercase}
#nav-primary div.sub div{background:url("http://images.nymag.com/gfx/nav/nav-primary-drop-bg.gif") repeat-y 0 100%;padding-bottom:10px}
#nav-primary div.sub dl{background:#A7D9ED;float:right;line-height:1.3em;overflow:hidden;padding:4px 4px 7px;width:107px}
#nav-primary div.sub dl a{color:#1F638A;font-weight:400}
#nav-primary div.sub dt{color:#EBF7FB;font-size:18px;font-weight:700;padding-bottom:.3em}
#nav-primary div.sub ul.links{float:left;font-family:Georgia, Garamond, "Times New Roman", Times, serif;width:160px}
#nav-primary div.sub ul.links a{border-bottom:1px dotted #D7D7D7;color:#000;display:block;line-height:1.3em;padding:4px 2px 5px 6px}
#nav-primary div.sub ul.links a:hover b,#nav-primary .ny-sitemap table h2 a{color:#000}
#nav-primary div.sub ul.links a:hover,#nav-primary div.sub ul.links li.last a:hover{background-color:#DEEEF5;color:#000;text-decoration:underline}
#nav-primary div.sub ul.links b{color:#3FB0DC}
#nav-primary div.sub ul.links li.last a{border-bottom:1px solid #FFF;padding-bottom:5px}
#nav-primary i.cap{background:#FFF;display:block;font-size:1px;height:1px;overflow:hidden;position:absolute;top:0;width:12px}
#nav-primary li div.sub{background:#FFF url("http://images.nymag.com/gfx/nav/nav-dots.gif") repeat-x -1px 0;border:2px solid #ACACAC;border-width:0 2px 2px;font-size:11px;left:-1000em;padding:6px 5px 6px 4px;position:absolute;width:285px;z-index:999999}
#nav-primary li.hover div.sub,.can-has-js #nav-primary li.hover div.sub,#nav-secondary ul.nav li.hover div{left:auto}
#nav-primary li.top{float:left;position:relative;z-index:1000}
#nav-primary ul.nav{float:left;width:888px}
#nav-rest{width:171px}
#nav-rest a.top{background-position:-205px 0}
#nav-rest i.cap{left:151px;width:13px}
#nav-rest:hover a.top,#nav-rest a.top:hover{background-position:-205px -31px}
#nav-secondary{border-top:1px solid #B7B7B7;clear:both;font-size:10px;padding:3px 4px 0 0}
#nav-secondary .subscribe{float:right;font-size:11px;font-weight:700;padding-bottom:3px;text-align:right}
#nav-secondary .subscribe a b{color:#ED1C24}
#nav-secondary .subscribe a b em{font-style:normal;text-transform:uppercase}
#nav-secondary .subscribe li{background:url("http://images.nymag.com/gfx/nav/bar-000.gif") no-repeat 100% 70%;padding:0 7px}
#nav-secondary .subscribe li.last{background:none;padding-right:4px}
#nav-secondary li{float:left;line-height:1.3em}
#nav-secondary ul.nav{background:url("http://images.nymag.com/gfx/nav/nav-plus.gif") no-repeat;float:left;padding-left:35px}
#nav-secondary ul.nav a{color:#000;display:block;text-transform:uppercase}
#nav-secondary ul.nav a b{color:#ED1C24;font-weight:400}
#nav-secondary ul.nav a.no-subnav{background:none;padding:0 2px 4px;position:relative}
#nav-secondary ul.nav a.top{background:url("http://images.nymag.com/gfx/nav/nav-secondary.gif") no-repeat 100% -1px;padding:0 12px 4px 2px;position:relative}
#nav-secondary ul.nav a.top:hover i,#nav-secondary ul.nav li.hover a.top i{background:#FFF;bottom:-1px;height:1px;position:absolute;right:1px;width:7px;z-index:2000}
#nav-secondary ul.nav a.top:hover,#nav-secondary ul.nav li.hover a.top{background-image:url("http://images.nymag.com/gfx/nav/nav-secondary-on.gif");z-index:2000}
#nav-secondary ul.nav div a{border-bottom:1px dotted #CCC;line-height:1.5em;padding:5px 3px;text-transform:none}
#nav-secondary ul.nav div a:hover{background-color:#DEEEF5;text-decoration:underline}
#nav-secondary ul.nav div li{background:none;float:none}
#nav-secondary ul.nav li{background:url("http://images.nymag.com/gfx/nav/bar-D7D7D7.gif") no-repeat 100%;padding:1px 2px 0 1px}
#nav-secondary ul.nav li div{background:#FFF url("http://images.nymag.com/gfx/nav/nav-dots.gif") repeat-x -1px 0;border:2px solid #ACACAC;border-width:0 2px 2px;left:-1000em;padding:6px 4px 8px;position:absolute;z-index:5005}
#nav-secondary ul.nav li.last{background:none}
#nav-shop{width:126px}
#nav-shop a.top{background-position:-760px 0}
#nav-shop i.cap{left:188px}
#nav-shop:hover a.top,#nav-shop a.top:hover{background-position:-760px -31px}
.accordion{background:#FFF;border:1px solid #C9C9C9;font-size:11px;padding:1px}
.accordion .closed .content{height:0}
.accordion .closed .title b{background-image:url("http://images.nymag.com/gfx/nav/accordion-plus.gif");font-weight:400}
.accordion .content{overflow:hidden}
.accordion .content .wrap{padding:9px 8px 5px}
.accordion .content p{margin-top:0}
.accordion .panel{margin-bottom:1px}
.accordion .title{background:#9DE1FB url("http://images.nymag.com/gfx/nav/accordion-title-bg.jpg");border:1px solid #9DE1FB;border-color:#9DE1FB #62C1E7 #62C1E7 #9DE1FB;cursor:pointer;font-size:1em;font-weight:700;line-height:1.1;margin:0}
.accordion .title b{display:block;padding:4px}
.can-has-js #nav-primary i.top{height:26px;position:absolute;right:0;top:2px;width:19px}
.can-has-js #nav-primary li.top{position:relative}
.can-has-js #nav-shop i.cap{left:auto;right:98px}
.can-has-js #nav-shop.hover div.sub{right:-94px}
.can-has-js .accordion .title b{background:url("http://images.nymag.com/gfx/nav/accordion-minus.gif") no-repeat 4px 50%;padding-left:19px}
.ny-sitemap .accordion .content{height:150px}
.ny-sitemap .additional{float:right;margin-right:7px;width:283px}
.ny-sitemap .additional .feature{background:#FFF;border:1px solid #C9C9C9;margin:8px 0 7px;padding:8px 6px 8px 4px}
.ny-sitemap .additional .feature h2{font-size:12px;font-weight:700;margin:0 0 .4em;text-transform:uppercase}
.ny-sitemap .current-issue{font-size:11px;font-weight:700}
.ny-sitemap .current-issue dt{float:left}
.ny-sitemap .current-issue li{border-bottom:1px solid #E1E1E1}
.ny-sitemap .current-issue li a{display:block;padding:.45em 0}
.ny-sitemap .current-issue ul{border-top:1px solid #E1E1E1}
.ny-sitemap .footer{background:#231F20;clear:both;position:absolute}
.ny-sitemap .footer a{background:url("http://images.nymag.com/gfx/nav/sitemap-close.gif") no-repeat 100% 0;color:#FFF;display:block;height:22px;text-indent:-1000em}
.ny-sitemap .inner{background:url("http://images.nymag.com/gfx/nav/sitemap-tile.gif") repeat-y 100% 0;border:1px solid #000}
.ny-sitemap .main h2 a{color:#000;font-weight:700}
.ny-sitemap .menu{background:#FFF;border:1px solid #B7B7B7;left:-1000em;position:absolute;top:21px;width:978px;z-index:5005}
.ny-sitemap .menu a,#nav-secondary .subscribe a{color:#005B7F}
.ny-sitemap .quick li cite{font-size:11px;font-style:normal;font-weight:700;text-transform:uppercase}
.ny-sitemap li.open .footer{padding-bottom:22px;position:static}
.ny-sitemap li.open .footer a i{background:url("http://images.nymag.com/gfx/nav/sitemap-cap.gif") no-repeat;height:25px;position:absolute;right:-1px;top:-24px;width:99px;z-index:2500}
.ny-sitemap li.open .menu{left:auto;right:0}
.ny-sitemap li.top{float:right}
.ny-sitemap table{width:100%}
.ny-sitemap table h2{font-size:11px;margin:0 0 .45em}
.ny-sitemap table h2 img{vertical-align:middle}
.ny-sitemap table.cols-4 td{padding-right:10px;width:25%}

#footer {text-align: center;padding-bottom: 50px;border-top:1px solid #737373;padding-top:12px;font-size:11px;}
#footer p, #footer ul {margin-bottom:6px}
#footer li:first-child {border-width: 0;}
#footer li {display: inline;padding: 0 11px;border-left:1px solid #000;}

/* -------------------------------------------------------------------------
	TV Recaps blog post inline and bottom navigation
-------------------------------------------------------------------------- */
body.recap .entry-footer {margin-top:0;width:100%;}
body.recap .individual-entry-archive .wide-image .entry-body .image { margin-bottom:20px; }

#entry-inline,#recap-nav-wrap,#recap-nav,#recap-nav .prev-next {float:left;width:163px;}

#entry-inline {margin:-14px 0 0;padding:0 27px 31px 6px;}

.left-aligned-image #entry-inline {margin: 25px auto 0; padding:0 0 31px;float:none;}
.right-aligned-image #entry-inline {margin: 25px auto 0; padding:0 0 31px;float:none;}
.inset-headline #entry-inline {clear:both;margin:-14px 61px 20px;padding:0 6px 31px;}

#recap-nav-wrap {padding:4px 0 0;background:transparent url(/gfx/sect/daily/tv/inline-top-bg.gif) no-repeat 4px 0;}
#recap-nav {padding:0 0 4px;background:transparent url(/gfx/sect/daily/tv/inline-bottom-bg.gif) no-repeat 4px 100%;}
#recap-nav .content {background:#f7f6f4;border-left:1px solid #e9e8e6;border-right:1px solid #e9e8e6;width:153px;margin-left:4px;text-align:center;display:inline;float:left;}
#recap-nav .prev-next {border-top:1px solid #d2d1cf;border-bottom:1px solid #d2d1cf;}
#recap-nav h2 {padding:8px 5px;font-size:16px;clear:both;}
#recap-nav h3 {padding:9px 8px;font-size:12px;line-height:13px;font-weight:normal;font-family:Arial,sans-serif;clear:both;}
#recap-nav h3 .and {display:block;text-transform:uppercase;color:#555;font-size:10px;font-weight:normal;padding:2px 0 0;}

#recap-nav .show-meta-left,
#recap-nav .show-meta-right {line-height:1em;padding:3px 0 1px;color:#4c4c4a;font-weight:bold;font-size:14px;font-family:Arial,sans-serif;text-transform: uppercase;}
#recap-nav .show-meta-left {border-right:1px solid #d2d1cf;width:67px;padding-right:9px;float:left;margin:0;}
#recap-nav .show-meta-right {width:67px;padding-left:9px;float:left;margin:0;}
#recap-nav .season {float:right;}
#recap-nav .episode,
#recap-nav .episodes {float:left;}
#recap-nav h4 {font-size:10px;height:8px;overflow:hidden;text-indent:-1000px;margin:0 auto; padding-bottom:2px;}
#recap-nav .season h4 {background:transparent url(/gfx/sect/daily/tv/inline-season.gif) no-repeat 50% 0;width:31px;}
#recap-nav .episode h4 {background:transparent url(/gfx/sect/daily/tv/inline-episode.gif) no-repeat 50% 0;width:33px;}
#recap-nav .episodes h4 {background:transparent url(/gfx/sect/daily/tv/inline-episodes.gif) no-repeat 50% 0;width:38px;}

#recap-nav .tv-prev,
#recap-nav .tv-next {display:block;width:81px;height:26px;margin:0;text-indent:-1000px;overflow:hidden;}
#recap-nav .tv-prev {float:left;background:transparent url(/gfx/sect/daily/tv/inline-prevnext.png) no-repeat 0 0;border-right:1px solid #d2d1cf;}
#recap-nav .tv-prev:hover {background-position:0 -26px;}
#recap-nav .tv-prev.inactive {background-position:0 -52px;}
#recap-nav .tv-prev.inactive:hover {background-position:0 -52px;}
#recap-nav .tv-next {float:right;background:transparent url(/gfx/sect/daily/tv/inline-prevnext.png) no-repeat -81px 0;}
#recap-nav .tv-next:hover {background-position:-81px -26px;}
#recap-nav .tv-next.inactive {background-position:-81px -52px;}
#recap-nav .tv-next.inactive:hover {background-position:-81px -52px;}
#recap-nav .inactive {cursor:default;}

#recap-nav .more {font-size:11px;font-weight:bold;font-family:Arial,sans-serif;line-height:12px;padding:6px 0 20px;display:block;position:relative;}
#recap-nav .recap-logo {cursor:pointer;display:block;top:30px;width:78px;height:48px;margin-left:50%;left:-39px;top:2px;background:transparent url(/gfx/sect/daily/tv/inline-vulture-tv-recaps.png) no-repeat 0 0;text-indent:-1000em;overflow:hidden;margin-bottom:-48px;position:relative;}


#recap-footer-nav {float:left;width:100%;color:#555;border-top:1px solid #e7e7e7;font:11px Georgia,serif;margin-bottom:0;margin-top:25px;padding:8px 0 0;text-align:center;background:transparent url(/gfx/sect/daily/tv/recap-nav-gradient.gif) repeat-x 0 0;}
#recap-footer-nav-wrap {float:left;width:100%;background:transparent url(/gfx/sect/daily/tv/recap-nav-dotted-border.gif) repeat-y 189px 0;}
#recap-footer-nav .blog-post-nav-shell {float:left;}
#recap-footer-nav h2.entry-header a {color:#00bdf2}
#recap-footer-nav h2,
#recap-footer-nav h3 {line-height:14px;margin:0;padding:10px 0 0;}
#recap-footer-nav h2 {font-size:13px;padding:0 5px 0;}
#recap-footer-nav .inactive h3,
#recap-footer-nav .inactive h2 {visibility:hidden;}

#recap-footer-nav a.tv-prev,
#recap-footer-nav a.tv-next {color:#00bdf2;display:block;padding:0 28px 3px;width:124px;}
#recap-footer-nav a.tv-prev {background:transparent url(/gfx/sect/daily/tv/previous-recap.gif) no-repeat 7px 1px;}
#recap-footer-nav a.tv-next {background:transparent url(/gfx/sect/daily/tv/next-recap.gif) no-repeat 163px 1px;}
#recap-footer-nav .main-link h2 {padding-bottom:3px;}

#recap-footer-nav h3 {font-size:10px;font-style:normal;font-weight:normal;color:#555;font-family:Arial,sans-serif;text-transform: uppercase;}
#recap-footer-nav .main-link {float:left;padding:0 22px;font:11px/1.5;letter-spacing:1px;width:145px;}

#recap-footer-nav .previous-post {width:187px;}
#recap-footer-nav .next-post {width:187px;}

#recap-footer-nav .more {float:left;width:100%;background:#fff;padding:14px 0 10px;font-family:Arial,sans-serif;font-size:10px;text-transform:uppercase;}
#recap-footer-nav .more a {font-size:12px;font-weight:bold;text-transform:none;color:#00bdf2;}
#recap-footer-nav h2 .and {color:#555;text-transform:uppercase;font-size:10px;font-weight:normal;font-family:Arial,sans-serif;}
#recap-footer-nav h2 a:hover .and {text-decoration:none !important;}

/* TV Recap discussion posts 
!!!! DEPENDS ON 'body' CLASS 'discussion' */
body.discussion .entry .entry-body .entry-header {padding:0 8px;text-align:left;}
body.discussion .entry .entry-body p {font-size:20px;line-height:21px;padding:0 8px;}

#tvtalk-header {text-align:left;}
#tvtalk-header li {line-height:1em;}
#tvtalk-header .logo {text-indent:-1000em;background:transparent url(/gfx/sect/daily/tv/tv-talk.gif) no-repeat 0 0;width:95px;height:45px;display:block;float:left;margin:-18px 0 -2px;overflow:hidden;}
#tvtalk-header .title {font-size:10px;text-transform:uppercase;}
#tvtalk-header .title a {text-transform:none;color:#00bdf2;font-size:16px;font-weight:bold;border-bottom:1px dotted #000;}

#tvtalk-header .sep {color:#c2c2c2;font-size:14px;position:relative;top:-2px;}
#tvtalk-header .more a {text-transform:uppercase;color:#000;font-size:12px;border-bottom:1px dotted #000;padding:0 0 1px;-webkit-padding-start:0;}
#tvtalk-header .more a img {border:0;}

#tvtalk-header .title a:hover,
#tvtalk-header .more a:hover {text-decoration:none;border-bottom:1px solid #00bdf2;}


/*~  7. Self-clearing floats
----------------------------------------------------------------------*/
#nav .sub div:after,
.row:after,
.block:after,
.head:after,
.column-wrap:after,
.module-wrp:after,
.tabs:after,
.foot:after,
.module:after,
.module .content:after,
#header .content:after,
#top-stories ul:after,
#top-stories li:after,
#navigation:after,
#utilities div:after,
#utilities ul:after,
#content-layout:after,
#content:after,
#comment-info:after,
#comment-list li.comment:after,
#add-comment form:after,
.entry-header ul:after,
#blog .entry:after,
.entry-content:after,
#tag-cloud .content ul:after,
#fresh-menus .content ul:after,
#recent-reviews h4:after,
#search-box:after,
.col3-thumb-hed ul:after,
#masthead dl:after,
#blog-tools .content:after,
#search-tabs ul:after,
#search-count:after,
.grubstreet-home #newsletter li:after,
#chefs-promo li a:after,
.articleToolsContainer:after,
.left-aligned-image #entry-inline:after,
.right-aligned-image #entry-inline:after,
#blog-footer-nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*~  Test entry: http://newyork.grubstreet.com/2009/03/an_choi.html
----------------------------------------------------------------------*/

#entry-32327 .article-tools dl {margin:6px auto;}
#entry-32327 .article-tools .tools a {display:block;}


/*~  Partner Feeds Module
----------------------------------------------------------------------*/

#content-secondary #partner-feeds.module { padding: 0 13px 2px 14px; border: 0; }
#content-secondary #partner-feeds .head { margin: 0; }						
#content-secondary #partner-feeds .head h3 { font-size: 8px; background: none; color: #646464; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-indent: 0; text-align: left; height: auto; margin: 0 0 20px; padding: 0; }					
#partner-feeds .feed { border: 1px solid #d6d6d6; padding: 15px 12px 12px; margin: 0 4px 24px; position: relative; }
#partner-feeds .feed h5 { position: absolute; top: -12px; left: -5px; }
#partner-feeds .feed img { border: 0; }							
#partner-feeds .feed ul { position: relative; top: 0px; margin: 0; padding: 0; }
#partner-feeds .feed li { display: inline; }						
#partner-feeds .feed li a { display: block; padding: 4px 0 4px 15px; line-height: 13px; font-size: 11px; font-weight: bold; color: #014f76; margin: 4px 0; background: url(http://images.nymag.com/images/2/partners/feeds/partner-feed-arrow.gif) 0 9px no-repeat; }

/*~  Vulture Feature Icons
----------------------------------------------------------------------*/
div.entry-header a.feature-link { display:none; margin:0 auto;text-indent:-9999px; }

#talkEntry { text-align: center; position: relative; top: -14px; }
#talkEntry h2.entry-title { font-size:21px; font-weight:bold; line-height:26px; margin-bottom: 0; }
#talkEntry p { font-size: 21px; font-family: Georgia, serif; line-height: 26px; }
#talkEntry.withImage h2.entry-title, #talkEntry.withImage p { text-align: left; padding: 0 16px; }
#talkEntry.withImage .image { position: relative; margin: 0; padding: 0 0 15px; overflow: visible; }
#talkEntry.withImage .image .overlay { position: absolute; bottom: -23px!important; left: 9px; border-width:0!important;}
#talkEntry .rubric { width: 43px; height: 34px; display: inline-block; margin-bottom: 15px; border-width:0!important; }
#talkEntry .entry-header { margin: 0; padding: 0; }
#talkEntry .entry-header ul { margin-bottom: 15px; }

.articleFooterAd { margin:25px 14px; padding:15px 0 !important; clear:both; background:#F3F3F3; text-align:center; }



