/*-  Base styles
----------------------------------------------------------------------*/
body {
	background: #FFF;
	color: #000;
	font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

input,
select,
textarea {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 1em;
}


/*-  Varnish.
----------------------------------------------------------------------*/
abbr,
acronym {
	border-bottom: none;
	cursor: help;
	font-style: inherit;
}

input.text {
	border: 1px solid #7c7c7c;
	border-color: #7c7c7c #7c7c7c #c3c3c3 #c3c3c3;
}

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

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

form,
fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

#wrap {
	margin: 0 auto;
	border-top: 1px solid #252525;
	position: relative;
	width: 980px;
}


/*-  Content
----------------------------------------------------------------------*/
#content {
	font-size: 12px;
	line-height: 1.4em;
	padding-top: 2.1em;
}

#ny-main {
	border: 1px solid #d2d2d2;
	border-width: 3px 0 1px;
	padding: 0 2px;
}

/*
	LAYOUT: Homepage
*/
body.sect-home #ny-main {
	background: url("http://images.nymag.com/gfx/sect/home/layout-home.gif") repeat-y;
}

body.sect-home #main-content {
	float: right;
	width: 797px;
}

body.sect-home #content-primary {
	background: url("http://images.nymag.com/gfx/sect/home/layout-home-promo.gif") repeat-y 100% 0;
}

body.sect-home #features {
	float: left;
	width: 468px;
}

body.sect-home #promo {
	float: right;
	width: 321px;
}

body.sect-home #content-index {
	border-bottom: 2px solid #C7C7C7;
	clear: both;
	margin: 1px 3px 4px 11px;
}

body.sect-home #additional-content {
	float: left;
	width: 174px;
}


/*-  Primary Content
----------------------------------------------------------------------*/
#content-primary {
	font-family: Georgia, Palatino, "Times New Roman", Times, serif;
	font-size: 11px;
}

#content-primary p {
	margin-top: 0;
}

/*
	Top stories
*/
#top-stories {
	background: url("http://images.nymag.com/gfx/sect/home/top-stories.gif") no-repeat 100% 100%;
	margin: 7px 0;
	padding-bottom: 14px;
	width: 468px;
}

/* Lead */
#top-stories .lead {
	float: left;
	width: 322px;
}

#top-stories h1,
#top-stories h2,
#top-stories p {
	margin: 0;
}

#top-stories h1 {
	font-size: 2.363636363636364em;
}

#top-stories h1 img {
	margin-left: 4px;
}

#top-stories h1.bleed img {
	margin-left: 0;
}

#top-stories h1 cite {
	color: #000;
	display: block;
	font-style: normal;
	font-weight: normal;
	margin: .1em 11px 0;
}

#top-stories h1.bleed cite {
	margin: 10px 0 0;
}

#top-stories h1 a:hover cite {
	text-decoration: underline;
}

#top-stories .content {
	font-size: 1.090909090909091em;
	line-height: 1.333333333333333;
	margin: 0 11px;
}

#top-stories .by {
	font: normal 0.833333333333333em/1.1 Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin: .3em 0;
	text-transform: uppercase;
}

#top-stories .by cite {
	font-style: normal;
}

/* Cover stories */
#top-stories ul.cover-stories {
	float: right;
	width: 140px;
}

#top-stories ul.cover-stories,
#top-stories ul.cover-stories li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#top-stories ul.cover-stories li {
	border-bottom: 1px solid #EEE5DC;
	line-height: 1.1;
	padding: 0.3em 0;
}

#top-stories ul.cover-stories b {
	display: block;
	font-size: 1.636363636363636em;
	font-weight: normal;
	text-align: center;
	padding: 0.12em 0;
}

ul.cover-stories a:hover b {
	text-decoration: underline;
}

/*
	Blog sections
*/
.blog-sections {
	margin-left: 4px;
	margin-bottom: 20px;
}

.blog-sections ul,
.blog-sections ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Blog Tabs */

.blog-sections {
	position: relative;
	padding-top: 48px;
	}
	
.blog-sections div.section div.content {display: none;}

.blog-sections div.current-tab div.content {display: block; width: 464px;}

.blog-sections div.content {width: 464px;}

.blog-sections h2 {
	position: absolute;
	top: 0;
	height: 48px;
	width: 152px;
	font-size: 12px;
	margin: 0;
	}

.blog-sections h2.vulture {left: 0;}
.blog-sections h2.grub {left: 156px;}
.blog-sections h2.cut {left: 312px;}

.blog-sections h2 a {
	background-repeat: no-repeat;
	display: block;
	height: 48px;
	text-indent: -1000em;
	width: 152px;
	outline: none;
}

.blog-sections h2 a:hover,
.blog-sections h2.current-tab a:hover {
	background-position: 0 -96px;
}

.blog-sections h2.current-tab a {
	background-position: 0 -48px;
}

.blog-sections h2.grub a {
	background-image: url("http://images.nymag.com/gfx/sect/home/blog-tab-grub-street.gif");
}

.blog-sections h2.vulture a {
	background-image: url("http://images.nymag.com/gfx/sect/home/blog-tab-vulture.gif");
}

.blog-sections h2.cut a {
	background-image: url("http://images.nymag.com/gfx/sect/home/blog-tab-the-cut.gif");
}


/* Sections */
.blog-sections .section p {
	margin: 0;
}

.blog-sections ul.stories {
	margin: 0 7px;
}

.blog-sections ul.stories li {
	border-bottom: 1px dotted #D6D6D6;
	background: url("http://images.nymag.com/gfx/sect/home/4px-bullet-gray.gif") no-repeat 3px .9em;
	padding: 0.4em 2px 0.4em 12px;
}

.blog-sections ul.stories li a {
	font-weight: bold;
}

.blog-sections ul.stories .comment-tout a strong {
	background: url("http://images.nymag.com/gfx/sect/home/chat-bubble.gif") no-repeat 50% 50%;
	font-style: normal;
	font-weight: normal;
	padding: 2px 4px 4px;
	text-align: center;
	font: 10px Arial,Helvetica,Verdana,Geneva,sans-serif;

}

.blog-sections ul.stories a.more {
	font-size: 0.909090909090909em;
	font-weight: normal;
	text-transform: uppercase;
	white-space: nowrap;
}

.blog-sections ul.stories li.main {
	background: none;
	line-height: 1.545454545454546;
	padding: 0.7em 0 0.2em;
}

.blog-sections ul.stories .main h3 {
	font-size: 1.545454545454546em;
	line-height: 1.117647058823529;
	margin: 0;
}

.blog-sections ul.stories .main h3 img {
	border: 1px solid #E8E8E8;
	float: left;
	margin-right: 7px;
	margin-top: 4px;
}

.blog-sections ul.stories .main h3 img.alt {
	float: right;
	margin-left: 7px;
	margin-right: 0;
}

.blog-sections div.content {
	border-top: 2px solid #333;
	clear: both;

}

.blog-sections .footer a {
	border-top: 1px solid #000;
	background-color: #333;
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url("http://images.nymag.com/gfx/sect/home/blog-footer-generic.gif");
	color: #FFF;
	display: block;
	font: normal 1em Georgia, Garamond, "Times New Roman", Times, serif;
	letter-spacing: .1em;
	margin: 0;
	padding: .1em 1em 1px;
	text-align: center;
	text-transform: uppercase;
}

.blog-sections .footer a cite {
	font-style: normal;
	font-weight: bold;
	position: relative;
}

.blog-sections .footer a i {
	font-style: italic;
	font-weight: normal;
	text-transform:none;
}

/* Section-specific styles */
.blog-grub-street div.content {
	border-top-color: #ACCA5B;
}

.blog-grub-street .footer a {
	background-color: #ACCA5B;
	border-top-color: #A1BD55;
	/*background-image: url("http://images.nymag.com/gfx/sect/home/blog-footer-grub-street.gif");*/
}

.blog-vulture div.content,
.blog-vulture .footer a {
	border-top-color: #00BDF2;
}

.blog-vulture .footer a {
	background-color: #00BDF2;
	/*background-image: url("http://images.nymag.com/gfx/sect/home/blog-footer-vulture.gif");*/
}

.blog-the-cut div.content,
.blog-the-cut .footer a {
	border-top-color: #ED1475;
}

.blog-the-cut .footer a {
	background-color: #ED1475;
	/*background-image: url("http://images.nymag.com/gfx/sect/home/blog-footer-the-cut.gif");*/
}

/* Are tabs active? */
.tabbed .section,
.tabbed .section h2 {
	position: absolute;
	left: -1000em;
	top: 0;
	overflow: hidden;
	width: 0;
}

.tabbed div.current-tab {
	left: 0;
	position: static;
	overflow: visible;
	width: auto;
}

.tabbed div.current-tab h2 {
	display: none;
}

.tabbed div.content {
	margin: 0;
}

/* Recent topics */
dl.recent-topics {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin: .5em 7px;
}

dl.recent-topics dt,
dl.recent-topics dd,
dl.recent-topics ul,
dl.recent-topics li {
	display: inline;
}

dl.recent-topics dt {
	font-size: 0.909090909090909em;
	text-transform: uppercase;
}

dl.recent-topics dd {
	margin: 0;
}

/*
	Featured video
*/




.featured-videos {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	padding-left: 11px;
}


.featured-videos h2 {
	float: left;
	width: 184px;
	height: 25px;
	background: url(/gfx/sect/home/featuredvideo-h2.gif) no-repeat;
	padding: 0 0 3px 0;
}

.featured-videos h2 a {display: block; height: 25px;}

.featured-videos h3.more-video {font-size: 11px; float: right; margin: 0; padding: 8px 18px 0 0; font-weight: normal;}


.featured-videos h3.more-video a {
	background: url("http://images.nymag.com/gfx/sect/home/arrow-right-blue.gif") no-repeat 100% 50%;
	padding-right: 7px;
} 

.featured-videos ul,
.featured-videos li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.featured-videos ul {
	clear: both;
	border-top: 1px solid #e1e1e1;
	padding-top: 3px;
}

.featured-videos li {
	border-right: 1px solid #e1e1e1;
	float: left;
	padding: 10px 18px 0 18px;
	width: 120px;
	height: 132px;
}

.featured-videos li a {
	display: block;
	color: #003663;
}

.featured-videos img {
	display: block;
	margin-bottom: 8px;
}

.featured-videos img.overlay {
	position: relative;
	top: -80px;
	margin: 0 0 -55px 35px;
	border: none;
	width: 48px;
	height: 48px;
}

.featured-videos p {
	margin: 0;
	padding-top: 8px;
}

.featured-videos li.first {
	padding-left: 3px;
}

.featured-videos li.last {
	border-right: none;
}



/*
	"Sting" quote
*/


.sting {
	margin: 18px 0 0 11px;
	position: relative;
}

.sting h2 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 7px;
	border-bottom: 1px solid #e0ded9;
	font-size: 18px;
	font-weight: normal;
}

.sting .sting-left {
	width: 215px;
	float: left;
	margin-right: 10px;
}

.sting .sting-right {width: 222px; float: left;}
.sting .sting-right h2 {padding-left: 0;}

.sting p {font-size: 26px; line-height: 1.11em;}
.sting .sting-left p {padding: 0 0 0 7px;}

.sting img.right-cutout {position: absolute; bottom: -11px; right: -5px;}



/*-  Promo Content (Adjacent to primary)
----------------------------------------------------------------------*/
.of-interest {
	background: #FFF url("http://images.nymag.com/gfx/sect/home/promo-cap.gif") no-repeat;
	border-bottom: 1px solid #D7D7D7;
	padding-left: 1px;
}

.of-interest .promo {
	background: url("http://images.nymag.com/gfx/sect/home/promo-foot.gif") no-repeat 50% 100%;
	min-height: 96px;
	padding: 0 116px 1px 25px;
	position: relative;
}

.of-interest h2 {
	font-size: 1.727272727272727em;
	font-weight: normal;
	line-height: 1.0;
	padding: 9px 0 0;
	margin: 0;
}

.of-interest h2 i {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

.of-interest h2 a {
	color: #000 /*#ED1C24; */
}

.of-interest h2 a:hover {
	text-decoration: none;
}

.of-interest .alt-promo h2 a {
	color: #000; /*#E5076A; */
	font-style: normal;
}

.of-interest h2 b {
	color: #000; /*#9FBC52;*/
	font-weight: normal;
}

.of-interest p {
	margin: 0;
}

.of-interest ul,
.of-interest li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.of-interest ul {
	margin: .5em 0 .2em;
}

.of-interest li {
	background: url("http://images.nymag.com/gfx/sect/home/plus-bullet.gif") no-repeat 0 .4em;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight: bold;
	line-height: 1.272727272727273;
	padding-left: 9px;
}

/* Alternate promos */
.of-interest .last {
	background: none;
	padding-bottom: 0;
}

.of-interest .alt-promo {
	padding: 0 8px 0 116px;
}

.of-interest .alt-promo h2 i {
	left: 0;
	right: auto;
}

.of-interest h2 i.bleed-1 {
	bottom: 0;
	top: auto;
}

.weekend-agenda {
	position: relative;
	font: 12px Arial, Helvetica, sans-serif;
	background: #fff url(/gfx/sect/home/topright-agenda-weekend.gif) no-repeat; 
	padding: 20px 13px 17px 12px;
}

.weekend-agenda img {
	position: absolute;
	top: 21px;
	left: 12px;
}

.weekend-agenda ul {padding-top: 36px;}

.weekend-agenda ul li {
	clear: both;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #f5f5f5;
	padding: 6px 0;
	background: none;
	}

.weekend-agenda ul li strong {
	background-color: #fff716;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	}

.weekend-agenda ul li a {
	font-weight: normal;
	color: #0495bd;
	}

.weekend-agenda ul li.first {
	padding: 0 0 0 130px;
	border: none;
	line-height: 1.55em;
	font-weight: normal;
	}

.weekend-agenda ul li.first a.big {
	color: #05a7d4;
	font-size: 20px;
	font-weight: bold;
	}

.weekend-agenda ul li.last {border: none;}

/*
	Ad unit
*/
#promo .ad {
	background: #EDEBE6 url("http://images.nymag.com/gfx/sect/home/ad-bg.gif");
	border-bottom: 1px solid #D7D7D7;
	margin-left: 1px;
	padding: 0 10px 12px;
}

#promo .ad h2 {
	margin: 0;
	padding: 4px 0 5px;
	text-align: center;
}

#promo .adContainer .head h5 {
    background:transparent url(http://images.nymag.com/images/2/graphics/homepage/title-advertisement.gif) no-repeat scroll 50% 50%;
    height:11px;
    margin:0;
    text-indent:-1000em;
}

#promo .ad p,
#promo .ad iframe {
	margin: 0 auto;
}

/*
	Current issue
*/
#promo dl.current-issue {
	background: #FFF;
	border-bottom: 1px solid #D7D7D7;
	font: normal 1.090909090909091em Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin: 0 0 0 1px;
	padding: 7px 6px 6px 7px;
}

#promo dl.current-issue dt {
	float: left;
}

#promo dl.current-issue dt img {
	float: left;
	margin-right: 6px;
}

#promo dl.current-issue dd {
	margin: 0 0 0 120px;
}

#promo dl.current-issue ul,
#promo dl.current-issue li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#promo dl.current-issue li {
	border-bottom: 1px solid #D7D7D7;
	padding-bottom: .19em;
	margin-bottom: .3em;
}

#promo dl.current-issue li.last {
	border-bottom: none;
	margin-bottom: 0;
}

#promo dl.current-issue em {
	color: #ED1C24;
	font-style: normal;
	font-weight: bold;
}


/*-  Secondary Content
----------------------------------------------------------------------*/
.main-feature {
	background: url("http://images.nymag.com/gfx/sect/home/accordion-bg.gif") repeat-y 100% 0;
	border-bottom: 3px solid #FFF;
	border-top: 2px solid #000;
	color: #222;
}

.main-feature .unit {
	float: left;
	min-height: 215px;
}

.main-feature .news .unit {
	min-height: 250px;
}

.main-feature .entertainment .unit {
	min-height: 280px;
}

.main-feature .main {
	float: left;
	position: relative;
	width: 604px;
}

.main-feature .main .content {
	margin-left: 7px;
	margin-right: 4px;
	display: inline;
	width: 284px;
}

.main-feature .main .feature {
	margin-left: 7px;
	margin-right: 5px;
	display: inline;
	width: 187px;
}

.main-feature .highlights .feature {
	float: left;
	margin-left: 0;
	margin-right: 0;
	width: 199px;
}

.main-feature .highlights .feature .wrap {
	margin-right: 5px;
	margin-left: 7px;
}

.main-feature .highlights .last {
	width: 206px;
}

.main-feature .highlights .feature.last .wrap {
	margin-right: 12px;
}

.main-feature .main .rail {
	width: 110px;
}

.main-feature .main ul,
.main-feature .main li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/*
	Headline
*/
.main-feature .main h2.title {
	border-bottom: 1px solid #E2E2E2;
	font: normal 2.636363636363636em/1.0 Georgia, Garamond, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 1px 0 4px 6px;
}

.main-feature .main h2.title a {
	color: #000;
}

.main-feature .main h2.title a:hover {
	text-decoration: none;
}

.main-feature .main h2.title img {
	background: url("http://images.nymag.com/gfx/sect/home/headline-arrow.gif");
	height: 21px;
	vertical-align: middle;
	width: 25px;
}

.main-feature .main h2.title a:hover img {
	background-position: 0 -21px;
}

.main-feature .main .highlights h2.title {
	font-size: 1.909090909090909em;
	padding-top: 6px;
}


/*
	Content types
*/
/* Additional headlines */
.main-feature .main h4 {
	font: bold 0.909090909090909em/1.7 Georgia, Garamond, "Times New Roman", Times, serif;
	margin: 0;
}

.main-feature .main h4 a {
	color: #000;
}

.main-feature h4.also {
	color: #898989;
	font: normal .95em Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
}

/* "Featured" story */
.main-feature .feature {
	font-family: Georgia, Garamond, "Times New Roman", Times, serif;
	line-height: 1.4;
}

.main-feature .feature h3 {
	font-size: 1.090909090909091em;
	/*line-height: 1.25;*/
	margin: 0;
}

.main-feature .highlights .feature h3 {
	font-size: 2.090909090909091em;
	font-weight: normal;
	line-height: 1.0;
}

.main-feature .feature p,
.main-feature .feature ul {
	margin: 0;
}

.main-feature .feature h3 img {
	display: block;
	margin: 0 0 4px;
}

.main-feature .feature h3 i.info img {
	display: inline;
	margin: 0;
}

.main-feature .feature .by {
	font-size: 0.909090909090909em;
	font-style: italic;
	font-weight: normal;
	/*margin: .1em 0 0;*/
	line-height: 1.6;
}

.main-feature .feature .by cite {
	font-style: normal;
	text-transform: uppercase;
}

.main-feature ul.related {
	line-height: 1.3;
	margin-top: .7em;
}

.main-feature ul.related li.more {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.main-feature ul.related li.also {
	font-style: italic;
}

.main-feature ul.related li {
	border-top: 1px dotted #D7D7D7;
	padding: .3em 0;
}

/* Miscellaneous links */
.main-feature ul.more {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

/* Callout + thumbnail */
.main-feature .callout {
	border: 1px dotted #D1D1D1;
	border-width: 1px 0;
	margin: 4px 0;
	padding: 4px 0;
}

.main-feature .callout h4 {
	line-height: 1.5;
	margin-right: 10px;
	width: 92px;
}

.main-feature .callout p {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.main-feature .callout img {
	border: 1px solid #C3C3C3;
	float: right;
	margin: 0 0 0 3px;
}

/* Categories (labeled list) */
.main-feature .categories {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.main-feature .categories h3 {
	font: bold 0.909090909090909em/1.7 Georgia, Garamond, "Times New Roman", Times, serif;
	margin: 0;
}

.main-feature .news .categories h3, .main-feature .entertainment .categories h3 {
	font: bold 1.05em/1.7 Georgia, Garamond, "Times New Roman", Times, serif;
	margin: .85em 0 .2em;
}

.main-feature .news .categories h3.top, .main-feature .entertainment .categories h3.top {
	margin-top: 0 !important;
}

.main-feature .categories h3 a {
	color: #000;
}

.main-feature .categories ul {
	margin-bottom: .6em;
}

.main-feature .categories li {
	font-weight: bold;
	line-height: 1.1;
	margin-bottom: 0.4em;
}

.main-feature .news .categories li, .main-feature .entertainment .categories li {
	line-height: 1.2;
}

.main-feature .feature .categories li {
	font-weight: normal;
}

.main-feature .categories img {
	margin-right: 4px;
}

.main-feature .categories i.info img {
	margin-right: 0;
	vertical-align: baseline;
}

#ny-main .main-feature .categories i.info a.last {
	margin-left: 2px;
	padding-left: 4px;
}

/* Story list */
.main-feature ul.stories {
	font-weight: bold;
}

.main-feature ul.stories li {
	border-bottom: 1px dotted #DBD8D5;
	margin-bottom: .4em;
	padding-bottom: .5em;
}

.main-feature ul.stories li.last {
	border-bottom: none;
	margin-bottom: .4em;
}

/* Thumbs */
.main-feature .accordion .thumbs {
	margin: 0 0 1em;
	text-align: center;
}

.main-feature .accordion .thumbs li {
	display: inline;
	margin: 0 12px 0 0;
}

.main-feature .accordion .thumbs li.last {
	margin: 0;
}

.main-feature .accordion .thumbs img {
	border: 1px solid #C9C9C9;
}

/* Option list (inline, bullets) */
.main-feature .accordion ul.options li {
	background: url("http://images.nymag.com/gfx/sect/home/1px-bullet-gray.gif") no-repeat 99% .4em;
	display: inline;
	font-size: 0.909090909090909em;
	padding-right: 6px;
}

/* "Section" list (inline, bars) */
.main-feature .accordion ul.sections li {
	background: url("http://images.nymag.com/gfx/sect/home/1px-bar-horiz-gray.gif") no-repeat 98% .1em;
	display: inline;
	/*font-size: 1.1em;*/
	padding-right: 6px;
	line-height: 1.5;
}

.main-feature .accordion ul.sections li.last {
	background: none;
	padding-right: 0;
}

/* Image tout */
.main-feature .tout p {
	margin: 0;
}

.main-feature .tout p.full {
	position: absolute;
	bottom: 0;
	width: 111px;
}

.main-feature .tout p.thumb {
	margin-bottom: 10px;
}

.main-feature .tout p.thumb i {
	position: relative;
	height: 124px;
}

.main-feature .tout p.thumb i img {
	position: absolute;
	bottom: 0;
}

.main-feature .tout i,
.main-feature .tout b,
.main-feature .tout em {
	display: block;
}

.main-feature .tout i b {
	border-bottom: 1px solid #000;
}

.main-feature .tout em {
	font-style: normal;
	padding: 5px 0;
}

.main-feature .tout em b {
	font-weight: normal;
	text-align: center;
}

.main-feature .tout a:hover em {
	text-decoration: underline;
}

.main-feature .tout img {
	display: block;
}

/* Sections (bar-separated list) */
.main-feature .main ul.sections {
	margin-bottom: .2em;
}

.main-feature .main ul.sections li {
	background: url("http://images.nymag.com/gfx/sect/home/1px-bar-horiz-gray.gif") no-repeat 98% .1em;
	display: inline;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	padding-right: 6px;
}

.main-feature .main ul.sections li.last {
	background: none;
	padding-right: 0;
}

.main-feature .calloutthumb {
	border: 1px dotted #D1D1D1;
	border-width: 1px 0;
	margin: 4px 0;
	padding: 4px 0 0 0;
}

.main-feature .calloutthumb h4 {
	line-height: 1.5;
	margin: 0 10px 2px 0;
	width: 92px;
}

.main-feature .calloutthumb p {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin: 0;
}

.main-feature .calloutthumb img {
	border: 1px solid #C3C3C3;
	float: right;
	margin: 0 0 0 3px;
}


/*
	Accordion style
*/
.main-feature .accordion {
	border: none;
	float: right;
	width: 173px;
	background:#fafaf8;
	padding:1px;
}

.main-feature .accordion a {
	color: #2881b3;
}

.main-feature .accordion .panel {
	border-bottom: 1px solid #fafaf8;
	margin-bottom: 0;
}

.main-feature .accordion .title {
	background: #616161;
	border: none;
	color: #FFF;
	font-weight: bold;
}

.main-feature .accordion .closed .title b {
	background-image: url("http://images.nymag.com/gfx/nav/accordion-gray-plus.gif");
	background-position: 2px 50%;
}

.main-feature .accordion .closed .title {
	background: #616161;
	color: #ECECEC;
	font-weight: normal;
}

.can-has-js .main-feature .accordion .title b {
	background-image: url("http://images.nymag.com/gfx/nav/accordion-gray-plus.gif");
	background-position: 2px 50%;
	padding-left: 20px;
}
.can-has-js .main-feature .accordion .open .title b {
	background-image: url("http://images.nymag.com/gfx/nav/accordion-gray-minus.gif");
	background-position: 2px 50%;
	padding-left: 20px;
}


/* Content options */
.main-feature .accordion .wrap h3 {
	font: bold 1.272727272727273em Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin: 0 0 .85em;
	text-align: center;
	text-transform: uppercase;
}

.main-feature .accordion .story {
	margin-bottom: 1em;
}

.main-feature .accordion .story h4 {
	margin: 0;
}

.main-feature .accordion .main-story h4 {
	font-family: Georgia, Garamond, "Times New Roman", Times, serif;
	font-size: 12px;
}

.main-feature .accordion .story a {
	color: #2881b3;
}

.main-feature .accordion .story a.more {
	display: block;
	text-align: center;
}

.main-feature .accordion .main-story a {
	color: #1F638A;
}

.main-feature .accordion label {
	color: #000000;
	display: block;
	text-transform: uppercase;
	font-size: 0.909090909090909em;
}

.main-feature .accordion select {
	width: 100%;
}

.main-feature .accordion p.info,
.main-feature .accordion p.more {
	margin: .5em 0;
	text-align: center;
}

.main-feature .accordion p.info {
	font: normal 0.909090909090909em Georgia, Garamond, "Times New Roman", Times, serif;
	font-style: italic;
}

.main-feature .accordion dl,
.main-feature .accordion dd {
	margin: 0;
}

.main-feature .accordion ul,
.main-feature .accordion ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

.main-feature .accordion dl {
	margin: 0 0 1em;
}

.main-feature .accordion dt {
	font-size: 0.909090909090909em;
	margin-bottom: .1em;
	text-transform: uppercase;
	text-align: left;
}

.main-feature .accordion dt b {
	font-weight: bold;
}

.main-feature .accordion dl ul li {
	padding-bottom: .15em;
	margin-bottom: .25em;
}

.main-feature .accordion dl ul b {
	font: bold 1.090909090909091em Georgia, Garamond, "Times New Roman", Times, serif;
}

.main-feature .accordion dl ul i {
	color: #05A7D4;
	display: block;
	font: bold 1.272727272727273em/1.0 Georgia, Garamond, "Times New Roman", Times, serif;
	font-style: normal;
	margin: .5em 0;
}

.main-feature .accordion dl a.more {
	font-size: 0.909090909090909em;
	display: block;
	text-align: center;
}


/*-  "Additional" content
----------------------------------------------------------------------*/
#additional-content {
	padding-top: 7px;
}

#blog-promo,
#additional-content .promo {
	background: url("http://images.nymag.com/gfx/sect/home/3-stripes-horiz.gif") repeat-x 0 100%;
	padding-bottom: 5px;
}

/*
	Blog promo (rail)
*/
#blog-promo {
	font-family: Georgia, Garamond, "Times New Roman", Times, serif;
	line-height: 1.454545454545455;
	padding-bottom: 15px;
}

#blog-promo .entry {
	padding: 0 14px 7px;
}

#blog-promo h2 {
	margin: 0 0 15px;
}

#blog-promo h3,
#blog-promo h4 {
	font-weight: normal;
	margin: 0;
	text-align: center;
}

#blog-promo h3 a,
#blog-promo h4 a {
	color: #222;
}

#blog-promo h3 {
	font-size: 0.909090909090909em;
	font-style: italic;
	line-height: 1.3;
	margin: 0;
}

#blog-promo h4 {
	font-size: 1.636363636363636em;
	line-height: 1.0;
	margin-bottom: 3px;
}

#blog-promo p {
	margin-top: 0;
}

#blog-promo img.lead {
	display: block;
	margin: 0 0 5px;
	outline: 1px solid #E8E8E8;
}

#blog-promo a.more {
	display: block;
	font-size: 0.909090909090909em;
	font-weight: bold;
}

#blog-promo .meta {
	border: 1px solid #D7D7D7;
	border-width: 1px 0;
	margin: 2px 0;
	padding: .2em;
	text-align: center;
}

#blog-promo .meta a.comment-count {
	margin-left: .4em;
}

#blog-promo dl.recent-topics {
	border: 1px solid #D7D7D7;
	border-width: 1px 0;
	padding: .2em 0;
	margin: 5px 14px 1.1em;
}

#blog-promo dl.recent-topics dt,
#blog-promo dl.recent-topics dd {
	margin: 0;
	text-align: center;
}

#blog-promo dl.recent-topics dt {
	display: block;
	font-size: 0.909090909090909em;
	text-transform: uppercase;
}

#blog-promo dl.recent-topics dd {
	font-size: 1.090909090909091em;
	padding: 1px 0 4px;
}

#blog-promo dl.recent-topics ul,
#blog-promo dl.recent-topics li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

#blog-promo dl.recent-topics ul {
	display: block;
}

#blog-promo dl.recent-topics li {
	display: inline;
}

#blog-promo p.read-more {
	margin: 0 0 5px;
	text-align: center;
}

#blog-promo .meta .comment-tout a strong, #sports-section .comment-tout a strong {
	background: url("http://images.nymag.com/gfx/sect/home/chat-bubble.gif") no-repeat 50% 50%;
	font-style: normal;
	font-weight: normal;
	padding: 2px 4px 4px;
	text-align: center;
	font: 10px Arial,Helvetica,Verdana,Geneva,sans-serif;
}

#sports-section {text-align:center;}
#sports-section h2 {margin-bottom:0!important}
#sports-section h2,
#sports-section h2 img {border-width:0!important;}
#sports-section span {border-width:0}
#sports-section img {border:4px solid #4b4b4b;margin-bottom:6px}
#sports-section h4 {margin:0;}
#sports-section h4 > a {color:#000;font:bold 14px Georgia,serif;}
#sports-section h4 a img {text-decoration:none;display:block}

#blog-promo .foot, #sports-section .foot {text-align:center;border-top:1px solid #d7d7d7;margin:18px 0 10px;}
#blog-promo .foot {margin:6px 9px;}
#blog-promo .foot h5, #sports-section .foot h5 {margin:-10px 0 0;font:12px Georgia,serif;}
#blog-promo .foot a, #sports-section .foot a {background:#fff;padding:0 6px;}

/*
	Promo modules
*/
#additional-content .promo {
	padding: 10px 9px;
}

#additional-content .promo p {
	line-height: 1.454545454545455;
	margin-top: 0;
}

#additional-content .promo h2 {
	border: 1px solid #ACACAC;
	border-width: 1px 0;
	color: #222;
	font: bold 1.545454545454546em Georgia, Garamond, "Times New Roman", Times, serif;
	letter-spacing: .03em;
	margin: 0 0 4px;
	padding: .1em 0;
	text-align: center;
	text-transform: uppercase;
}

#additional-content .promo h3 {
	font: bold 1.181818181818182em Georgia, Garamond, "Times New Roman", Times, serif;
	margin: 0;
}

#additional-content .promo h3 img {
	display: block;
	margin-left: -4px;
	margin-bottom: 10px;
}

#additional-content .promo .lead {
	padding-left: 4px;
}

#additional-content .promo .lead p {
	margin: 0 0 .2em;
}

#additional-content .promo ul,
#additional-content .promo ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#additional-content .promo ul {
	border-top: 1px dotted #D7D7D7;
	margin-bottom: 1em;
}

#additional-content .promo form p {
	border-top: none;
	margin-bottom: 4px;
}

#additional-content .promo select {
	display: block;
	margin: 0 auto;
}

#additional-content .promo ul li {
	border-bottom: 1px dotted #D7D7D7;
	padding: 0 4px;
}

#additional-content .promo ul a {
	background: url("http://images.nymag.com/gfx/sect/home/chevron-right-blue.gif") no-repeat 0 .6em;
	display: block;
	font-weight: bold;
	padding: .3em 9px;
}

#additional-content .promo form ul input.check {
	margin-right: 4px;
	vertical-align: middle;
}


#additional-content .promo ul label {
	display: block;
	padding: .2em 0;
}

#additional-content .promo fieldset.required {
	background: #F3ECE6;
	border-bottom: 1px solid #D7D7D7;
}

#additional-content .promo fieldset.required p {
	border: 1px solid #FFF;
	margin: 0;
	padding: 9px 3px 5px;
	text-align: center;
}

#additional-content .promo input.text {
	margin-bottom: 6px;
	width: 98%;
}

#additional-content .promo p.read-more {
	font-weight: bold;
	margin: .5em 0;
	text-align: center;
}

/* personals unit */

#additional-content .personals-module .block.ad-block.ad-featured-property	{
	clear: none;
	width: 100%;
}

#additional-content .personals-module	{
	background:#EDEBE6 url("http://images.nymag.com/images/2/graphics/homepage/title-advertisement.gif") no-repeat 50% 3px;
	padding: 13px 8px 6px; 
	text-align: center;
	width:auto;
}

#additional-content .personals-module h5	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#FF0033;
	padding:0;
	margin: 0 0 6px;
}

#additional-content .personals-module h6	{
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:0;
	margin: 3px 0 5px;
}

#additional-content .personals-module .content.personals img	{
	border: 1px solid #CCCECE;
	width: 60px;
	height: 60px;
}

#additional-content .personals-module ul.bullet {
	text-align: left;
	padding-left: 25px;
}




/*-  Widgets
----------------------------------------------------------------------*/
/*
	Post info
*/
#ny-main i.info {
	font: normal 10px Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-style: normal;
}

#ny-main i.info a.comment-count i {
	background: url("http://images.nymag.com/gfx/sect/home/chat-bubble.gif") no-repeat 50% 50%;
	font-style: normal;
	font-weight: normal;
	padding: 2px 4px 4px;
	text-align: center;
}

#ny-main i.info a.last {
	background: url("http://images.nymag.com/gfx/sect/home/bar-vert.gif") no-repeat 0 50%;
	padding-left: 5px;
	margin-left: 2px;
}

#ny-main i.info abbr {
	text-transform: lowercase;
}

/*
	Default accordion style
*/
.accordion {
	background: #FFF;
	border: 1px solid #C9C9C9;
	font-size: 11px;
	padding: 1px;
}

.accordion .panel {
	margin-bottom: 1px;
}

.accordion .title {
	background: #9DE1FB url("http://images.nymag.com/gfx/sect/home/accordion-title-bg.jpg");
	border: 1px solid #9DE1FB;
	border-color: #9DE1FB #62C1E7 #62C1E7 #9DE1FB;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.1;
	margin: 0;
}

.accordion .title b {
	display: block;
	padding: 4px;
}

.can-has-js .accordion .title b {
	background: url("http://images.nymag.com/gfx/sect/home/accordion-minus.gif") no-repeat 4px 50%;
	padding-left: 19px;
}

.accordion .closed .title b {
	background-image: url("http://images.nymag.com/gfx/sect/home/accordion-plus.gif");
	font-weight: normal;
}

.accordion .content {
	overflow: hidden;
}

.accordion .content .wrap {
	padding: 9px 8px 5px;
}

.accordion .closed .content {
	height: 0;
}

.accordion .content p {
	margin-top: 0;
}

/*custom accordian panel styles */

/* news & features :: archives panel */

.main-feature .accordion .story ul.columnists li {margin-bottom: 6px;}

.main-feature .accordion .story img.thumb {
	float: left;
	margin: 1px 6px 0 0;
	border: 1px solid #c2c2c2;
}

.main-feature .accordion .main-story h4.date {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #696969;
	margin-bottom: 1px;
}

/* fashion :: designers & models panel */

.main-feature .accordion dl ul.morein li {
	margin-bottom: 15px; 
	font-weight: bold; 
	font-size: 12px;
}

.main-feature .accordion dl ul.morein li.img {
	margin: 0 15px 0 0; 
	display: block;
	width: 65px;
	height: 65px;
	background-position: center center;
	float: left;
	border: 1px solid #a6a6a6;
}

.main-feature .accordion dl ul.morein li.img img {display: none;}

.main-feature .accordion dl ul.morein li.name {
	font-weight: normal; 
	font-size: 10px;
}

/* entertainment :: find movies & tix panel */

.main-feature .accordion dl ul.findmovies-opening {margin: 10px 0 20px 0;}

.main-feature .accordion dl ul.findmovies-opening li {
	border-bottom: 1px solid #ececec;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

.main-feature .accordion dl ul.findmovies-opening li.last {border: none;}

.main-feature .accordion dl ul.findmovies-showing li {
	text-align: center; 
	margin: 0;
	font-weight: bold;
	font-size: 12px;
}

/* entertainment :: agenda panel */

.main-feature .accordion div.agenda {background: url("http://images.nymag.com/gfx/sect/home/agenda.gif") -1px 8px no-repeat;}
.main-feature .accordion div.agenda li {background: none;}
.main-feature .accordion div.agenda dl {margin-left: 50px;}
.main-feature .accordion div.agenda dt {
	background-color: #fff716;
	display: inline;
}

.main-feature .accordion div.agenda dt.img {
	background: transparent;
}

.main-feature .accordion div.agenda dt.img img {
	border: 5px solid #191919;
	margin-bottom: 10px;
}

.main-feature .accordion div.agenda ul {margin: 1px 0 8px 0;}

/* shopping :: find products panel */

.main-feature .accordion ul.find-products li {
	display: block;
	clear: both;
	padding-bottom: 8px;
}

.main-feature .accordion ul.find-products li img {float: left; margin: 0 7px 8px 0;}

.main-feature .accordion ul.find-products li p {
	text-align: left;
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
}

form.more-shopamatics {clear: both;}


/*-  Self-clearing floats
----------------------------------------------------------------------*/
.current-issue:after,
.main-feature:after,
.unit:after,
.main-feature .callout:after,
#ny-main:after,
#content-primary:after,
.feature:after,
.section:after,
.blog-sections ul.stories li:after,
.utility:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* image replacement */
.mir { letter-spacing : -3000em; font-size: 1px; }
/* Be nice to Opera, but hide from MacIE. */
/*\*/html>body .mir { letter-spacing : normal; text-indent : -9999em; overflow : hidden;}
/* end hack */


/*
	Most Popular Stories - also maintained in /section/modules.css
*/

#mostpopular {
	padding: 12px 0 0 0;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #d7d7d7;
	border-bottom:1px solid #e1e1e1; 
}

#mostpopular h2, #mostpopular div.tab h3 {display: none;}



#content-secondary #mostpopular	{
	background: url("http://images.nymag.com/gfx/bg/bg-hatch.gif") repeat;
	border: 1px solid #FFF; 
	margin-bottom: 8px;
}

#mostpopular .tabs {
	padding-top: 30px;
	background: url("http://images.nymag.com/gfx/sect/home/mostpopular-h2.gif") 0 5px no-repeat;
	border-bottom: 1px solid #cecece;
}

#mostpopular.blog-comments .tabs {
	padding-top: 10px;
	background: none;
}

#mostpopular.sitewide .tabs {
	padding-top: 25px;
	background: url("http://images.nymag.com/gfx/mod/mostpopular-sitewide-h2.gif") -4px 0 no-repeat;
}

#mostpopular.blog-comments .tabs {
	padding-top: 25px;
	background: url("http://images.nymag.com/gfx/mod/mostpopular-blogs-h2.gif") -4px 0 no-repeat;
}

#mostpopular .tab  {
	background: #fff;
	padding: 8px 0 5px 12px;
}

#mostpopular h4 {
	font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
	width: 76px;
	margin: 0 auto;
	padding: 0; 
	text-align: center; 
	background-color: #ededed;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 10px;
	font-size:8.5px;
}

#mostpopular h5 {
	font-size: 11px;
    margin: 0 12px 0 15px;
    padding: 0 0 4px;
    text-transform: uppercase;
}

#mostpopular ul.tabNav {
	background: transparent url("http://images.nymag.com/gfx/px/tab-border-bottom.gif") repeat-x left bottom;
	padding: 0 0 4px 7px; 
	margin: 0;
}

#mostpopular.sitewide ul.tabNav {
	padding: 0 0 4px 12px;
}

#mostpopular.blog-comments ul.tabNav {
	padding: 0 0 2px 12px;
}

#mostpopular ul.tabNav li {
	background: transparent;
	display: inline;
	margin: 0;
	list-style: none;
}

#mostpopular ul.tabNav li a {
	background: #f5f5f5;
	border: 1px solid #c1c1c1;
	margin-right: .3em;
	padding: 3px 6px;
	font-weight: bold;
}

#mostpopular.blog-comments ul.tabNav li a {
	font-size: 11px;
}

#mostpopular ul.tabNav a:hover {
	color: #C00;
	outline:none;	
}

#mostpopular ul.tabNav a.selected,
#mostpopular ul.tabNav a.selected a:hover { /* Extra specificity's needed to override the red color */
	background: #fff;
	border-bottom: none;
	color: #333;
	cursor: text;
	padding-bottom: 4px;
	text-decoration: none;
	outline:none;
}

#mostpopular ol, #most-commented ul {
	padding: 0 0 7px 1px;
	margin: 0 12px 0 15px;
	background: transparent url("http://images.nymag.com/gfx/px/dotted-border-001.gif") 1em 0 repeat-x;

}

#mostpopular ol li, #most-commented ul li {
	background: transparent url("http://images.nymag.com/gfx/px/dotted-border-001.gif") left bottom repeat-x;\
	margin: 0 0 0 30px;
	padding: 5px 0 5px 5px;
	line-height: 1.2em;
}

#mostpopular ol li a, #mostpopular ul li a {
	font-weight: bold;
}

#mostpopular ol li,
#mostpopular ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#mostpopular ol li.last,
#mostpopular ul li.last {
	background:none;
}

#mostpopular .vulture-list ol {
	padding-bottom:3px;
}

#mostpopular ol li a span,
#mostpopular ul li a span {
    font-size:1em !important;
}

#most-commented ul .tout strong {
        background: url("http://images.nymag.com/gfx/sect/home/chat-bubble.gif") no-repeat 50% 50%;
	font-weight:normal;
}

#most-commented ul {
	list-style-type:none;
	padding:0;
	margin:0 10px 10px 0; 
}

#most-commented ul li { position:relative; padding:7px 1px 6px 14px; }

#most-commented ul span.num {
	position:absolute;
	top:7px;
	width:13px;
	left:0px;
}
#mostpopular p.sponsor {padding: 0 0 6px 30px; background-color:#fff; margin:-11px 0 0 0;}
#mostpopular p.sponsor a {background:#fff url("http://images.nymag.com/gfx/bg/most-popular-sponsored-by.gif") 0 0 no-repeat; display:block;padding-left:198px;}

.comment-count-empty {display: none;}

.comment-tout .extra {border-width:0;}


#ad-custom-splash {background:#fff;padding:5px 0;text-align:center;}
#ad-custom-splash div > * {margin:auto!important}
.no-push #ad-custom-splash { display: none; }

/* New Right Col Feature Side Modules */
.main-feature { background: url(/gfx/sect/home/sidemodule-bg.gif) repeat-y 100% 0; }
.main-feature .side-module { background:#FAFAF8 none repeat scroll 0 0; border:medium none; float:right; padding:1px; width:173px; }
.main-feature .side-module a { color:#2881B3; }

#agenda-content.side-module { text-align: center; }
#agenda-content.side-module .head { margin: 14px 0; }
#agenda-content.side-module #todays-agenda { display: block; width: 153px; height: 20px; text-indent: -999em; background: url(/gfx/sect/home/todays-agenda.gif) 0 0 no-repeat; margin: 0 0 0 10px; outline:none; }
#agenda-content.side-module img { border: 5px solid #000; }
#agenda-content.side-module dl { margin: 9px 8px 0; padding: 0; }
#agenda-content.side-module dl a { font-weight: normal; line-height: 12px; }
#agenda-content.side-module dt { background: #fff716; padding: 0 1px 0 3px; font-size: 10px; text-transform: uppercase; display: inline; }
#agenda-content.side-module dt.img { background: none; padding-bottom: 8px; display: block; }
#agenda-content.side-module dt, #agenda-content.side-module dd { margin: 0; }
#agenda-content.side-module dd { padding-bottom: 8px; }
#agenda-content.side-module dd ul { margin: 2px 0 0; padding: 0; list-style-type: none; }
#agenda-content.side-module dd ul li { margin: 0; padding: 0; }
#agenda-content.side-module dd ul li strong a { border-top: 1px solid #ebebeb; display: block; font-weight: bold; padding: 11px 0 2px; }

#chait { text-align:center; padding:14px 0px 16px 0px; height:100%; }
#chait .head { text-indent:-9999px; background: url('/images/2/daily/2011/09/nf-col-feat-hdr.png') no-repeat; width:100%; height:24px; background-position: 8px 0;  font: 14px Georgia, "Times New Roman", Times, serif; font-style:italic; }
#chait li { border-bottom: 1px solid #EBEBEB; width:156px; height:50px; padding:0; }
#chait ul {list-style:none; margin:0 0 0 8px; padding:0; }
#chait li a { width:156px; height:50px; background: url('http://cache.nymag.com/gfx/sect/home/nf-col-names-new.png') no-repeat 20px 0; text-indent:-9999px; display:block; }
#chait li.j-chait a{ background-position: 1px 0px; }
#chait li.j-chait a:hover { background-position: -155px 0px; }
#chait li.j-heilemann a, #chait li.j-heilemann { background-position: 1px -51px; }
#chait li.j-heilemann a:hover { background-position: -155px -51px; }
#chait li.w-leitch a, #chait li.w-leitch { background-position: 1px -101px; }
#chait li.w-leitch a:hover { background-position: -155px -101px; }
#chait li.f-rich a,#chait li.f-rich { background-position: 1px -150px; }
#chait li.f-rich a:hover { background-position: -155px -150px; }
#chait li.c-smith a, #chait li.c-smith { background-position: 1px -200px; }
#chait li.c-smith a:hover { background-position: -155px -200px; }
#chait li.last { border:none; height:38px; }
#chait li.last a { height:50px; }

.side-module a.see-all { display: block; text-align: center; font-weight: bold; margin: 8px 0; }

#tvrecap-content.side-module { display: block; }
#tvrecap-content.side-module #tvrecap-logo { display: block; width: 110px; height: 69px; background: url(/gfx/sect/home/tv-recap-logo.gif) 0 0 no-repeat; text-indent: -999em; margin: 10px 0 0 33px; outline: none; }
#tvrecap-content.side-module .content { width: 171px; }
#tvrecap-content.side-module ul { margin: 0 8px; padding: 2px 0; list-style-type: none; text-align: center; }
#tvrecap-content.side-module ul li { margin: 0; padding: 10px 4px; border-bottom: 1px solid #ebebeb; }
#tvrecap-content.side-module ul li a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; outline: none; }
#tvrecap-content.side-module ul li a em:first-child { display: block; color: #222; font-size: 12px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 1px; }
#tvrecap-content.side-module a.recap { text-transform: uppercase; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

#restaurant-content.side-module { text-align: center; }
#restaurant-content.side-module .head { margin: 13px 0 -2px; font-size: 10px; text-transform: uppercase; }
#restaurant-content.side-module .content { margin: 0 0 15px; }
#restaurant-content.side-module a.firstlook-restaurant { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #111; font-weight: bold; }
#restaurant-content.side-module span.location { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #111; }
#restaurant-content.side-module .restaurant-slideshow { margin: 6px 16px 0; padding-bottom: 12px; position: relative; }
#restaurant-content.side-module .restaurant-slideshow span { background: transparent url(http://nymag.com/gfx/sect/daily/shared/slideshow-560x18.png) no-repeat scroll right top; height: 18px; position: absolute; text-indent: -999em; left: 0; top: 79px; width: 140px; }
#restaurant-content.side-module .restaurant-slideshow a { width: 140px; display: block; height: 97px; overflow: hidden; }
#restaurant-content.side-module .grub-st-openings { display: block; padding-top: 8px; border-top: 1px solid #ebebeb; margin: 0 8px; }

#fashion-content.side-module { display: block; }
#fashion-content.side-module .mobama-lookbook { margin: 10px 8px 0; border-bottom: 1px solid #ebebeb; position: relative; padding: 32px 0 0 0; height: 93px; }
#fashion-content.side-module .mobama-lookbook a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; color: #111; padding: 0 5px 0 76px; display: block; line-height: 18px; }
#fashion-content.side-module .mobama-lookbook a span { font-size: 11px; }
#fashion-content.side-module .img-wrp { position: absolute; left: 0; top: 0; }
#fashion-content.side-module .img-wrp2 { position: absolute; left: 60px; top: -12px; }
#fashion-content.side-module .model-manual { position: relative; margin: 10px 0 0; padding: 12px 0 0 0; }
#fashion-content.side-module .model-manual a.f-model-link { font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; color: #111; padding: 0 81px 42px 0; display: block; line-height: 18px;  position: relative; z-index: 1; margin-left: 10px; }
#fashion-content.side-module .model-manual a.f-browse-link { display: block; position: absolute; width: 55px; font-size: 10px; color: #2881b3; line-height:12px; font-family: Georgia, "Times New Roman", Times, serif; top: 51px; left: 12px; cursor:pointer; z-index: 0; }
#fashion-content.side-module .model-manual a.f-browse-link:hover { text-decoration: none; }

#shopping-content.side-module { display: block; background: url(/gfx/sect/home/shopping-tags-bg.gif) 18px 0 no-repeat; }
#shopping-content.side-module .head { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: italic; line-height: 16px; position: relative; }
#shopping-content.side-module .head a { color: #000; display: block; padding: 13px 10px 10px 70px; }
#shopping-content.side-module .content { padding: 0 8px; }
#shopping-content.side-module .content p { font-weight: bold; margin: 2px 0 2px 10px; }
#shopping-content.side-module .content ul { margin: 0 0 0 10px; padding: 0; width: 145px; height: 116px; overflow: auto; }
#shopping-content.side-module .content li { margin: 0; padding: 0; list-style-type: none; }
#shopping-content.side-module .content li a { display: inline-block; color: #000; padding: 2px 0 1px; font-weight: normal; }
#shopping-content.side-module .foot { border-top: 1px solid #ebebeb; display: block; margin: 12px 8px 0; }
#shopping-content.side-module .foot a.see-all { margin-top: 8px; font-size: 12px; }

#realestate-content.side-module { display: block; text-align: center; }
#realestate-content.side-module .head { font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #111; margin: 14px 0 10px; }
#realestate-content.side-module .content { padding: 0 10px; }
#realestate-content.side-module .content p { font-weight: bold; margin: 8px 0 2px; }
#realestate-content.side-module .content img { border: 5px solid #000; }
#realestate-content.side-module .content a { line-height: 13px; padding: 0 3px; }
#realestate-content.side-module .content a span { color: #000; }
#realestate-content.side-module .foot { border-top: 1px solid #ebebeb; display: block; margin: 12px 8px 0; padding: 10px 0 0; }
#realestate-content.side-module .foot a { margin: 0 5px; }

/* End New Right Col Feature Side Modules */

/* Test & Target CSS */
#nav-secondary ul.highlight { background: url(/gfx/sect/home/testandtarget/text-links-highlight.gif) 0 1px repeat-x; }
#nav-secondary ul.update-font { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
#nav-secondary ul.update-font li { background: none; padding: 0 4px 0 7px; }
#nav-secondary ul.update-font li a { font-family: Arial, Helvetica, sans-serif; }

#toc { border-bottom: 1px solid #D7D7D7; background: #FFF; margin: 0 0 0 1px; width: 312px; padding: 13px 0 9px 8px; clear: both; }
#toc h2 { display: block; width: 136px; height: 13px; text-indent: -9999em; background: url(/gfx/sect/home/testandtarget/toc-the-magazine.gif) 0 0 no-repeat; margin: 0 0 4px 110px; padding: 0; font-size: 1px; }
#toc a.cover-issue { float: left; border: 1px solid #DADADA; margin: 0 0 8px 3px; }
#toc a.cover-issue img { border: 0; }
#toc ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; float: left; }
#toc li { display: block; margin: 0; padding: 0; }
#toc li a { display: block; margin: 0; padding: 4px 0 4px 42px; width: 65px; }
#toc li.toc-mailbox a { background: url(/gfx/sect/home/testandtarget/toc-mailbox.gif) 13px 5px no-repeat; }
#toc li.toc-magazine a { background: url(/gfx/sect/home/testandtarget/toc-magazine.gif) 12px 5px no-repeat; }
#toc li.toc-online-issue a { background: url(/gfx/sect/home/testandtarget/toc-online-issue.gif) 15px 7px no-repeat; }
#toc li.toc-gift-subscription a { background: url(/gfx/sect/home/testandtarget/toc-gift-subscription.gif) 13px 6px no-repeat; }
#toc li.toc-customer-service a { background: url(/gfx/sect/home/testandtarget/toc-customer-service.gif) 17px 6px no-repeat; }
#toc li.toc-covers a { background: url(/gfx/sect/home/testandtarget/toc-covers.gif) 13px 5px no-repeat; }
#toc ul#toc-more-ways { display: block; height: 28px; clear: both; background: url(/gfx/sect/home/testandtarget/toc-more-ways.gif) 0 0 no-repeat; margin: 0; float: none; padding: 0 0 0 162px; list-style-type: none; }
#toc ul#toc-more-ways li { display: inline; }
#toc ul#toc-more-ways li a { float: left; margin: 6px 0 0 9px; }
#toc ul#toc-more-ways li.toc-facebook a { width: 17px; height: 17px; background: url(/gfx/sect/home/testandtarget/toc-fb-sm.gif) no-repeat; padding: 0; display: inline; text-indent: -999em; }
#toc ul#toc-more-ways li.toc-rss a { width: 17px; height: 17px; background: url(/gfx/sect/home/testandtarget/toc-rss-sm.gif) no-repeat; padding: 0; display: inline; text-indent: -999em; }
#toc ul#toc-more-ways li.toc-newsletters a { width: 56px; background: url(/gfx/sect/home/testandtarget/toc-newsletter-sm.gif) no-repeat; padding: 1px 0 3px 20px; display: inline; }

#more-ways-to-get-new-york { border-bottom: 1px solid #e1e1e1; padding: 11px 0 6px; width: 320px; position: relative; background: #FFF; margin: 0 0 0 1px; }
#more-ways-to-get-new-york h2 { display: block; width: 272px; height: 13px; text-indent: -9999em; background: url(/gfx/sect/home/testandtarget/toc-more-ways2.gif) 0 0 no-repeat; margin: 0 0 0 24px; padding: 0; font-size: 1px; }
#more-ways-to-get-new-york ul { margin: 0 0 0 27px; padding: 12px 0 0; }
#more-ways-to-get-new-york li { display: inline; margin: 0 14px 0 0; padding: 0; }
#more-ways-to-get-new-york li a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 25px 2px 0; margin: 0; display: inline-block; height: 17px; vertical-align: bottom; }
#more-ways-to-get-new-york li.newsletters a { background: url(/gfx/sect/home/testandtarget/toc-newsletter-large.gif) 19px 2px no-repeat; zoom:1; }
#more-ways-to-get-new-york li.the-magazine a { background: url(/gfx/sect/home/testandtarget/toc-cover-shadow.png) 22px -14px no-repeat; }
#more-ways-to-get-new-york li.the-magazine a img { position: absolute; border: 0; width: 28px; height: 38px; top: 20px; left: 125px; } 
#more-ways-to-get-new-york li.rss a { background: url(/gfx/sect/home/testandtarget/toc-rss-large.gif) 2px 0 no-repeat; zoom:1;}
#more-ways-to-get-new-york li.facebook a { background: url(/gfx/sect/home/testandtarget/toc-fb-large.gif) 14px 0 no-repeat; zoom:1; }

#nym-apps.promo { padding:10px 14px 20px; }
#nym-apps.promo h2 { border: 0 none; margin: 2px 0 11px;padding: 0; }
#nym-apps.promo h2 a { font-family: Georgia,"Times New Roman",Times,serif; font-size: 17px; font-weight: normal;letter-spacing: 0.06em;line-height: 16px;text-transform: uppercase; color:#222; }
#nym-apps.promo h2 a:hover { text-decoration:none; }
#nym-apps.promo dt { display:block;background:url(http://cache.nymag.com/gfx/sect/home/homepage-lefcol-app-icons.png) no-repeat;height:27px; }
#nym-apps.promo dt a { padding-left:33px;font-family:Georgia,sans-serif;font-size:13px;font-weight:bold;display:block;line-height:14px; }
#nym-apps.promo dt.ny-pad { background-position:0 0; }
#nym-apps.promo dt.thecut-ipad { background-position:0 -74px; }
#nym-apps.promo dt.ny-android { background-position:0 -148px; }
#nym-apps.promo dt.clickables-iphone { background:url(http://images.nymag.com/gfx/sect/home/homepage-lefcol-app-icons-new.png) no-repeat; background-position:0 0; height:40px; }
#nym-apps.promo dd { margin:0;line-height;15px;padding:5px 0 0;margin:0 0 15px; }
#nym-apps.promo .more-apps { display:block;height:5px;border-top:1px solid #d7d7d7;text-align:center;margin:18px 0 0; }
#nym-apps.promo .more-apps a { padding:0 5px;top:-9px;font-family:Georgia,serif;font-size:12px;position:relative;background:#fff; }

#back-issues.promo { text-align: center; padding: 10px 0; overflow:hidden; _width:180px; position: relative; }
#back-issues.promo h2 { border: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; text-transform: uppercase; font-weight: normal; letter-spacing: 0.06em; margin: 2px 0 11px; padding: 0; line-height: 16px; }
#back-issues.promo a.current-issue { border: 1px solid #DADADA; display: inline-block; width: 128px; height: 167px; }
#back-issues.promo a.current-issue img { border: 0; width: 128px; height: 167px; }
#back-issues.promo a.current-issue:hover { text-decoration: none; }
#back-issues.promo a.get-issue { font-size: 11px; display: inline-block; font-weight: bold; margin: 6px 0 4px; }
#back-issues.promo .divider { margin: 0 13px; display: block; height: 1px; font-size: 1px; background: #eaeaea; }
#back-issues.promo p { margin: 5px 0; font-size: 10px; }
#back-issues.promo div { height:167px;margin:0 0 3px; }
#back-issues.promo .archives { color:#222;font-size:10px;display:block;margin:5px 0; }
#back-issues.promo ul { position: relative; margin: 0 0 8px; padding: 0; border: 0; text-align: left; width: 800px; overflow: hidden; height: 70px; left: -13px; z-index: 1; }
#back-issues.promo ul li { margin: 0 15px 0 0; padding: 0; background: none; border: 0; display: inline; }
#back-issues.promo ul li a { margin: 0; padding: 0; background: none; display: inline-block; border: 1px solid #e2e2e2; }
#back-issues.promo ul li a img { width: 51px; height: 68px; }
#back-issues.promo .carousel-wdgt { overflow: hidden; position: relative; z-index: 2; left: 0px; width: 172px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; height: 80px; }
#back-issues.promo .carousel-wdgt .prev { position: absolute; top: 22px; left: 30px; display: block; width: 26px; height: 26px; background: url(/gfx/sect/home/testandtarget/back-issues-prev.png) 0 0 no-repeat; text-indent: -999em; z-index: 2; outline: none; }
#back-issues.promo .carousel-wdgt .next { position: absolute; top: 22px; left: 133px; display: block; width: 26px; height: 26px; background: url(/gfx/sect/home/testandtarget/back-issues-next.png) 0 0 no-repeat; text-indent: -999em; z-index: 2; outline: none; }

#newsletters.promo { padding: 10px 8px; }
#newsletters.promo h2 { width: 148px; height: 14px; display: block; background: url(/gfx/sect/home/testandtarget/newsletter-module-h2.gif) 0 0 no-repeat; text-indent: -999em; border: 0; margin: 2px 0 6px 5px; }
#newsletters.promo fieldset#choose-newsletter { height: 220px; background: url(/gfx/sect/home/testandtarget/newsletter-module-bg2.gif) 0 0 no-repeat; padding: 7px 0 0; }
#newsletters.promo fieldset#choose-newsletter ul { border: 0; padding: 0 9px; }
#newsletters.promo fieldset#choose-newsletter ul input.check { margin: 0 7px 0 0; height: 13px; width: 13px; vertical-align:top; padding: 0; }
#newsletters.promo fieldset#choose-newsletter ul li { border-bottom: 1px dotted #ACACAC; padding: 5px 0 4px; }
#newsletters.promo fieldset#choose-newsletter ul li.last { border: 0; }
#newsletters.promo fieldset#choose-newsletter ul label { padding: 0; }
#newsletters.promo fieldset.required { background: #FFF; border: 0; }
#newsletters.promo fieldset.required p { border: 0; padding: 0; }
#newsletters.promo fieldset.required input#txt-newsletters-single-email { width: 147px; border: 1px solid #c9c9c9; padding:3px 4px; font-size: 12px; margin: 8px 0 6px; }
#newsletters.promo p.read-more, #fashion-newsletter.promo p.read-more, #grubstreet-newsletter.promo p.read-more, #vulture-newsletter.promo p.read-more { font-weight: normal; margin-top: 3px; }

#fashion-newsletter.promo { display: block; }
#fashion-newsletter.promo h2 { width: 156px; height: 18px; display: block; background: url(/gfx/sect/home/testandtarget/newsletter-fashion-alerts.gif) 0 0 no-repeat; text-indent: -999em; border: 0; margin: 3px 0 0; padding: 0; }
#fashion-newsletter.promo h3 { width: 97px; height: 12px; display: block; background: url(/gfx/sect/home/testandtarget/newsletter-fashion-daily.gif) 0 0 no-repeat; text-indent: -999em; margin: 4px 0 0 30px; padding: 0; }
#fashion-newsletter.promo fieldset.required, #grubstreet-newsletter.promo fieldset.required, #vulture-newsletter.promo fieldset.required { background: #FFF; border: 0; }
#fashion-newsletter.promo fieldset.required p, #grubstreet-newsletter.promo fieldset.required p, #vulture-newsletter.promo fieldset.required p { border: 0; padding: 0; }
#fashion-newsletter.promo fieldset.required input#txt-newsletters-single-email, #grubstreet-newsletter.promo fieldset.required input#txt-newsletters-single-email, #vulture-newsletter.promo fieldset.required input#txt-newsletters-single-email { width: 147px; border: 1px solid #c9c9c9; padding:3px 4px; font-size: 12px; margin: 8px 0 6px; }

#grubstreet-newsletter.promo { display: block; }
#grubstreet-newsletter.promo h2 { width: 156px; height: 16px; display: block; background: url(/gfx/sect/home/testandtarget/newsletter-grubstreet-alerts.gif) 0 0 no-repeat; text-indent: -999em; border: 0; margin: 3px 0 0; padding: 0; }
#grubstreet-newsletter.promo h3 { width: 137px; height: 11px; display: block; background: url(/gfx/sect/home/testandtarget/newsletter-grubstreet-daily.gif) 0 0 no-repeat; text-indent: -999em; margin: 4px 0 0 9px; padding: 0; }

#vulture-newsletter.promo { display: block; padding: 10px 5px; }
#vulture-newsletter.promo h2 { width: 164px; height: 15px; display: block; background: url(/gfx/sect/home/testandtarget/newsletter-vulture-alerts.gif) 0 0 no-repeat; text-indent: -999em; border: 0; margin: 3px 0 0; padding: 0; position: relative; }
#vulture-newsletter.promo h3 { width: 140px; height: 11px; display: block; background: url(/gfx/sect/home/testandtarget/newsletter-vulture-daily.gif) 0 0 no-repeat; text-indent: -999em; margin: 4px 0 0 9px; padding: 0; }



/* End Test & Target */


/* Welcome mat styles*/

	body.welcome-mat {width:100%;height:100%;}
	#ad-1x1-1 {display:none;}
	body.welcome-mat {text-align:center;}
	body.welcome-mat #wrap-wrap {width:980px;margin:0 auto;text-align:left;position:relative;}
	body.welcome-mat #wrap  {visibility:hidden;}
	#admask {visibility:visible;display:block;width:100%;height:100%;left:0;top:0;position:fixed;background:#fff;z-index:9998;padding:10% 0 0;}
	#admask .head {text-align:center;background: url(http://images.nymag.com/gfx/ico/loading.gif) 50% 50% no-repeat;height:100px;}
	#admask h1 {margin:0 auto;text-indent:-999em;background: url(http://images.nymag.com/gfx/nav/ny-logo.gif) no-repeat center top;width:180px;height:25px;border-bottom:1px solid #6a6a6a}
	#admask .kill {margin:60px 0 0;display:block;width:auto;font:14px Georgia,sans-serif}


