/*-  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;
	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;
}

.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 .section .main p {
	margin: 0 0 5px 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 6px 12px;
	padding: 10px 5px 9px 20px;
	font: 12px arial,san-serif;
}

.blog-sections ul.stories li:last-child {
	border-bottom: 0px dotted #D6D6D6;
}

.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: 13px;
	font-weight: normal;
	text-transform: uppercase;
	white-space: nowrap;
}

.blog-sections ul.stories li.main {
	background: none;
	line-height: 17px;
	padding: 0.7em 0 0.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}

.blog-sections ul.stories .main h3 {
	font-size: 18px;
	line-height: 18px;
	margin: 0;
}

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

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

.blog-sections ul.stories .main i.info {
	color: #999;
	display: block;
	margin: 4px 0 2px;
}

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

}


.blog-sections .footer a {
	color: #fff;
	display: block;
	font: 10px Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 3px 0;
	text-align: center;
	text-transform: uppercase;
	border-radius: 0 0 2px 2px;
}

.blog-sections .footer a i,
.blog-sections .footer a cite {
	font-style: normal;
}

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

.blog-grub-street .footer a {
	background-color: #ACCA5B;
	border-top-color: #A1BD55;
}

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

.blog-vulture .footer a {
	background-color: #00BDF2;
}

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

.blog-the-cut .footer a {
	background-color: #ED1475;
}

/* 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 multimedia
*/

.featured-multimedia {
    background: url("http://images.nymag.com/gfx/sect/home/3-stripes-horiz.gif") repeat-x;
	padding: 15px 0 0 3px;
	margin: 0 0 0 5px;
}

.featured-multimedia article {
    border-right: 1px solid #eeefef;
    float: left;
    width: 120px;
    min-height: 180px;
    padding: 5px 16px;
}

.featured-multimedia .lists {
    text-align: center;
}

.featured-multimedia article:last-child {
    border-right: 0px solid #eeefef;
}

.featured-multimedia article h2 {
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 5px 0;
    text-align: center;
}

.featured-multimedia article:nth-child(2) h2 {
    border-bottom: 1px solid #eeefef;
    margin: 0 0 10px;
}

.featured-multimedia article a {
    display: block;
    position: relative;
}

.featured-multimedia article i {
    position: absolute;
    width: 100%;
    height: 90px;
    background-position: center center;
    background-repeat: no-repeat;
}

.featured-multimedia .photo-gallery i {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAxCAYAAACYq/ofAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODIyQUM3ODk5MDM3QTAzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NDdBNjEyOTAxMjgxMUUzOEIyOEFFNjdGMENDQjIzRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NDdBNjEyODAxMjgxMUUzOEIyOEFFNjdGMENDQjIzRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4MDExNzQwNzIwNjgxMTgwODNBOTUzN0EwMjE2QkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDY4MDExNzQwNzIwNjgxMTgyMkFDNzg5OTAzN0EwMzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6JUrCUAAACTUlEQVR42uSazU4CMRDHC/KlIWICiRHksAe5oBK8+Wg+gY/mTQO6FznsAZGYKAohypfgNJSkNqXsLru0A5P8syGw0B/tdGZnGpnNZmQbLBbQ90RAh6AsKANKg1KgPVAcNAb9ggagPqgHemfXQP7JyJozQgddBOVBSR/3D0GvoCaoqwMkBzpj16CMzlCDXUMH2QddgI5DXO5voEfQT1ggdPlUAvQrlU1ANbbsAgOhjlwGWRo2Iwdku9kQVoFEQVegE407axt0D5quGqhqJqqaIQj7/Sobjy+QMvMLEyzPxuMZJK/JJ1Rmqf5YGUiK7U4mWoWFAFcg5xvaYv2mVGU3IFkDnNuN82dXgZSQJLslFchRwLlTmJZjCas0jT91vX1Y1k1godtxbn3eWuQz5igX/ArInqUKfJBcgNCHogQykAQb97+lldOwNILylS4Pklkr5OrzmYy4tNJIaw5pESSFFCQpgsSRgsREkOi2gEyRgkxEkPG2gAyQggxFkD5SkL4I0kUK0hO9voMoLeGtI87IF2iEbDboeD9FEFqlayEDaRGuAskHwhdkIE3+hVgyvUbyuEtbD3eq4sMzktloqIoP1D7IvGhssrWJpBkkSxZtPvQbmJLYsjdkILRTVDMUpE6WdLKWpe+0U+QYBuGoQoTqOcQmHlpfG/ALW/UBFQjdlx8McP5Fx0rZWtuZHiJvtLJ3STbX1a17SZu89tkPyLx/Enaf/Qn07eWmnT35INriLApddn5qxyO2fLSdRZFtCLLTQTGmCZOxp4OMsT8BBgC4H6Si5IexhwAAAABJRU5ErkJggg==);
}

.featured-multimedia .video i {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMuSURBVHja5FpLaxpRFL6ZVEKq8RFoqkQS0xASKF30sWoLhS5Kuyl06T9wpwuX7l2I4NbHQgQJSLKtP0DciYt009LYJJJgSCA+oogGk56TnpE81FrnXsehH3y4UMfv89w595x7Zurq6opxgAlooVcDUA+cAero/QtgC9gA1oFVYJleFWFKgQEj0ApcAD4CTv/j9zvAU+AJ8BhYG5eBeaAduEj/NA9gZI6Ah8AzUQZmgQ7gMi0TEcDldQDcBzZ5GsClsgq0sfGgBCzQ0hqIB0Nc7AlwDTjHxgcbRfkh8JeSCKwDN25kk3EDs9d34I9RIoDinwIlph50pIH1MyENWDYbKou/qXGDNA1lwEprfqRl02w2JUGRWCNtAw3MUrYZ+YbN5XJGQZGYI22zgww4lKZKv9//dnt7+7HA7OToZ2CeNilF2NvbWwkEAh82NzdF7RnLpPWeATuvHbZarZqTyeTLnZ0dvQADBtJ6y4CRahtuKBQKKy6X60s4HHZ0Op0pziYWSXPXgJVjYdZFuVy2pFKpF/l8nnftpJczkmxgQVhRUyrZfD7f+3g8bm+32zwjsSAbMFE9LwRQqkjFYnEpEom8S6fTPH8Hr2WSqJOaZoJRqVTMsVjsVSaTMXO6JGq2yBEQDozE7u7uqtfr/RyNRpc4XfY6AgY2RtRqNdPW1tZzTinWIInIPn8D3hMej+cTRkJh7aSX6PRg7MDslEgk3mSzWSX3xIykYrOC+8R8KBR6raDs0Kla78MOLeGOHQwGPyppFi7U7licTmdm1JYTW8qWWvcBAuqlr263uzDi11sSHSppUTyiIdFhkhbFI+pooKpR8detBxrAU+KOBsWj5rIcgVONiWekuSrvAycaE9/VLBs4FpmNBIhvkOauARwuHGlEPCOttbunEoe8U6og8XXSeu9YBScjBxMunpHGs14GEPvsz3BhUsWXSCPrZwDHOvjD5xMo/py03Ro99Rtw4FH2MzV7hbtVJ/Ab6zGt6dcP4AdxMnI5AeIvSUvPUdOgCY08EZnoEdMwU0o1hnzymv/JFA75ZEzsmPW/GXTfhGYfNbgLzT7s0QuqPW7zW4ABAL4SQwpiPuUhAAAAAElFTkSuQmCC);
}

.featured-multimedia article a {
    font: 22px Georgia, "Times New Roman", Times, serif;
}

.featured-multimedia article a p {
    font: 12px Arial, Helvetica, sans-serif;
    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: #000;
}

#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 {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMUAAAASCAYAAADrAxpnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODIyQUM3ODk5MDM3QTAzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NDdBNjEyNTAxMjgxMUUzOEIyOEFFNjdGMENDQjIzRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NDdBNjEyNDAxMjgxMUUzOEIyOEFFNjdGMENDQjIzRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4MDExNzQwNzIwNjgxMTgwODNBOTUzN0EwMjE2QkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDY4MDExNzQwNzIwNjgxMTgyMkFDNzg5OTAzN0EwMzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5sZH4uAAAFy0lEQVR42uxbzXHjOgxGPGlAe89FrwRtCXIJdglWCXYJUQlWCVYJVglhCdEl92UJfpIHnCAwSIEypbeHxxmNbZIiQfwQH0D65Xa7wdvbWwEAGXwX8/X1Zd2PoX1sK0i7HdoNtrm6sb3E7/3wdGM/eCwZ9svx99jPkPactEnFsv503EKo7/HxlZK8Z5AeUNBjhPXRvrRdqvf19RUqI4kHc9fvm6skc7WMvnLifb6eKd2IpZ3yohPqNDpD5d4P+ty6hhc0iht7oR067YlRnIePA+0wtL8Qg7kIjBoJOQ1PwxZzFYgfCXLzXRVMfxHqjsPz7unfIS2G0XIRFL5HWoyCngbHtULfsb4O1Pv6SmWk8ZPV/WKKFVp/j3O0CoN4kDXOs0c+lkh7qLj1aHUjlnaqr1uk6zZB02+UaYb0F4Ih7we97jeBnSL0mxaf0mTI4B35ffVY8w4Zs1RxgsyJkl09HiDUxstBoSApSuFZk7bkqJy7iX5HwSCAKHcWSbdWN1LQPlUc7RcPPwukCXxGkaMHCBrF0GfH2k5slwWi7Dvm8n6h9fJ+jWfnbLH+pGBAjzvInrjfjMxxYFCkwseSvpJytDhuxXhz+A+MIlesf+uRRcjIXdmjR24ZTwyRgxF2/xPKN0Y3UtDu0xVKa85g4T+oh05HyjGUeJ0QRIfxRsiKqfuhinxhAs0YnHE4zzA82HoY0Qh4P6QUHduV6O5asHEbsp5jQBENw7AHhSdd0lPUivWfiDcrFLsyMDm0bJe2bN7CI/8yQjdS0A4KXSkYTWMsMW7uLZF7tvHgbzpAwepDAbD0XarbKaFZitJP7K5TdM8dNzX8cwraLci3XpBRirXN5fGS6yvI2n7wMmQUOfvsniSok/AbEXS7ECOyhQSSrSTowuOpshmGYSNkdMbx3c7dzchipSx2pmx82ax7nIRhQkfX+OqBCCBYkUlgpSeSZTgQ7LqUIfDYoEs0bs7GNQsqQ8kUg8d6xgOD3Hs0q1MrskYu9nOJEYfv1ypzaQcBnoGQ3asYJLuvcYBRdchTGCaMMqHga/iZoh0V62NGVkOzu44puj9MqZonxz3iuJ8sUG8WVhK6sRgFbHMZNJp6bBWKZdEAaMLhY4VEQgraYxALT5R80tj5wSjw0K7H7JJjRk8P854sFchnF0u73iqBp/BlSpaETyWbL+YQbQ78MMKatOnTvwE6AYN8EuxrmGHcveKg7/dN5jUwaE5wf2osWeGY78Qw3kGXbtUysSbf20SKa0js0y8YB1FhcU8xmSrHfhV8p6FdpqxX7rjOMM5kjrPL2KwQDD9DOyg3wAZ14kzg4gi7fr8GXEyZEIsDM7KGLPCdQJMmEdNNQndLS7vQuJogG0A+tS0F+fSs7kLgaj0BD0v4PsHeInzKiZJWKxjFHNpj4g0XXNc434fj94iONkp3lWKX3SHD6b2nGuQ04P8l7Ali+lhFDAJkgyqJHPiZxNryiaFdC0WpHgLe4aNwvtwEdlqIzK7kEQtYK50Jiemek6mCJxIJPEngMkFtpOHMUcIsUPe38DjF+h7qRfg0Wg+5/eqsyQezeNbAsGxFK/Q9eoTarcQcCg8prc+mb+m4R8KXqTUeBbhas/da9u5uplFkgY2oI+Ne4fE0u43khVY3UtAOLDEgBdcutnRnPOM5Baep20zg8qCXkFwPCjgT3C/ve4THaxxmJaPgcx3g8dyhSTDukSmVb40ZcekUYmYebx1z1Z5f0w6lV2vS1yU/Cg+U0sR1Wt1IQTv3TBI/gSVzdrjGjNK8Ye7DCpbeCW7Gskj/JFhwB4+XuioPI2pPADf3eoBVtG89iu9gip05rzSuuyxXKWk08HivjPMidF5hBf7SQHYq69QLwe92YtOyniyQVjdiaLcTOukL4J18Kx9N49HD/f8UzxQKs+D7Yt/Un2boFYW1IJMGu3cLjGtX9IBTAbkFfXbPyXLOn5RC4xmIjyNjaY+V+48/1f0rwABXnCZTYtYSIwAAAABJRU5ErkJggg==) 11px 3px no-repeat;
	margin: 18px 0 0 5px;
	padding: 10px 0 0 0;
}

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

#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 {
	display: none;
	font-family: Arial,Helvetica,Verdana,Geneva,sans-serif;
	width: 84px;
	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 0 0 12px;
    padding: 0 0 4px 0;
    text-transform: uppercase;
	background: transparent url("http://images.nymag.com/gfx/px/dotted-border-001.gif") left bottom repeat-x;    
}

#mostpopular ul.tabNav {
	background: transparent url("http://images.nymag.com/gfx/px/tab-border-bottom.gif") repeat-x left bottom;
	padding: 0 0 8px 227px; 
	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;
	border-radius: 2px 2px 0 0;
	margin-right: .3em;
	padding: 7px 13px;
	font-weight: bold;
	text-transform: uppercase;
}

#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;
	cursor: text;
	padding-bottom: 8px;
	text-decoration: none;
	outline: none;
	color: #1f638a;
}

#mostpopular ol, #most-commented ul {
	padding: 0 0 7px 1px;
	margin: 0;
	/*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 20px;
	padding: 7px 5px 7px 0px !important;
	line-height: 1.2em;
	display: list-item !important;
}

#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:5px 0pt 5px 5px; margin-left:16px; }

#most-commented ul span.num {
	position:absolute;
	top:5px;
	width:13px;
	left:-15px;
}
#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;}


/* MOST-POPULAR REDESIGN */

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

#most-popular h3, #mostpopular h3 {display: none;}



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

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

#most-popular .tabs li {
	background: transparent;
	display: inline;
	margin: 0;
	list-style: none;
}

#most-popular .tabs li.ui-tabs-selected a, #most-popular .tabs li a:hover {
	background: #fff;
	border: 1px solid #c1c1c1;
	border-bottom: none;
	color: #333;
	cursor: text;
	padding: 3px 6px 4px 6px;
	text-decoration: none;
	outline: none;
}

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

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

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

#most-popular .tab  {
	background: #fff;
	padding: 8px 0 5px 12px;
}

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

#most-popular h5 {
	font-size: 11px;
    margin: 0 12px 0 15px;
    padding: 0 0 4px 0;
    text-transform: uppercase;
	background: transparent url("http://images.nymag.com/gfx/px/dotted-border-001.gif") left bottom repeat-x;    
}

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

#most-popular.sitewide ul.tabNav {
	padding: 0 0 4px 12px;
}

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

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

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

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

#most-popular ul.tabNav a:hover {
	color: #C00;
	outline:none;	
}

#most-popular ul.tabNav a.selected,
#most-popular 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;
}

#most-popular 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;*/
}

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

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

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

#most-popular ol li.last,
#most-popular ul li.last {
	background:none;
}

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

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

#tab-viewewed, #mostpopular .tab{
	background:#fff;
	border: 0px solid #EDEDEB;
	border-top: none;
	padding: 8px 6px 1px;
}

#tab-viewed ul, #mostpopular .tab ul{
	padding: 0;
	margin: 0 0 7px 0;
}

#tab-viewed li, #mostpopular .tab li{
	border-bottom: 1px dotted #D4D3CE;
    color: #090909;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 1.2em;
	padding: 10px 5px 9px 20px;
    position: relative;
}

#tab-viewed li, #mostpopular .tab ol li {
	font: 16px "elderkin", san-serif !important;
}

#tab-viewed li:last-child, #mostpopular .tab li:last-child {
	border-bottom: 0 none;
}

#tab-viewed small, #mostpopular .tab small{
	display: none;
}

#tab-viewed .num, #mostpopular .tab .num{
	font-family: "elderkin",sans-serif;
	font-size: 15px;
	font-weight: normal;
	position: absolute;
	width: 13px;
	left: 5px;
	top: 10px;
}

#tab-viewed li, #mostpopular .tab li a{
    display: block;
    font: bold 12px Arial,sans-serif;
}




.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 0.6em; padding:0; height:2.2em; }
#more-ways-to-get-new-york li { display: inline; margin: 0 0.7em 0 0; float: left; height:1.7em; 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; }
#more-ways-to-get-new-york #follow-us {font:bold 11px Arial, Helvetica, sans-serif; padding-top: 3px;}
#more-ways-to-get-new-york li.newsletters{background: url(/gfx/sect/home/testandtarget/newsletter-small.gif) 4px 3px no-repeat;font:bold 11px Arial, Helvetica, sans-serif !important; margin:0 !important;}
#more-ways-to-get-new-york li.newsletters a { background:none;padding: 0.2em 0.4em 0.5em 1.8em; margin: 0; display: inline-block; height:.95em; font-size:11px;  border:.1em solid #ccc; -webkit-border-radius:0.3em; -moz-border-radius:0.3em; border-radius:0.3em; zoom:1;} 
#more-ways-to-get-new-york li.newsletters a:hover{text-decoration:none !important; border-color:#a8a8a8;}
#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; }
#more-ways-to-get-new-york ul.newsletter-signup {background: url(/gfx/sect/home/testandtarget/newsletter-small.gif) 0 .2em no-repeat no-repeat; margin: 0 3.5em; padding:0 0 0 1.5em;}
#more-ways-to-get-new-york ul.newsletter-signup li {border-bottom:1px dotted #000; margin: 0 !important; padding: 0; height: 1.3em;}
#more-ways-to-get-new-york ul.newsletter-signup li a {background: none; padding: 0.2em 0 0.2em; margin: 0; height: .8em; text-transform:uppercase; font: 1em Arial, Helvetica, sans-serif;}
#more-ways-to-get-new-york ul.newsletter-signup li:hover {border-bottom:1px solid #1f638a;}
#more-ways-to-get-new-york ul.newsletter-signup li a:hover {text-decoration:none !important;}

#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}
	
/*** INTERACTIVE SCROLLING SKIN AD UNIT CODE ***/
.homepageContainer {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -490px;
	padding: 0;
	width: 980px;
	height: 3070px;
	clear: both;
}

.interactiveScrollingSkin #ad-custom-splash,
.interactiveScrollingSkin #pushdown {
	display: block !important;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 0;
	-webkit-transition: height 0.3s ease-in-out;
	-moz-transition: height 0.3s ease-in-out;
	-ms-transition: height 0.3s ease-in-out;
	transition: height 0.3s ease-in-out;
}

.transition-3s {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.scrollingSkin900x200Left,
.scrollingSkin900x200Right {
	float: left;
	margin: 0;
	padding: 0;
	width: 50%;
	height: 100%;
}

.scrollingSkin1320x287Left,
.scrollingSkin1320x287Right {
	position: absolute;
	top: -173px;
	right: 50%;
	margin: 0;
	padding: 0;
	width: 660px;
	height: 287px;
	z-index: -1;
}

.scrollingSkin1320x287Right {
	right: auto;
	left: 50%;
}

.scrollingSkinTopLeft,
.scrollingSkinMiddleRight,
.scrollingSkinBottomLeft {
	position: fixed;
	margin: 0;
	padding: 0;
	top: 230px;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: -99999;
}

.scrollingSkinMiddleRight {
	margin-left: 810px;
}

.scrollingSkinBottomLowerLeft {
	top: 550px;
}

.peakOutLeft,
.peakOutLeft2,
.peakOutRight,
.peakOutRight2,
.peakOutRight3 {
	z-index: 1;
}

.peakOutLeft {
	-webkit-transform: translate(-160px, 0);
	-moz-transform: translate(-160px, 0);
	transform: translate(-160px, 0);
}

.peakOutRight {
	-webkit-transform: translate(170px, 0);
	-moz-transform: translate(170px, 0);
	transform: translate(170px, 0);
}

.peakOutRight3 {
	-webkit-transform: translate(185px, 0);
	-moz-transform: translate(185px, 0);
	transform: translate(185px, 0);
}

.scrollingSkinTopLeftLink,
.scrollingSkinMiddleRightLink,
.scrollingSkinBottomLeftLink {
	position: absolute;
	bottom: 10px;
	left: -10px;
	margin: 0;
	padding: 11px;
	font: 700 11px/1 Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	background: rgb(75, 134, 79);
	background: rgba(75, 134, 79, 0.9);
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}

.scrollingSkinMiddleRightLink {
	left: auto;
	right: -10px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.9);
}

.scrollingSkinTopLeftLink:hover,
.scrollingSkinTopLeftLink:active,
.scrollingSkinBottomLeftLink:hover,
.scrollingSkinBottomLeftLink:active {
	background: rgb(97, 174, 116);
	background: rgba(97, 174, 116, 0.9);
	text-decoration: none !important;
}

.scrollingSkinMiddleRightLink:hover,
.scrollingSkinMiddleRightLink:active {
	background: rgb(190, 24, 24);
	background: rgba(190, 24, 24, 0.9);
	text-decoration: none !important;
}

.scrollingSkinAllUnitsCloseButton {
	position: fixed;
	display: block;
	top: 80px;
	margin-left: 1030px;
	width: 20px;
	height: 20px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzQ2REYwNkZGM0FDMTFFMkIwN0RBMjU1MTZDM0JGOUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ2REYwNzBGM0FDMTFFMkIwN0RBMjU1MTZDM0JGOUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNDZERjA2REYzQUMxMUUyQjA3REEyNTUxNkMzQkY5RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNDZERjA2RUYzQUMxMUUyQjA3REEyNTUxNkMzQkY5RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvOGhM4AAAFuSURBVHja3JY9coMwEIVh7ZIqFQdwlTO4F7fwAVIFilSuXLlgXPkuhFukT3pXaaAnux5pRpH1s6thUkQzi5Yd9I1A7yGVy7IUa7YtXbqu22Gn+r6/5oKQ8YLdO+j7N4xGF3NhDXEM8Iwx50AtGI0/34H4qp/YHaVQB3YkjpmhGOqDUR3sh7jQEOwByIHGYF5gDJqCUStjwtb6PGFUGDeMOgZLAi3oxSq9hmDBV3aaStzzgc43u3IkBQKdDRxJgURnHJ2CRLQcKEhgHChIYSnoXYdSWET8g5nhVw7MM9OioBlStG1bmTwncHxNfbn2JgXFyu3vgLTyGI2nLveyJaMD5pVVp/wg8rJHk7MlkVnkZY7A2V6WuCXp5RzrhaCbaZqyfayU+h7H8QPTPcYz5k+gT1yDNvdJmz3rx0Asc7YRQ32wX4sigYZgvrNNEhqDBTd6Z9VpY7/peq03fS8senIwMnAHherso8j/+x/+CDAAIrKF91VwlKsAAAAASUVORK5CYII=) center top no-repeat;
	border: none;
	cursor: pointer;
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

.scrollingSkinAllUnitsOpen {
	background-position: center bottom;
}

.peakOutLeft,
.peakOutRight,
.peakOutRight3,
.revealAllUnitsButton {
	filter: alpha(opacity=100);
	opacity: 1.0;
}

.scrollingSkinLightbox {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: -99999;
}

.scrollingSkinLightboxReveal {
	filter: alpha(opacity=80);
	opacity: 0.8;
	z-index: 99999999;
}

.scrollingSkinVideobox {
	position: fixed;
	top: 90px;
	left: 50%;
	margin: 0 0 0 -480px;
	padding: 30px;
	width: 900px;
	height: 505px;
	background: #000;
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: -99999;
}

.scrollingSkinVideoboxReveal {
	filter: alpha(opacity=100);
	opacity: 1.0;
	z-index: 9999999999;
}

.scrollingSkinLightboxCloseButton {
	position: absolute;
	top: -17px;
	right: -17px;
	width: 34px;
	height: 34px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRTczQTVFRjNBMjA2ODExODIyQUFBODRDQzMxMTBDRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MjVENzQ2QUYwQTgxMUUyQTMyQUY4NUE2QzJCRkNERCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MjVENzQ2OUYwQTgxMUUyQTMyQUY4NUE2QzJCRkNERCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEVEQ0QwQkUyMTIwNjgxMTgyMkE5OTYyMkVENjFGMjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkU3M0E1RUYzQTIwNjgxMTgyMkFBQTg0Q0MzMTEwQ0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ifb60AAADZUlEQVR42ryYQUtqURDHT5EimNIm1CAlKMyCWrqIvkUQKKRbd71FvEXQQnDVonZtjTB48CL6DPEWbQMtUQgTU3EjpiAG+eZ/OSeu93k955q+gUE5njvzc+6ZuTN3JhKJMIuyT7pL6iVdNfxWJK2R3pP+UjGWyWS0zxlFkABpgjTearU8zWaTdbtd9v7+PrDJ5XIxh8PBFhYWmNvtrtPSb9KL6+vrrJnhfr+vBOIgPfr4+Eg2Gg328vLCqtUq6/V6I6ntdjvz+XxseXlZ+7TZbKe0fEJA3XFAoohCvV7feXp6Ym9vb2wcWVxcZFtbW8zj8fzh0clYATmkKJzlcjlWKBSkEZAJIrS2tsY2NjYQnR8Ec24EmTWDeHh4YNls9tsQENiALdiEbfrzh8Y9RpCogHh9fWWTFtjUwUTNQHAwE7gd04DQw8AHfBGMYxhIEgcTZ2LaAh/whYw0gmxSuI4eHx8nciZUzgwyEWUhGo0G9CAJ1AfUChVBbUDxMgrW5ufnlWygHHB/CT3IXrlcVjKANLy9vWXpdHoABt+xdnl5qQyDAolqLUD2UbYRERWIq6srzVEwGPyCERBYg6rCwCd80+3ZB8gunh2ys4HbISCECBgBoV9XgYFP+AYDQLx4gMmk3W6zSqXyz7qIglGen5+1a2TCfXsBsmp8ig4T7InH4yyfz0v33t3dsePjY6Vzwn2vzlpJOxUYKxCjSvy3ZX19fWhqTxREnx1mos8mqyBFlYtUIMaB4XuKAKmhvZOJ6BuGnQmzM/P5+Sm1y33XAHKPHhPNiyx9Y7HYgFNxMI0HGN8PDg5Yp9ORNkzwrTXb6NBIa4FAAH9ZqlSk+jc3N/1UKjWwTiHW1qFOp1PJFnzCN6I9x+HSKysrP0ulklJhQ2SMxUqkNm6HLBJC0FzzTv8ray7Q5C4tLSkZMKuYgFGFgD88NuBbD1KipvYkFApJz8okBD7Q2WPMoAEra6wjp2j58YSdtsAHHy9OhhU0PH0u0PL7/f6pQcA2fPAZp2tWWTOYO8Lh8FRgYBO2+WwzMGjNDdl/ThtxwRmq3rQHrFEgAqaxvb2d8Hq9O2iqVftZoyATkQRmI6cQlSE8iQ4fbR36WitDONUmLU2RkUiGcYdwvWzybnvP4muJNI9C6buvJf7bi5q/AgwA5T0IdRk001AAAAAASUVORK5CYII=) center center no-repeat;
	border: none;
	cursor: pointer;
}

.scrollingSkinLightboxCloseButton:hover,
.scrollingSkinLightboxCloseButton:active {
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.scrollingSkinLightboxJump {
	position: absolute;
	bottom: 5px;
	left: 0;
	padding: 0;
	width: 100%;
	height: 15px;
	font: 400 12px/1 Helvetica, Arial, sans-serif;
	color: #fff;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.scrollingSkinLightboxJump:hover,
.scrollingSkinLightboxJump:active {
	text-decoration: underline;
}

/* MARQUEE VIDEO AD UNIT */
.marqueeVideoWrapWrapWrapMargin {
	margin-top: 100px;
}

.marqueeVideoWrapWrapWrapTranslate {
	-webkit-transform: translate(0, 100px);
	-moz-transform: translate(0, 100px);
	-ms-transform: translate(0, 100px);
	transform: translate(0, 100px);
}

.marqueeVideoContainer {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100px;
	background: #000;
	text-align: center;
	-webkit-box-shadow: 0 0 10px #111;
	-moz-box-shadow: 0 0 10px #111;
	box-shadow: 0 0 10px #111;
	z-index: 99999999;
}

.marqueeVideoContainerUnfixed {
	position: absolute;
}

.marqueeVideoFallback,
.marqueeVideoLink {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -640px;
	padding: 0;
	width: 1280px;
	height: 100px;
	border: none;
	z-index: -1;
}

.marqueeVideoLink {
	z-index: 98;
	cursor: pointer;
}

.marqueeVideoFader {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -725px;
	width: 1450px;
	height: 100px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaoAAAABCAYAAAA/+pntAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACbxpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDEzLTA1LTA3VDE2OjQ1OjE1LTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxMy0wNy0yOVQxNzo1MDo1NC0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxMy0wNy0yOVQxNzo1MDo1NC0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTY0NDlGNjBGMDlBMTFFMjg0MUI4QTZDNEM3MzcxODIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkY3QTI0MzZGMDlCMTFFMjg0MUI4QTZDNEM3MzcxODIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxRUM0REVCNjdGMjA2ODExODIyQUU0QUYwRjVEOUQ4RiI+IDxwaG90b3Nob3A6VGV4dExheWVycz4gPHJkZjpCYWc+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iVmlzaWJsZSBmb290cHJpbnQgZm9yIGVhY2ggaW1hZ2U6IDExMDBweCB4IDEyMHB4IiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJWaXNpYmxlIGZvb3RwcmludCBmb3IgZWFjaCBpbWFnZTogMTEwMHB4IHggMTIwcHgiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJDb2xsYXBzZSAvIEV4cGFuZCBidXR0b24gY29sb3IgY2FuIGJlIGNoYW5nZWQgdG8gIGNvbXBsZW1lbnQgYWQiIHBob3Rvc2hvcDpMYXllclRleHQ9IkNvbGxhcHNlIC8gRXhwYW5kIGJ1dHRvbiBjb2xvciBjYW4gYmUgY2hhbmdlZCB0byAgY29tcGxlbWVudCBhZHZlcnRpc2VtZW50cy4iLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSIrIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSIrIi8+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6VGV4dExheWVycz4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+OTlBOEI4QTJEQ0Q3M0NFQTg4RDE5OUJCQzA1Qzc2NkI8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjFFQzRERUI2N0YyMDY4MTE4MjJBRTRBRjBGNUQ5RDhGPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MUVDNERFQjY3RjIwNjgxMTgyMkFFNEFGMEY1RDlEOEYiIHN0RXZ0OndoZW49IjIwMTMtMDUtMDdUMTY6NDU6MTUtMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyQzRERUI2N0YyMDY4MTE4MjJBRTRBRjBGNUQ5RDhGIiBzdEV2dDp3aGVuPSIyMDEzLTA1LTA3VDE3OjAwOjExLTA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzgwMTE3NDA3MjA2ODExODA4M0IwNEIxMEE5NTg4RSIgc3RFdnQ6d2hlbj0iMjAxMy0wNy0xOFQxNjo0OToyOS0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4MDExNzQwNzIwNjgxMTgwODNCMDRCMTBBOTU4OEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUVDNERFQjY3RjIwNjgxMTgyMkFFNEFGMEY1RDlEOEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ug/erAAAAdUlEQVR42uyTwQrAIAxDq///zbpdBjJ0NrW7vQchsbmVWsysG0Tpg4+azRQ1x6wJ+cRXeddnduo7o1P3EHFv9t6Equnt9hu+NgAAAAAAAPxNuXniS7OZouqYVSGf+Crv+sxOfWd06h4i7s3em1D1dbsQ4BJgAL6+twEuGBTUAAAAAElFTkSuQmCC) center top repeat-y;
	z-index: 3;
}

.marqueeVideoLogo {
	position: absolute;
	top: 20.5%;
	left: 18.15%;
	margin: 0;
	padding: 0;
	border: none;
}

.marqueeVideoCloseButton {
	position: absolute;
	top: 40px;
	left: 50%;
	margin: 0 0 0 600px;
	padding: 0;
	width: 20px;
	height: 20px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFGRDMzRTVGQzVGMTFFMjg5QTE5RkFEQkYzQkE3MEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFGRDMzRTZGQzVGMTFFMjg5QTE5RkFEQkYzQkE3MEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMUZEMzNFM0ZDNUYxMUUyODlBMTlGQURCRjNCQTcwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMUZEMzNFNEZDNUYxMUUyODlBMTlGQURCRjNCQTcwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp15g3YAAAFsSURBVHjarJa9ccMwDIVpnBdwmypxWrvyCskKGUGaSR4hK3gFs3LtpEpajSADCXSnMATxKAt3EPUDfUeRD4DCMAzB86/dY4fEiVNw7Hv/1PHQ6OgaITD2HoUSCHtFoYTAHi6fEYUSCAsolBDYaAg0nWG0YAb0v2U0twG1uc3dX8lhSaOwsOV2eYO8yHFbZJdlh688HhyYPD8juyyBMsOTBdX7J40rz5Al0fJwtKAJ7Kjx5TW0oAhMzJRNpji4sCIwA3Vh2UzJVWv2Aa3aYekWsOLgg35We0eCdLoccc0n7+yj6tuZMJnQC/uzyOZtrG/6cA6sV86PDv8UzQpoKqs4FXYtNAtLMwWFmjCrBZSgRZhVYC2oCytV7BR6RWBeCxihYaLTIgzpKY1zXQWcrlmLSmpdIY2oNbEppSlV6AzSKVXqzIVSjWgRKFXCXCjNgBWhNP2Fq4DloL9dj1tA0I7W39ECJJM+uAWEmwADABfLvl0MBobTAAAAAElFTkSuQmCC) center bottom no-repeat;
	border: none;
	cursor: pointer;
	z-index: 99;
}

.marqueeVideoCloseButtonExpanded {
	background-position: center top;
}


@media only screen
and (max-width: 37.1em) {
	#mostpopular ul.tabNav {
		padding: 0 0 8px 212px;
	}
	
	#mostpopular ul.tabNav li a {
		font-size: 9px;
	}
}
