@charset "utf-8";
/* CSS Document */
/*------------------------------------------ begin the main style*/
html, body {
	background:#E6E6E7;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #313737;
	/*line-height: 19px;*/
	font-weight: normal;
	/*letter-spacing: 0.02em;*/
	}
*{
	margin:0;
	padding:0;
}
a{
	color:#313737;
	text-decoration:none;
	font-size:12px;
}
a:hover{
	text-decoration:underline;
}
p{
	font-size:13px;
	letter-spacing:0.02em;
	line-height:20px; text-align:justify
}
em{
	/*color:#999999;
	font-size:11px;*/
}
.clear{
	clear:both;
	font-size:0px;
	height:0px;
}
.lh42{
	height:42px;
}
.lh32{
	height:32px;
}
.lh20{
	height:20px;
}
.lh30{
	height:30px;
}
.lh17{
	height:17px;
}
/*------------------------------------------ the main container of site*/
#container{
	margin:0 auto;
	width:100%;
	position:relative;
}
#container-inner{
	width:984px;
	margin:0 auto;
	background:#ffffff url(containner-inner-bg-new.gif) top center repeat-y;
	/*padding-bottom:70px;*/
	margin-bottom:70px;
}
/*------------------------------------------ header style*/
#header{
	width:auto;
	height:auto;
	position:relative;
	margin:0 auto;
	/*z-index:2;*/
	color:#FFFFFF;
	/*background:url(../images/header-bar.png) top center repeat-x;*/
}
#header-inner{
	
}
#header-content{
	position:relative;
	padding:8px 0 0 0;
	/*height:269px;*/
	background:url(header-content-bg.gif) 2px 106px no-repeat;
}
.new-york #header-content{
	background:url(header-content-ny-bg.gif) 2px 106px no-repeat;
}
.r29_leaderboard{
	text-align:center;
	background:#e6e6e7;
	width:940px;
	margin:0 auto 8px;
	height: 90px;
}
/*------------------------------------------ header logo style*/
#header-logo{}
div#logo{
	position:absolute;
	height:72px;
	width:391px;
	left:299px;
	top:129px;
	
	z-index:1;
}
/*.new-york div#logo{
	height:63px;
	width:316px;
	top:132px;
	left:24px;
}*/
/*.new-york div#logo{
	margin:24px 0 0 24px;
}*/
#logo span{
	/*background:url(images/logo.png) no-repeat;*/
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	z-index:2;
}
*html #logo span{
	/*background:url(images/logo.gif) no-repeat;*/
}
/*.new-york #logo span{
	background:url(images/logo.png) no-repeat;
}
*html .new-york #logo span{
	background:url(images/logo.gif) no-repeat;
}*/
/*.new-york #logo span{
	background:url(images/logo-ny.gif) no-repeat;
}*/
div#logo a{
	cursor:pointer;
	padding-top:63px;
	height:0;
	overflow:hidden;
	display:block;
}
/*------------------------------------------ navigation style*/
#navigation{
	width:962px;
	/*height:64px;*/
	margin:0 auto;
	position:relative;
	padding-top:125px;
}









ul#nav-tab, ul#subnav-tab, ul#subnav-tab-lev02{
	list-style-type:none;
	border-bottom:1px dotted #939393;
	width:709px;
	height:26px;
	float:left;
}
/*------------------------------------------ first level style*/
ul#nav-tab{
	background:url(tabs.gif) 0 0 no-repeat;
	margin-left:11px;
}
ul#nav-tab li, ul#subnav-tab li{
	display:block;
	/*background:url(tabs.gif) 0 0 no-repeat;*/
	position:relative;
	float:left;
}
ul#nav-tab li a{
	float:left;
	/*height:26px;
	display:inline;*/
	height:0;
	overflow:hidden;
	padding-top:26px;
	text-align:center;
	background:url(tabs.gif) 0 0 no-repeat;
}
/*.new-york ul#nav-tab li a{
	background:url(images/tabs-newyork.gif) 0 0 no-repeat;
}*/
ul#nav-tab li a.active span, ul#nav-tab li a:hover span
{
	background:url(home-nav-tab-arrow.png) no-repeat;
	width:15px;
	height:9px;
	position:absolute;
	left:52px;
	top:-9px !important;
	z-index:90;
}
ul#nav-tab li a#new-york span, ul#nav-tab li a#new-york:hover span{
	left:44px;
}
.new-york ul#nav-tab li a.active span, .new-york ul#nav-tab li a:hover span
{
	background:url(home-nav-tab-arrow.png) no-repeat;
}
ul#nav-tab li.local-edition{
	float:left;
	display:inline;
	height:0;
	overflow:hidden;
	padding-top:26px;
	text-align:center;
}
ul#nav-tab li a#local-edition, ul#nav-tab li.local-edition{
	width:112px;
	background-position:0 0;
}
ul#nav-tab li a:hover#local-edition, ul#nav-tab li a#local-edition.active{
	background-position:0 -26px;
}
ul#nav-tab li a#everywhere{
	width:124px;
	background-position:-112px 0;
}
ul#nav-tab li a:hover#everywhere, ul#nav-tab li a#everywhere.active{
	background-position: -112px -26px;
}


ul#nav-tab li a#new-york{
	width:99px;
	background-position:-236px 0;
}
ul#nav-tab li a:hover#new-york, ul#nav-tab li a#new-york.active{
	background-position:-236px -26px;
}
/*
ul#nav-tab li a#los-angeles{
	width:96px;
	background-position:-306px 0;
}
ul#nav-tab li a:hover#los-angeles, ul#nav-tab li a#los-angeles.active{
	background-position:-306px -26px;
}
ul#nav-tab li a#san-francisco{
	width:99px;
	background-position:-402px 0;
}
ul#nav-tab li a:hover#san-francisco,ul#nav-tab li a#san-francisco.active{
	background-position:-402px -26px;
}
*/
ul#subnav-tab{
	list-style-type:none;
	width:723px;
	height:37px;
	border:none;
}
ul#subnav-tab li a{
	
	height:37px;
	display:inline;
	height:0;
	overflow:hidden;
	padding-top:37px;
	text-align:center;
	
}
ul#subnav-tab li a#news{
	width:83px;
	background-position:0 0;
}
ul#subnav-tab li a:hover#news, ul#subnav-tab li a#news.active{
	background-position:1px -37px;
	margin-left:-1px;
	padding-left:1px;
}
ul#subnav-tab li a#fashion{
	width:109px;
	background-position:-83px 0;
}
ul#subnav-tab li a:hover#fashion, ul#subnav-tab li a#fashion.active{
	background-position:-83px -37px;
	margin-left:-1px;
	padding-left:1px;
}
ul#subnav-tab li a#shopping{
	width:199px;
	background-position:-192px 0;
}
ul#subnav-tab li a:hover#shopping, ul#subnav-tab li a#shopping.active{
	background-position:-193px -37px;
	margin-left:-1px;
	padding-left:1px;
}
ul#subnav-tab li a#trends{
	width:101px;
	background-position:-391px 0;
}
ul#subnav-tab li a:hover#trends, ul#subnav-tab li a#trends.active{
	background-position:-393px -37px;
	margin-left:-1px;
	padding-left:1px;
}
ul#subnav-tab li a#beauty{
	width:100px;
	background-position:-492px 0;
}
ul#subnav-tab li a:hover#beauty, ul#subnav-tab li a#beauty.active{
	background-position:-495px -37px;
	margin-left:-1px;
	padding-left:1px;
}
ul#subnav-tab li a#boutiques{
	width:129px;
	background-position:-592px 0;
}
ul#subnav-tab li a:hover#boutiques, ul#subnav-tab li a#boutiques.active{
	background-position:-596px -37px;
	margin-left:-1px;
	padding-left:1px;
}
/*------------------------------------------ navigation level 02 style*/
ul#subnav-tab-lev02{
	list-style-type:none;
	width:940px;
	height:24px;
	border:none;
	/*background:url(images/bottomline-level-02.gif) bottom left repeat-x;*/
	margin:0 0 3px 11px;
}
ul#subnav-tab-lev02 li{
	display:inline;
}
ul#subnav-tab-lev02 li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#1875bd;
	font-size:12px;
	font-weight:normal;
	padding:0 5px;
	margin:0 10px 0 0;
}
ul#subnav-tab-lev02 li a:hover, ul#subnav-tab-lev02 li a.active{
	color:#2e3434;
	text-decoration:none;
	font-weight:normal;
}
/*------------------------------------------ current date style*/
.shop-button{
	position:absolute;
	top:200px;
	right:263px;
	z-index:9;
}
.shop-button a{
	background:url(shop-button.png) left top no-repeat;
	width:104px;
	height:47px;
	display:block;
}
.current-date{
	position:absolute;
	top:224px;
	left:742px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#313737;
	font-style:italic;
	font-size:12px;
	/*font-weight:bold;*/
	text-align:right;
	z-index:3;
	width:220px;
}
/*------------------------------------------ widget-search style*/
.widget-search{
	width:220px;
	height:30px;
	position:absolute;
	top:230px;
	right:22px;
	z-index:4;
}
.widget-content-search input {
	float:left;
}



.widget-content-search input.ti {
	width:168px;
	height:16px;
	border:none;
	background:url(input-search.gif) left top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	padding:7px 6px;
}
/*------------------------------------------ widget-comments style*/
.widget-comments{
	border:1px solid #c9c9c9;
	border-right:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	/*padding:14px;*/
	width:298px;
}
.widget-comments-inner{
	padding:14px;
	/*width:271px;*/
	width: 269px;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
}
.widget-comments ul{
	list-style-type:none;
	float:left;
}
.widget-comments ul li{
	position:relative;
	/*float:left;*/
	border-bottom:1px dotted #939393;
	padding:10px 0 12px 0;
	margin:0;
	/*display:inline;*/
}
.widget-comments ul li.last{
	border:none;
}
.widget-comments ul li a img{
	float:left;
	margin-right:5px;
}
.widget-comments ul li p{
	font-size:12px;
	/*line-height:normal;*/
}
.widget-comments ul li p a{
	color:#1875bd;
}
.comment-info{
	line-height:normal;
}
.user-name{
	font-weight:bold;
}
.comment-posted-date{
	position:absolute;
	right:0px;
	color:#999999;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0.01em;
}
.comment-text{
	padding-left:29px;	
}
.re-post em{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	letter-spacing:0.02em;
	line-height:18px;
	color:#313737;
}
#comments-tabs{
	height:30px;
	/*line-height:28px;*/
	border-bottom:1px solid #c9c9c9;
	width:100%;
}
#comments-tabs a, 
.hot-stories-tabs a, 
a.todayhot-tab, 
a.notmiss-tab, 
a.top-stories-tab,
a.asset-box-tab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	/*color: #282828; */
	color:#282828;
	background:#ffff00 url(tabs-border-bottom.gif) left bottom repeat-x;
	height:28px;
	line-height:28px;
	float:left;
	display:inline;
	padding:0 8px;
	position:relative;
	cursor:pointer;
}
#comments-tabs a:hover, #comments-tabs a.active, 
.hot-stories-tabs a:hover, .hot-stories-tabs a.active, 
.todayhot a.active, 
.notmiss a.active,
.top-stories a.active,
.asset-box a.active,
#comments-tabs .ui-state-active a{
	background:#2e3434 url(tabs-border-bottom.gif) left bottom repeat-x;
	/* background:#ffff00 url(yellow_back.gif) right bottom no-repeat; */
	color: #FFFFFF;
	text-decoration:none; width:250px
	/*overflow:hidden;*/
	
}
a#recent_posts_link:hover, a#more_not_miss_link:hover{
	background:#2e3434 url(yellow_back.gif) right bottom no-repeat;
}

a#more_not_miss_link.active, a#recent_posts_link.active, a.top-stories-tab.active, a#hottest_ss.active{
	/* border-right:2px solid #E9E9E9; */
	/*background:url(images/right-yellow-border.gif) top right no-repeat;*/
	background:#2e3434 url(yellow_back.gif) right bottom no-repeat;
	
}
#comments-tabs a.active span, 
#comments-tabs a:hover span, 
.hot-stories-tabs a:hover span, 
.hot-stories-tabs a.active span, 
.todayhot a.active span, 
.notmiss a.active span,
.top-stories a.active span,
.asset-box a.active span,
#comments-tabs .ui-state-active a span
{
	background:url(down-arrow.gif) no-repeat;
	width:19px;
	height:12px;
	position:absolute;
	left:10px;
	bottom:-10px !important;
	bottom:-12px;
}
a.todayhot-tab, a.notmiss-tab{
	position:absolute;
	top:-38px;
	/*right:10px;*/
	left: 10px;
	z-index:8;
}
/*------------------------------------------ the main content of site*/
#content{
	width:940px;
	margin:0 auto;
}
#content-inner{
	padding:20px 0px 0px 0px;
}
#alpha{
	width:620px;
	display:inline;
	float:left;
	position:relative;
}
#beta{
	width:300px;
	display:inline;
	float:right;
	position:relative;
}
#beta-inner{}
/*------------------------------------------ widget style*/
.widget{
	margin:0 0 27px 0;
}
/*------------------------------------------ homepage*/

.home-stories{
	position:relative;
}
.box{
	border:1px solid #c9c9c9;
}
.hot{
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.hot-inner{
	padding:10px 9px;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
}
.hot-stories-tabs{
	position:absolute;
	top:-11px;
	/*right:18px;*/
	left:315px;
	width:286px;
	height:36px;
	z-index:5;
	/*background:url(images/h-st-buttons.gif) top left no-repeat;*/
}
/*a.today-stories{
	width:143px;
	height:26px;
	display:inline;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:26px;
}
a.more-stories{
	width:139px;
	display:inline;
	float:right;
	height:0;
	overflow:hidden;
	padding-top:26px;
}*/
.hot-stories-left{
	width:280px;
	float:left;
}
.hot-stories-right{
	width:590px;
	height:auto;
	padding:2px 0 0 4px;
	float:left; text-align:justify;
	position:relative;
}
h2 {
	color:#2F3535;
	font-family:Times,"Times New Roman",Times,serif;
	font-size:20px;
	font-weight:normal;
	letter-spacing:0.01em;
	line-height:39px;
}
h3 {
	color:#2F3535;
	font-family: "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	letter-spacing:0.03em;
	line-height:29px;
	margin-bottom:7px;
}


h3 a{
	color:#2F3535;
	font-family: "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	letter-spacing:0.03em;
	line-height:29px;
	margin-bottom:7px;
}
h4{
	
}
a.read{
	color:#1875bd;
	font-weight:bold;
}
.hot-stories-bottom{
	position:absolute;
	width:279px;
	height:30px;
	line-height:30px;
	bottom:0;
	/*left:30px;*/
	border-top:1px dotted #939393;
	margin-top:10px;
}
.hot-stories-bottom a, .asset-header a{
	color:#1875bd;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}
/*
a.comment-no{
	text-transform:none;
	font-weight:normal;
	float:right;
	font-size:11px;
	background:url(comment-ico.png) right 10px no-repeat !important;
	padding-right:20px;
}
a.comment-no span{
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:12px;
}*/
a.comment-no{
	text-transform:none;
	font-weight:normal;
	float:right;
	font-size:11px;
	background:url(comment-ico.png) 61px 9px no-repeat !important;
	display:none;
	/*width: 100px; */
	
}
a.comment-no span{
	padding:0 0 0 30px;
	font-weight:bold;
	font-size:12px;
}
.entry-asset{
	position:relative;
	margin:0 0 17px 0;
	border-top:1px solid #c9c9c9;
}
.asset-body p{
	padding:0 0 0 3px;
}
.asset-header{
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #939393;
	padding:0 0 0 5px;
}
.asset-content{
	padding:20px 20px 0 0;
}
.asset-footer{
	clear:both;
}
.asset-content a img{
	display:inline;
	float:left;
	margin-right:25px;
	margin-left:5px;
}
.asset-content a{
	color:#1875BD;
	
}
.date {
	color:#2F3535;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	/*font-weight:bold;*/
	letter-spacing:0.01em;
	line-height:30px;
	float:left;
}
.delimiter{
	float:left;
	padding:7px 16px 5px 16px;
	font-size:12px;
	line-height:normal;
}
.left-widgets{
	margin:0 0 32px 0;
	padding:19px 0 0 0;
	border-top:1px dotted #939393;
	height:250px !important;
	height:231px;
}
/*.img-title {
	display:block;
	height:0;
	overflow:hidden;
}*/
.street-seen{
	float:left;
	height:250px;
}
.editors-pick{
	float:right;
	border:1px solid #c9c9c9;
	border-right:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	width:298px;
	height:248px;
}
.editors-pick-inner{
	padding:14px;
	width:269px;
	height:219px;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	float:left;
}
.editors-pick ul{
	list-style-type:none;
}
.editors-pick ul li {
	clear:left;
	float:left;
	height:54px;
	padding:10px 0 0 0;
	width:270px;
}
.editors-pick li a img{
	float:left;
	margin-right:12px;
}
.editors-pick li p{
	color:#2F3535;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0.02em;
	line-height:18px;
}
.editors-pick li p a strong{
	color:#1875BD;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:20px;
	text-transform:uppercase;
}
.editors-pick li p a:hover strong{
	color:#1875BD;
	text-decoration:underline;
}
.editors-pick h4.img-title{
	/*background:url(images/editord-pick-title.gif) left top no-repeat;
	padding:27px 0 0 0;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	height:27px;
	line-height:20px;
	font-weight:normal;
	width:100%;
	border-bottom:1px solid #c9c9c9;
	color:#2e3434;
}
.todayhot{
	float:left;
	width:300px;
	/*height:504px;*/
	height:544px;
	/*padding:15px 10px;*/
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.todayhot-inner{
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	width:299px;
	height:513px;
	padding:15px 0px;
}
.notmiss-inner{
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	width:299px;
	height:528px !important;
	height:496px;
	padding:15px 0 0 0;
}
.todayhot-box2{
	float:right;
	width:300px;
	height:504px;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.todayhot-content, .notmiss-content{
	position:relative;
	width:280px;
}
.todayhot-content{
	padding:0 10px;
	height: 513px;
}
.todayhot-content h2{
	color:#2F3535;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-weight:normal;
	letter-spacing:0.01em;
	line-height:28px;
	padding:15px 0 10px 5px;
}
.notmiss{
	float:right;
	width:300px;
	/*height:504px !important;
	height:382px;*/
	/*padding:15px 10px 4px 10px;*/
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.notmiss-content{
	padding:0 10px;
}
.notmiss-content ul{
	list-style-type:none;
	/*height:488px;*/
}
.notmiss-content ul li {
	clear:left;
	float:left;
	height:144px;
	/*padding:0 0 19px 0;*/
	margin-bottom: 40px; 
	
	width:270px;
	overflow:hidden;
	position:relative;
}
.notmiss-content ul li.last {
        margin-bottom: 0px; 
}

.notmiss-content li a img{
	float:left;
	margin-right:17px;
}
.notmiss-content li p{
	color:#2F3535;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0.02em;
	line-height:20px;
}
.notmiss-content li p.asset-info{
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	bottom:0px;
	right:0;
	border-top:1px dotted #939393;
	margin:0 0 0 132px;
	height:26px;
	line-height:26px;
	width:135px;
}

p.asset-info a {
	color:#1875BD;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	font-style:normal;
}
p.asset-info a.comment-no{
	text-transform:none;
	font-weight:bold;
	font-style:normal;
	float:right;
	/*padding:0 2px 2px 0;*/
	line-height:26px;
	background:#FFFFFF url(comment-ico.gif) 0px 9px no-repeat !important;
	background:url(comment-ico.gif) 0px 10px no-repeat;
}
p.asset-info a.comment-no span{
	padding:0 0 0 20px;
	font-weight:bold;
}
/*------------------------------------------ detail page style*/
.detail-post{
	margin:0;
}
.detail-post .asset-header{
	padding:0 126px 0 5px;
}
a.asset-header-tab {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:28px;
	line-height:28px;
	padding:0 10px;
	position:relative;
}
.asset-header a.active{
	background:#1875bd url(tabs-border-bottom.gif) repeat-x scroll left bottom;
	color:#FFFFFF;
	text-decoration:none;
}
.asset-header a.active span {
	background:transparent url(down-blue-arrow.gif) no-repeat scroll 0 0;
	bottom:-10px !important;
	bottom:-13px;
	height:12px;
	left:10px;
	position:absolute;
	width:21px;
}
a.asset-header-tab {
	right:0px;
	position:absolute;
	top:1px !important;
	top:2px;
	z-index:13;
}
.detail-post h2, .edition-landing h2{
	color:#2F3535;
	font-family:Times,"Times New Roman",Times,serif;
	font-size:33px;
	font-weight:normal;
	letter-spacing:0.01em;
	line-height:39px;
	margin-bottom:20px;
	text-align:left;
}
.detail-post-left{
	border:none;
	margin:42px 0 0;
	padding:0;
}
.email-updates{
	margin:42px 0 0;
	position:relative;
}
.comments-open{
	margin:42px 0 0;
	position:relative;
}
.carousel-box{
	/*border:1px solid #c9c9c9;*/
	position:relative;
}
.top-stories, .top-stories-top{
	position:relative;
	margin:30px 0 0 0;
	border-bottom:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;	
}
#fstreet-style-container{
	/*background:url(images/3dotted.gif) 14px 0 repeat-y;*/
	/*background:#FF0000;*/
	/*height:283px;*/
	margin:30px 0 10px 0;
}
.top-stories-inner{
	height:64px;
	padding:14px 0px 0px 0px;
	border:1px solid #c9c9c9;
}
a.top-stories-tab, a.asset-box-tab {
	position:absolute;
	left:9px;
	top:-19px;
	z-index:10;
}
a.top-stories-tab-special{
	top:-12px;
}
/*------------------------------------------ top fashion stories */
ul.tfs{
	list-style-type:none;
	/*width:800px;*/
	height:53px;
	overflow:hidden;
}
ul.tfs li{
	display:inline;
	float:left;
	width:228px;
	border-right:1px dotted #939393;
	padding:0 10px 0 15px;
	height:53px;
	overflow:hidden;
}
ul.tfs li a img {
	float:left;
	margin-right:12px;
}
ul.tfs li a{
	color:#2f3535;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0.02em;
	line-height:18px;
}
.prev-stories {
	position:absolute;
	left:10px;
	top:16px;
	z-index:11;
}
.next-stories {
	position:absolute;
	right:10px;
	top:16px;
	z-index:12;
}
#breadcrumbs{
	font-weight:bold;
	font-size:12px;
	height:30px;
	line-height:30px;
	border-top:1px dotted #939393;
	padding:0 5px;
	position:relative;
	width: 610px; 
}
ul.breadcrumbs{
	color:#2d3434;
	list-style-type:none;
	/*width:465px;*/
	float:left;
}
ul.breadcrumbs li{
	display:inline;
	float:left;
	line-height:30px;
	padding:0 5px 0 0;
}
ul.breadcrumbs li a{
	color:#1875bd;
	float:left;
}
ul.breadcrumbs li span{
	line-height:29px;
	vertical-align:top;
	padding:0 0 0 5px;
	display:block;
	float:left;
}
#post-pagination{
	float:right;
	width:145px;
	height:30px;
	line-height:30px;
	position:relative;
	text-align:center;	
}
#post-pagination a {
	color:#1875BD;
	font-weight:bold;
	padding:0 5px;
}
#post-pagination a.active{
	color:#2e3434;
}
.author, .photos-by{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}
.keywords-tags{
	padding:15px 0 20px 0;
}
.keywords-tags h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	line-height:normal;
	margin:0;
}
.keywords-tags ul{
	list-style-type:none;
	color:#1875bd;
}
.keywords-tags ul li{
	display:inline;
}
.keywords-tags ul li a{
	color:#1875bd;
	font-size:11px;
}
.image-left{
	padding:0 0 0 5px;
}
/*------------------------------------------ slideshow album style*/
.slideshow-album{}
.slideshow-album .asset-content{
	padding:20px 0 0 0;
}
.slideshow-album h2 {
	margin-bottom:0;
}
.slideshow-inner{
	border-top:1px dotted #939393;
	margin:30px 0 0 0;
	padding:15px 0 0 0;
	float:left;
}
.prev-image{
	width:70px;
	float:left;
	padding:0 0 0 10px;
}
.next-image{
	width:70px;
	float:right;
	text-align:right;
	padding:0 10px 0 0;
}
.asset-content .prev-image a img, .asset-content .next-image a img {
	display:inline;
	float:none;
	margin:0 0 20px 0;
}
.main-image{
	float:left;
	width:460px;
	text-align:center;
}
.main-image p strong{
	text-transform:uppercase;
}
.main-image a strong{
	color:#1875bd;
	text-transform:none;
}
.main-image a:hover strong{
	color:#1875bd;
	text-decoration:underline;
}
.photo-credits{
	font-size:11px;
	color:#999999;
}
.photo-credits em{
	padding:0;
}
.photo-credits a{
	font-size:11px;
	color:#1875bd;
}
.album-photos{
	border-top:1px dotted #939393;
	border-bottom:1px dotted #939393;
	padding:5px 10px;
	margin:10px 0 0 0;
	height:64px;
}
.album-photos a.prev{
	padding:24px 6px 0 0;
	float:left;
}
.album-photos a.next{
	padding:24px 0 0 6px;
	float:right;
}
.album-photos a.next img, .album-photos a.prev img, .other-pics a.prev img, .other-pics a.next img{
	margin:0;
	float:none;
}
ul.photos-list{
	list-style-type:none;
	height:64px;
	/*width:550px;*/
	float:left;
}
ul.photos-list li{
	float:left;
	width: 55px;
	height: 65px;
}
ul.photos-list li a{
	float:left;
	width:45px;
	height:54px;
	display:block;
	border:5px solid #FFFFFF;
	overflow:hidden;
}
ul.photos-list li a img{
	margin:0;
}
ul.photos-list li a:hover, ul.photos-list li a.active{
	border:5px solid #ffff00;
}
/*------------------------------------------ recent posts widget style*/
.cat-name{}
.cat-name a{
	color:#1875BD;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	text-transform:uppercase;
	line-height:20px;
}
/*------------------------------------------ single picture style*/
.single-picture{}
.single-picture .slideshow-inner{
	margin:0;
}
.other-pics{
	padding:10px 10px;
	/*float:left;*/
	height:64px;
}
.other-pics a.prev {
	float:left;
	padding:8px 3px 0 0;
}
.other-pics a.next {
	float:right;
	padding:8px 0 0 3px;
}
/*------------------------------------------ edition-landing style*/
.edition-landing{
	margin:0;
}
.edition-landing .asset-header, .channel-landing .asset-header {
	padding:0 5px;
}
.channel-landing .asset-content {
	padding:20px 10px 0 0;
}
.detail-post .image-left, .edition-landing .image-left/*, .detail-post .image-left a*/{
	float:left;
	width:320px;
}
.channel-landing{
	padding:0 0 20px 0;
}
.channel-landing .image-left{
	width:auto;
}
.channel-landing h2, #search-results h2 {
	font-size:25px;
	line-height:29px;
	margin-bottom:10px;
}
.image-center{
        margin-left: 75px;    
	text-align:center;
}
.text-center{
	text-align:center;
}
.image-right{
	float:right;
	padding:0 0 0 50px;
}
/*------------------------------------------ about page style*/
#about-page{}
#about-page h3, #error-page h3{
	font-size:22px;
	font-style:italic;
}
.alpha-left{
	width:350px;
	float:left;
	padding:0 45px 0 0;
}
.alpha-right{
	width:185px;
	float:right;
	padding:0 35px 0 0;
}
#about-page a{
	color:#1875BD;
	font-weight:bold;
}
#about-page .alpha-left a{
	font-size:13px;
}
#about-page .alpha-right p{
	font-size:12px;
}
/*------------------------------------------ error page style*/
#error-page{}
#error-page ul li, .more-top-stories ul li{
	position:relative;
}
#error-page ul li p.asset-info, .f-stories li p.asset-info{
	border-top:1px dotted #939393;
	font-family:Arial,Helvetica,sans-serif;
	height:26px;
	line-height:26px;
	margin:0;
	position:absolute;
	left:17px;
	bottom:0;
	width:120px;
}
#error-page ul li p.asset-info a, .f-stories li p.asset-info a{
	color:#1875BD;
	float:left;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:26px;
}
#error-page ul li p.asset-info a.comment-no, .more-top-stories ul li p.asset-info a.comment-no,#error-page ul li p.asset-info a.comment-no-nm, .more-top-stories ul li p.asset-info a.comment-no-nm, .notmiss-content ul li p.asset-info a.comment-no-nm, .f-stories li p.asset-info a.comment-no-nm {
	background:#FFFFFF url(comment-ico.png) no-repeat scroll 0 8px !important;
	float:right;
	font-style:normal;
	font-weight:bold;
	line-height:26px;
	text-transform:none;
}
.more-top-stories ul li p.asset-info a.comment-no, 
.more-top-stories ul li p.asset-info a.comment-no-nm, 
.more-top-stories ul li.last p.asset-info a.comment-no, 
.more-top-stories ul li.last p.asset-info a.comment-no-nm,
#error-page ul li p.asset-info a.comment-no-nm,
.notmiss-content ul li p.asset-info a.comment-no-nm,
.f-stories li p.asset-info a.comment-no-nm
{
	width:25px;
	display:block;
	overflow:hidden;
	text-align:right;
	height:25px;
	padding:0 0 0 5px;
}
/*------------------------------------------ sitemap style*/
#r29-sitemap{}
#r29-sitemap a{
	color:#1875BD;
	font-size:13px;
}
#r29-sitemap a strong{
	text-transform:uppercase;
	color:#313737;
	font-size:12px;
}
#r29-sitemap a:hover strong{
	color:#313737;
	text-decoration:underline;
}
a.r29-rss-feed{
	background:url(rss-feed-ico.gif) right no-repeat;
	padding:0 17px 0 0;
}
.r29-sitemap1, .r29-sitemap2, .r29-sitemap3, .r29-sitemap4{
	width:140px;
	padding:0 20px 0 0;
	float:left;
}
.r29-sitemap4{
	width:140px;
	padding:0;
}
/*------------------------------------------ sign up style*/
#r29-sign-up{
	width:620px;
	margin:0 auto;
	/*padding-top:15px;*/
}
#r29-sign-up a {
	color:#1875BD;
}
#r29-sign-up h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	font-style:normal;
	text-align:center;
	padding-bottom:22px;
}

#r29-sign-up h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
	text-align:center;
}
#r29-sign-up h4{
	font-size:13px;
	color:#2e3434;
	margin:0 0 8px 0;
}
.r29-sign-up-email, .r29-sign-up-tellus, .r29-sign-up-submit{
	border-top:1px dotted #939393;
	padding:20px 0;
}
.r29-sign-up-tellus{
	display:none;
}
#r29-sign-up .email-address{
	padding:0 84px 0 0;
}
.youremail{
	/*background:url(images/your-email-address-bg.gif) no-repeat;*/
	width:426px;
	height:36px;
	padding:14px 12px 0 12px;
	border:4px solid #313737;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#1875BD;
}
.r29-sign-up-pickeditions{
width:450px;
margin:0 auto;
padding:8px 0px 8px 0px;
}
.r29-sign-up-pickeditions input{
	float:left;
	margin:0 10px 0 0;
}
.r29-sign-up-pickeditions label{
	font-size:22px;
	color:#2e3434;
	width:210px;
	float:left;
	line-height:48px;
}
.cbOn
{
	background-image:url(cb_on.gif);
	background-repeat:no-repeat;
	height:25px;
	vertical-align:middle;
	padding-left:35px;
	line-height:25px;
	cursor:default;
	display:inline-block;
}
.cbOff
{
	background-image:url(cb_off.gif);
	background-repeat:no-repeat;
	height:25px;
	vertical-align:middle;
	padding-left:35px;
	line-height:25px;
	cursor:inline-block;
	display:block;
}
.cbOn input, .cbOff input
{
	display:none;
	vertical-align:middle;
}
.dropdown{
	width:132px;
}
.mm, .dd, .yy{
	width:40px;
	color:#999999;
}
.r29-sign-up-tellus td{
	height:22px;
	color:#2f3535;
}
.r29-sign-up-tellus th{
	height:30px;
	font-weight:normal;
	text-align:left;
	vertical-align:bottom;
	color:#2f3535;
	padding:0 0 3px 0;
}
.textareainput{
	background:url(textarea-bg.gif) bottom left no-repeat;
	display:block;
	width:291px;
	height:74px;
	padding:3px 2px 1px 2px;
	border:0;
	overflow:auto;
	color:#999999;
}
.textfieldinput{
	background:url(big-input-bg.gif) no-repeat;
	width:291px;
	height:19px;
	padding:2px 2px 0 2px;
	border:0;
	color:#999999;
}

.signUpPicture{
	text-align:center;
}
.r29-sign-up-email{
	text-align:center;
	border-bottom:1px dotted #939393;
}
.signUpSocialNet{
	/* border-bottom:1px dotted #939393; */
	border-top:1px dotted #939393;
	text-align:center;
	margin:0 auto;
	padding:20px 0px;
}
#r29-sign-up .signUpSocialNet a.facebook, #r29-sign-up .signUpSocialNet a.twitter{
	font-size:13px;
	color:#2E3434;
	font-weight:bold;
	float:left;
	height:24px;
	line-height:20px;
}
#r29-sign-up .signUpSocialNet a.twitter{
	background:url(twitterIcon.jpg) no-repeat top left;
	margin:0px 0px 0px 78px;
	padding:0px 0px 0px 45px;
}
#r29-sign-up .signUpSocialNet a.facebook{
	background:url(facebookIcon.jpg) no-repeat top left;
	margin:0px 0px 0px 78px;
	padding:0px 0px 0px 36px;
}
#r29-sign-up .signUpSocialNet a:hover{
	text-decoration:none;
}

.r29-sign-up-email h4{
	text-align:center;
}
.sign_up_tbl{
	width:450px;
}
/*------------------------------------------ pagination style*/
#pagination, .top-pagination{
	position:relative;
	width:620px;
	text-align:center;
	height:40px;
	line-height:40px;
	margin-top:40px;
	border-top:1px solid #c9c9c9;
	border-bottom:1px dotted #939393;
}
.top-pagination{
	margin-top:0px;
	border-bottom:none;
	line-height:26px;
}
#detailpage-pagination a, #pagination a, .top-pagination a{
	color:#1875bd;
	font-weight:bold;
	padding:0 8px;
	font-size: 14px;
}
#detailpage-pagination a.active,#pagination a.active, .top-pagination a.active{
	color:#2e3434;
}
.prev-pag{
	position:absolute;
	left:0px;
	top:4px;
	z-index:6;
}
.next-pag{
	position:absolute;
	right:0px;
	top:4px;
	z-index:7;
}
#detailpage-pagination .prev-pag a,#pagination .prev-pag a, #pagination .next-pag a{
	padding:0;
}
/*------------------------------------------ asset-box style*/
.asset-box{
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	position:relative;
}
.footer-stories{
	margin:20px 20px 27px;
}
.asset-box-inner{
	border:1px solid #C9C9C9;
}
/*------------------------------------------ featured street style albums style*/
ul.fssa{
	list-style-type:none;
	margin:30px 0 10px 0;
	float:left;
	/*height:315px;*/
	/*height:280px;*/
	overflow:hidden;
}
ul.f-stories{
	margin-top:0px;
}
ul.fssa-featured{
	margin:0;
}
ul.fssa li{
	width:119px;
	height:310px;
	padding:0 17px;
	float:left;
	border-right:1px dotted #929292;
}
ul.fssa-featured li{
	width:120px;
	padding:0 17px;
	font-style:italic;
}
ul.f-stories li{
	position:relative;
}
ul.fssa li.last{
	border:none;
}
ul.fssa li a{
	color:#2F3535;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0.01em;
	line-height:20px;
}
ul.fssa li a img{
	border:none;
	float:left;
	margin-bottom: 10px; 
}
.fssa-pagination{
	clear:both;
	border-top:1px solid #c9c9c9;
	height:30px;
	position:relative;
	margin:0 15px;
}
/*------------------------------------------ edition-landing style*/
#search-results{}
.search-results-header{
	position:relative;
}
.search-results-header p{
	height:26px;
	line-height:26px;
}
.search-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2e3434;
}
.search-text{
	background:#FFFF00 url(tabs-border-bottom.gif) repeat-x scroll left bottom;
}
.search-results-header strong, .search-results-header em{
	background:#FFFF00 url(tabs-border-bottom.gif) repeat-x scroll left bottom;
	padding:6px 8px;
}
.left-search{
	position:absolute;
	top:0px;
	right:0px;
}
/*------------------------------------------ heywordwidget style*/
.keyword-header{
	margin:0 0 15px 4px;
}
.keyword-header label{
	text-transform:uppercase;
	font-size:14px;
	float:left;
	margin:7px 6px 0 0;
}
.keyword input.ti {
	width:171px;
	height:16px;
	border:none;
	background:url(input-search.gif) left top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1074c0;
	padding:7px 6px;
}
.keyword-header-assets{
	height:42px;
	border-bottom:1px solid #c9c9c9;
	position:relative;
	padding:0 0 0 10px;
}
.keyword-header-assets-tabs{
	height:42px;
}
.keyword-header-assets-tabs a{
	border:1px solid #c9c9c9;
	border-bottom:none;
	/*height:42px;*/
	line-height:38px;
	width:auto;
	padding:0 20px;
	display:block;
	float:left;
	color:#1875bd;
}
.keyword-header-assets-tabs a#most-popular{
	position:absolute;
	background:#FFFFFF;
	border-right:none;
	bottom:0;
}
.keyword-header-assets-tabs a#most-popular.active{
	height:38px;
	bottom:-1px;
	border-right:1px solid #c9c9c9;
	padding-top:5px;
	color:#333333;
	z-index:15;
}
.keyword-header-assets-tabs a#most-comented{
	height:38px;
	border-left:none;
	position:absolute;
	left:123px;
	bottom:0px;
	background:#FFFFFF;
}
.keyword-header-assets-tabs a#most-comented.active{
	height:38px;
	padding-top:5px;
	bottom:-1px;
	border-left:1px solid #c9c9c9;
	color:#333333;
}
.keyword-by-month{
	position:absolute;
	width:195px;
	right:0;
	bottom:6px;
	font-size:11px;
	text-align:right;
}
.keyword-by-month select{
	width:110px;
	font-size:11px;
}
/*------------------------------------------ widgets module style*/
/*related tags*/
.related-tags{
}
.related-tags-inner{
	padding:15px;
}
.related-tags-inner ul{
	list-style-type:none;
	float:left;
}
.related-tags-inner li{
	border-bottom:1px dotted #939393;
	width:128px;
	padding:7px 2px;
	float:left;
	/*height:18px;*/
	/*line-height:30px;*/
}
.related-tags-inner li.last{
	border:none;
}
.related-tags-inner li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#1875bd;
}
#beta-inner h3{
	color:#2e3434;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	letter-spacing:0.03em;
	line-height:29px;
	margin-bottom:0;
}
.related-keywords{
	margin-bottom:15px;
}
.widget-twitter{}
#beta-inner .widget-twitter h3{
	margin-bottom:3px;
}
.archive-inner{
	padding:0px 15px 12px;
}
.related-keywords-inner{
	padding:0 15px 7px 15px;
}
.topics-inner{
	padding:0px 15px 12px 15px;
}
.twitter-inner{
	padding:7px 15px 12px 15px; 
}
.related-keywords h3, .topics h3, .archive h3{
	border-bottom:1px solid #c9c9c9;
}
.related-keywords ul, .topics ul {
	list-style-type:none;
}
.more-list ul li{
	padding-top:2px;background-image:url(blue-right-arrow.gif); background-repeat:no-repeat; background-position:left 5px; padding:0 0 0 17px; list-style:none
}
.related-keywords li a, .topics li a, .archive li a{
	font-size:12px;
	color:#1875bd;
	line-height:26px;
	
	
	
}


    
.blogroll li a {
       font-size:11px;
       color:#1875bd;
       line-height:18px;
       font-weight: bold; 
}

.whats-hot{
}
#beta-inner .whats-hot h3{
	border:none;
	margin-bottom:3px;
}
.whats-hot ul{
	list-style-type:none;
	/*float:left;*/
	background:url(hot-dotted-bg.gif) top left repeat-y;
	width:267px;
}
.whats-hot ul li{
	float:left;
	width:auto;
	/*border-bottom:1px dotted #939393;*/
}
.whats-hot ul li a{
	float:left;
	font-size:13px;
	padding:0 7px 0 2px;
	line-height:30px;
}
.whats-hot ul li a:hover{
	color:#1875bd;
	text-decoration:none;
}
.whats-hot .tag-style1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.whats-hot .tag-style2{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.whats-hot .tag-style3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.whats-hot .tag-style4{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
}
.street-style{}
.street-style h4{
	text-align:center;
	font-size:13px;
	font-weight:normal;
	color:#2e3434;
	border-bottom:1px solid #c9c9c9;
	padding:0 0 7px 0;
}
.street-style-inner p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
	text-align:center;
	color:#282828;
	line-height:36px;
}
.street-style-inner h5{
	font-weight:normal;
	font-size:12px;
	color:#282828;
	text-align:center;
	line-height:18px;
}
.street-style-image{
	width:169px;
	height:247px;
	margin:5px auto 0px auto;
	padding:18px 0 0 13px;
	background:url(ss-img-bg.gif) top left no-repeat;
}
.topics{
	margin-bottom:15px;
}
#beta-inner .topics h3, #beta-inner .related-keywords h3{
	margin-bottom:2px;
}
.topics-inner em{
	font-size:12px;
	font-style:normal;
	color:#999999;
}
.more-list{
	border-top:0px dotted #939393;
	padding:0px 0 0 5px;
}
.more-list a{
	color:#1875bd; line-height:25px
	
	
}
/*.twitter-inner .more-list a{
	color:#1875bd;
	background:url(blue-right-arrow.gif) left center no-repeat;
	padding:6px 18px;
}*/
.twitter-inner .more-list a:hover{
	background:#616882 ;
	color:#FFFFFF;
	text-decoration:none;
}
.archive{}

.archive ul{
  list-style-type:disc;
  padding:0 0 0 15px;	
}
ul#twitter_update_list{
	list-style-type:none;
}
#twitter_update_list {
	margin:0 0 10px 0;
}
#twitter_update_list li {
	font-size:12px;
	padding:7px 2px;
}
#twitter_update_list li + li {
	border-top:1px dotted #939393;
}
#twitter_update_list span {
	font-size:12px;
}
#twitter_update_list a {
	color:#999999;
	display:block;
	font-style:italic;
	font-weight:normal;
	padding-top:3px;
	font-size:11px;
}
#twitter_update_list span a {
	color:#1875bd;
	display:inline;
	font-style:normal;
	padding:0;
	font-size:12px;
}
/*the top*/
.the-top{
	/*position:relative;*/
}
.the-top-box{
	/*position:static;*/ margin-top:-18px
}


.top-tabs{
	height:30px;
	/*background:#99FF00;*/
	position:relative;
}
.top-tabs a{
	border:1px solid #c9c9c9;
	border-bottom:none;
	/*height:42px;*/
	line-height:26px;
	width:auto;
	padding:0 7px;
	display:block;
	float:left;
	color:#1875bd;
	font-size:11px;
	cursor:pointer;
}
.top-tabs a#tt1-most-popular, .top-tabs a#tt1-most-popular2, .top-tabs a#tt1-most-popular3{
	position:absolute;
	background:#FFFFFF;
	border-right:none;
	bottom:0;
	width:73px;
	text-align:center;
}
.top-tabs a#tt1-most-popular.active, .top-tabs a#tt1-most-popular2.active, .top-tabs a#tt1-most-popular3.active{
	height:26px;
	bottom:-1px;
	border-right:1px solid #c9c9c9;
	padding-top:5px;
	color:#333333;
	z-index:20;
	font-weight:bold;
}
.top-tabs a#tt1-most-comented, .top-tabs a#tt1-most-comented2, .top-tabs a#tt1-most-comented3{
	height:26px;
	/*border-left:none;*/
	position:absolute;
	left:88px;
	bottom:0px;
	background:#FFFFFF;
	text-align:center;
	width:104px;
}
.top-tabs a#tt1-most-comented.active, .top-tabs a#tt1-most-comented2.active, .top-tabs a#tt1-most-comented3.active{
	height:26px;
	padding-top:5px;
	bottom:-1px;
	border-left:1px solid #c9c9c9;
	color:#333333;
	z-index:19;
	/*left:88px;*/
	font-weight:bold;
	text-align:center;
}
.top-tabs a#tt1-editors-picks, .top-tabs a#tt1-editors-picks2, .top-tabs a#tt1-editors-picks3{
	height:26px;
	/*border-left:none;*/
	position:absolute;
	left:206px;
	bottom:0px;
	background:#FFFFFF;
	width:77px;
	text-align:center;
}
.top-tabs a#tt1-editors-picks.active, .top-tabs a#tt1-editors-picks2.active, .top-tabs a#tt1-editors-picks3.active{
	height:26px;
	padding-top:5px;
	bottom:-1px;
	/*border-left:1px solid #c9c9c9;*/
	color:#333333;
	z-index:18;
	font-weight:bold;
}
.the-top-inner{
	padding:6px 15px;
}
.the-top-inner ul{
	list-style-type:none;
}
.the-top-inner table{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#2e3535;
}
.the-top-inner td{
	height:41px;
	border-bottom:1px dotted #939393; padding-top:7px; padding-bottom:7px
}
.the-top-inner td.last{
	border-bottom:1px dotted #FFFFFF;
}
.left-editors{
	float:left;
}
.other-stories{
	float:left;
	width:142px;
	height:250px;
	margin-right:18px;
}
.other-stories-inner, .top-keywords-inner{
	padding:10px 8px;
	height:227px;
}
.other-stories h3, .top-keywords h3  {
	color:#2E3434;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	letter-spacing:0.03em;
	line-height:normal;
	border-bottom:1px solid #C9C9C9;
	margin-bottom:0px;
	padding-bottom:10px;
	text-align:center;
}
.other-stories ul, .top-keywords ul{
	list-style-type:none;
}
.other-stories ul li, .top-keywords ul li{
	padding:5px 0;
}
.other-stories ul li + li, .top-keywords li + li {
	border-top:1px dotted #939393;
}
.other-stories ul li a{
	color:#2F3535;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0.02em;
	line-height:18px;
}
.top-keywords{
	float:left;
	width:142px;
	height:250px;
}
.top-keywords ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1875bd;
	line-height:19px;
	padding:0 2px;
}
.left-most-widget{
	float:right;
	width:300px;
	height:250px;
}
/*------------------------------------------ footer style*/
#footer{
	width:984px;
	margin:0 auto;
	padding:30px 0 22px 0;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	/*height:140px;*/
	background:url(footer-top-bg-new.gif) bottom center no-repeat;
}
.footer-signup-today{
	width:622px;
	/*height:153px;*/
	height: 71px;
	padding:0 0 20px 0;
	margin:0 auto;
}
.footer-signup-today a{
	/*background:url(images/footer-signup-v1.gif);
	width:622px;
	height:153px;*/
	
	width:620px;
	height:71px;
	display:block;
}
/*.new-york .footer-signup-today a{
	background:url(images/footer-signup-v2.gif);
}*/

/*.footer-signup-today input{
	float:right;
	margin:5px 0 0 0;
}
.fst{
	width:452px;
	height:61px;
	text-align:center;
	float:left;
}
.footer-signup-today .fst .asset-box-inner{
	padding:14px 0 0 0;
	height:45px;
}
.footer-signup-today .fst p strong{
	font-weight:bold;
	font-size:14px;
	background:#FFFF00;
	padding:2px 5px;
}
.fst-arrow{
	position:absolute;
	background:url(images/fst-arrow.gif) left top no-repeat;
	width:12px;
	height:21px;
	display:block;
	top:20px;
	right:-11px;
}*/
#footer-inner{
	/*background:url(images/grey-border.gif) 468px 0 repeat-y;*/
	text-align:center;
	/*padding:0 0 0 22px;*/
	background:url(r29-footer-logo.gif) center no-repeat;
	height:20px;
}
#footer h4{
	font-size:11px;
	width:472px;
}
#footer .rss-feeds {
	margin-left:485px;
}
.footer-links a{
	color:#1875bd;
	font-size:11px;
}
#footer ol {
	overflow:hidden;
}
/*#footer li {
	display:inline;
	float:left;
	margin:3px 0;
	width:33%;
}*/
#footer .ref-29 {
	clear:left;
	display:inline;
	float:left;
	width:472px;
}
.footer-links{
	margin:7px 0 0 0;
	/*border-top:1px solid #b5b5b6;*/
	line-height:30px;
	/*padding:0 0 0 20px;*/
	text-align:center;
}

/* Tabs - for jquery TABs
----------------------------------*/
.ui-tabs { }
.ui-tabs .ui-tabs-nav {  }
.ui-tabs .ui-tabs-nav li { float:none; padding:0; display:inline; }
.ui-tabs .ui-tabs-nav li a {  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: pointer; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/*top5 modules*/
.dsq-widget ul.dsq-widget-list{
	padding: 0;
	margin: 0;
	text-align: left;
	}
img.dsq-widget-avatar{
	width: 32px;
	height: 32px;
	border: 0px;
	margin: 0px;
	padding: 0px 3px 3px 0px;
	float: left;
	}	 
a.dsq-widget-user{
	font-weight: bold;
	}	 
a.dsq-widget-thread{
	font-weight: bold;
	}	 
p.dsq-widget-meta{
	clear: both;
	font-size: 80%;
	padding: 0;
	margin: 0;
	}	 
li.dsq-widget-item{
	margin:0;
	list-style-type: none;
	clear: both;
	}	 
span.dsq-widget-clout{
	padding: 0 2px;
	background-color: #ff7300;
	color: #fff;
	}	 
table.dsq-widget-horiz td{
	padding-right: 15px;
	}
/*----------------------------------------------*/
.the-top  ul.dsq-widget-list{
	color:#2E3535;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	margin-bottom: 1px;
}
.the-top  ul.dsq-widget-list li{
	padding:4px 0 0 33px;
	height:36px;
	margin:0;
	overflow: hidden; 
}
.the-top  ul.dsq-widget-list li *{
	vertical-align:middle;
}
.the-top  ul.dsq-widget-list li + li {
	border-top:1px dotted #939393;
}
.the-top  ul.dsq-widget-list li a.dsq-widget-thread{
	font-weight:normal;
	height:41px;
	line-height:16px;
}
#tt1-most-comented2_c p.dsq-widget-meta, #tt1-most-comented3_c p.dsq-widget-meta{
	display:none;
}
.the-top li.item1{
	background:url(no1.gif) left center no-repeat;
}
.the-top li.item2{
	background:url(no2.gif) left center no-repeat;
}
.the-top li.item3{
	background:url(no3.gif) left center no-repeat;
}
.the-top li.item4{
	background:url(no4.gif) left center no-repeat;
}
.the-top li.item5{
	background:url(no5.gif) left center no-repeat;
}
/* slideshow-image */

.slideshow-image{
	position:relative;
	float:left;
}
a.slideshow-mark{
	position:absolute;
	background:url(slideshow-mark.gif) left bottom no-repeat;
	width:86px;
	height:86px;
	left:5px;
	bottom:0;
	z-index:20;
}
/*------------------------------------------ widget sigh up right style*/
.widget-sign-up{}
.widget-sign-up .sign-up-inner{
	/*background:#5f6984;
	padding:20px 17px 20px 19px;
	font-weight:bold;*/
	border:none;
}
.widget-sign-up .sign-up-inner a{
	background:url(signup-v1.gif) left top no-repeat;
	width:300px;
	height:216px;
	display:block;
}
.new-york .widget-sign-up .sign-up-inner a{
	background:url(signup-v2.gif) left top no-repeat;
}
.widget-sign-up2{
	margin:0 0 20px 0;
}
.widget-sign-up2 a{
	background:url(signup2.gif);
	width:300px;
	height:126px;
	display:block;
}
.sign-up-wide{}
.sign-up-wide a{
	background:url(signup-wide.gif) left top no-repeat;
	width:620px;
	height:71px;
	display:block;
}
.widget-sign-up .sign-up-inner .asset-box-inner{
	background:#FFFFFF;
	text-align:center;
	padding:10px 10px 20px 10px;
	border:1px solid #4a4c61;
	border-top:none;
	border-left:none;
}
.widget-sign-up .sign-up-inner .asset-box-inner p strong{
	font-weight:bold;
	font-size:14px;
	background:#FFFF00;
	padding:2px 5px;
}
.sign-up-inner .asset-box{
	margin-bottom:19px;
	border-bottom:1px solid #586077;
	border-right:1px solid #586077;
	position:relative;
}
.rsu-arrow{
	position:absolute;
	background:url(rsu-arrow.gif) left top no-repeat;
	width:19px;
	height:12px;
	display:block;
	bottom:-11px;
	left:118px;
}
input.sign-email-address{
	border:none;
	background:url(input-email-signup.gif);
	width:208px;
	height:21px;
	color:#323232;
	padding:4px 6px 0 6px;
	margin-top:10px;
}
/*------------------------------------------ tip-follow right style*/
.tip-follow{
	background:url(tip-follow.gif) left top no-repeat;
	width:300px;
	height:52px;
	position:relative;
	border-top:1px dotted #939393;
	margin:0;
}
.tip-follow a{
	position:absolute;
	top:25px;
	display:block;
}
/*.tip-follow a.tip1{
	width:30px;
	height:32px;
	left:0;
}*/
.tip-follow a.tip2{
	width:22px;
	height:24px;
	left:54px;
}
.tip-follow a.tip3{
	width:27px;
	height:19px;
	top:25px;
	left:89px;
}
.tip-follow a.follow1{
	width:22px;
	height:22px;
	top:25px;
	left:158px;
}
.tip-follow a.follow2{
	width:34px;
	height:22px;
	top:26px;
	left:185px;
}
.tip-follow a.follow3{
	width:22px;
	height:22px;
	top:25px;
	right:53px;
}

a.title {
	color:#2F3535;
	font-family:Times,"Times New Roman",Times,serif;
	font-size:25px;
	font-weight:normal;
	letter-spacing:0.01em;
}
a.title:hover {
      color: #1875BD;
      text-decoration: none;
}

h2 a.title
{
	font-size:33px;
	line-height: 39px;
}

.todayhot-content h2 a.title {
	font-size: 25px;
	color: #2f3535;
	line-height: 29px;
}
.notmiss-content a.title {
	font-size:15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 20px;
	letter-spacing: 0.02em;
	margin-top: 3px; 
	display: block;

}
.widget-ad300x250{
	margin:0 0 5px 0;
}

#disqus_thread {
   margin-top: 30px;
}

.more-top-stories
{
	border-bottom:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
}

a.readmore {
  color:#1875BD;
  font-weight:bold;
}
.todayhot-content p
{
   padding-left: 5px;
}

.todayhot2{
	float:left;
	width:300px;
	height:504px;
	/*padding:15px 10px;*/
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.todayhot2-inner{
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	width:299px;
	height:473px;
	padding:10px 0px 20px 0px;
}

.todayhot2-content{
	padding:0 10px;
	position:relative;
	width:280px;
	height:483px;

}
.todayhot2-content h2{
	color:#2F3535;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-weight:normal;
	letter-spacing:0.01em;
	line-height:28px;
	padding:15px 0 10px 5px;
	font-style: italic;
}
.todayhot2-content p
{
   padding-left: 5px;
}

.todayhot2-content h2 a.title
{
   font-size:22px;
}

.todayhot2-content .hot-stories-bottom
{
   bottom: 0;
}

#dsq-content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	text-transform:uppercase; 
	 
}
#dsq-content .dsq-autheneticate-copy{
	font-size:12px;
}
#dsq-content .dsq-comments-title{
	margin-top:30px;
}
.dsq-autheneticate-copy .dsq-help{
	font-weight:bold;
	color:#1A75C4;
}


.entry-full-detail,.entry-full-detail a, .entry-full-detail p  {
	font-size:14px;
	line-height:20px; 
}
.pageHeader {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color: #2f3535;
   letter-spacing: 0.02em;
   margin: 3px 0px 0px 15px;
   line-height: 19px;
   font-weight: normal;
}

/* invite friends */
.invite_friends{
}
.invite_friends label{
	color:#2E3434;
	font-size:13px;
	margin:0;
	font-weight:bold;
}
.inviteBox{
	text-align:left;
	width:450px;
	margin:0 auto;
}
	.inviteBox .addrTextarea, .inviteBox .mssgTextarea{
		background:url(inviteTextareaBAck.gif) no-repeat;
		height:72px;
		padding:14px 12px;
		width:426px;
		border:0;
		margin-top:5px;
		overflow:auto;
	}
.inviteInputTextLeft{
	width:215px;
	float:left;
	
}
.inviteInputTextRight{
	width:215px;
	float:right;
	
}
.inviteInputTextLeft .inputText, .inviteInputTextRight .inputText{
	height:16px;
	padding:7px;
	width:201px;
	background:url(inviteInputText.gif) no-repeat;
	border:none;
}
#r29-sign-up .entry-title{
	font-style:normal;
	text-align:left;
}
#r29-sign-up .entry-content{
	border-top:1px dotted #939393;
	border-bottom:1px dotted #939393;
	padding:20px 0px;
}
#r29-sign-up a.title {
	color:#2F3535;
	font-size:26px;
}

#more_not_miss ul li p.asset-info a
{
	font-size:11px;
}

#more_not_miss ul li p.asset-info a.comment-no-nm
{
	font-size:12px;
}

#fstreet-style-container ul li p.asset-info a
{
	font-size:11px;
}

#fstreet-style-container ul li p.asset-info a.comment-no-nm
{
	font-size:12px;
}

#beta-inner .archive-inner h3,#beta-inner .topics-inner h3,#beta-inner .blogroll-inner h3 {
  line-height:40px;
}

.entry-detail-content {
 padding:20px 20px 0 5px;
}

#dsq-content li.dsq-comment {
  border-bottom:1px dotted #939393;
}

#fstreet-style-container ul.fssa li
{
  height: 290px;
}

#fstreet-style-container ul.fssa
{
	margin:30px 0px 0px 0px;
}

#recent_posts_link
{
	width: 103px; 
	text-align: center;
}
#recent_comments_link
{
	width: 133px; 
	text-align: center;
}

.widget-comments ul li p.re-post a:hover
{
	text-decoration: none;
}
.signup-page #content-inner {
	padding:10px 0 0;
}

.blogroll-inner{
	padding:0px 15px 12px 15px;
}
.blogroll ul{
   width: 115px;
   padding:0px 0 0 15px;
   list-style-type:disc;
}
.blogroll h3{
   float: left;
}
.blogroll p.love{
   float: right;
   font-size: 12px; 
   margin-top: 13px;
}
.bordertop
{
	border-top:1px solid #C9C9C9;
}

.entry-detail-content h2, .edition-landing h2
{
   line-height: 35px;
   margin-bottom: 10px;

}
.entry-detail-content .keywords-tags, .edition-landing .keywords-tags{
	padding:5px 0 20px 0;
}
.edition-landing .asset-content{
	padding:20px 10px 0 5px;
}

.prev-pag-text{
	position:absolute;
	left:48px;
	top:10px;
	z-index:6;
}
.next-pag-text{
	position:absolute;
	right:46px;
	top:10px;
	z-index:7;
	
}
#detailpage-pagination .next-pag-text a,#detailpage-pagination .prev-pag-text a, #pagination .next-pag-text a,#pagination .prev-pag-text a,.top-pagination .next-pag-text a, .top-pagination .prev-pag-text a{
   	font-size: 16px; 
	color: #2f3535; 
	line-height: 19px; 
	font-weight: normal; 
	letter-spacing: 0.02em;
	padding: 0px;
}
#detailpage-pagination .next-pag-text a:hover,#detailpage-pagination .prev-pag-text a:hover,#pagination .next-pag-text a:hover,#pagination .prev-pag-text a:hover,.top-pagination .next-pag-text a:hover,.top-pagination .prev-pag-text a:hover{
      text-decoration: none;
}

#detailpage-pagination .next-pag a img,#pagination .next-pag a img {
     margin: 0px;
}

#detailpage-pagination .prev-pag a img,#pagination .prev-pag a img {
     margin: 0px;
}

.more-top-stories ul li p.asset-info {
	border-top:1px dotted #939393;
	font-family:Arial,Helvetica,sans-serif;
	height:26px;
	line-height:26px;
	margin:0;
	position:absolute;
	left:17px;
	bottom:7px;
	width:120px;
	padding-top:5px;
}

.more-top-stories ul li p.asset-info a{
	color:#1875BD;
	float:left;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
}

#footer-stories-container{
	margin:30px 0 0 0;
}

#footer-stories-container ul li p.asset-info {
	border-top:1px dotted #939393;
	font-family:Arial,Helvetica,sans-serif;
	height:26px;
	line-height:26px;
	margin:0;
	position:absolute;
	left:17px;
	bottom:7px;
	width:120px;
	padding-top:5px;
}

#footer-stories-container ul li p.asset-info a{
	color:#1875BD;
	float:left;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
}

#footer-stories-container li p.asset-info a.comment-no-nm {
      line-height:26px;
      font-size:12px;
}

.edition-landing h2 a.title
{
  line-height: 35px;
}

#footer-meta h3{
   font-family:Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   line-height: 16px;
   margin: 10px 0px 0px 0px;
}
#footer-meta p{
   font-family:Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-align: center;
   line-height: 16px;
   margin: 0px auto 10px auto;
   width:640px;
}

.mt-archive-listing #content-inner {
	padding:13px 0 0;
}

.streetstylehot .hot-stories-right {
    height: 320px;
}

/*  NEW STYLES for SHOP-BOP feb. 09, 2010 */
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.evtBreadCrumb{
	border-top:1px solid #c9c9c9;
	padding-bottom:26px;
}
.headLine{
	color:#333366;
	font-size:12px;
	padding-top:7px;
}
.shopTopNav a {
	margin-left:2px;
}
.shopTopNav a img{
	border:none;
}
.evtPageMidColLine{
	text-align:center;
	font-size:24px;
	padding-top:20px;
}
.evtPageFormTableHeader{
	color:#8436A9;
	font-size:18px;
	padding-bottom:12px;
}
.evtPageFormInputEmail{
	width:255px;
	padding:3px;
	color:#999999;
	margin-bottom:5px;
}
.shopBopTextarea{
	width:255px;
	height:80px;
	padding:3px;
	color:#999999;
	margin-bottom:12px;
	overflow:hidden;
}
.editionsTable td.editionsTableHead{
	color:#000000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.editionsTable td{
	padding-bottom:6px;
	vertical-align:middle;
	font-family:"Times New Roman", Times, serif;
}
.editionsTable td label, .editionsTable td input, .editionsTable *{
	vertical-align:middle;
	margin-right:4px;
}
.Shopbop_signupBtn{
	padding:24px 0px 12px 0px;
}
.editionsTable2{
	padding-top:12px;
}
.agreeNotes{
	font-size:11px;
}
.agreeNotes *{
	vertical-align:middle;
}
.agreeNotes a{
	font-size:11px;
}
.text12gray{
	color:#666666;
	font-weight:13px;
	line-height:15px;
	padding-bottom:14px;
}
.text12Blue{
	font-weight:13px;
	line-height:15px;
	padding-bottom:14px;
	padding-top:8px;
	color:#333366;
}
.evtPageCont {
	padding-bottom:30px;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
/*------ END  NEW STYLES or SHOP-BOP feb. 09, 2010 */


#recent_comments ul.dsq-widget-list{
   width: 250px;
}

#blogrollList span{
    font-weight: normal;
    font-size: 12px;
    
}
#blogrollList ul {
    margin-bottom: 20px;
}

.more-list a.less{
	background:url(blue-up-arrow.gif) left center no-repeat;
}

a.slideshow-mark-big{
	position:absolute;
	background:url(slideshow-mark-big.gif) left bottom no-repeat;
	width:134px;
	height:135px;
	left:5px;
	bottom:0;
	z-index:20;
}

.keywords-bottom-tags{
	padding:0px 0px 0px 5px;
	height:30px;
	line-height:30px; 
	font-size:11px;
	border-top:1px dotted #939393;
	border-bottom:1px solid #c9c9c9;
	width:615px;
}

.keywords-bottom-tags ul{
	list-style-type:none;
}
.keywords-bottom-tags ul li{
	display:inline;
}
.keywords-bottom-tags ul li a{
	color:#1875bd;
	font-size:11px;
}

#detailpage-pagination{
	position:relative;
	width:620px;
	text-align:center;
	height:40px;
	line-height:40px;
	border-bottom:1px dotted #939393;
}

.new-york .widget-sign-up2 a{
	background:url(r29_signup_small_ny.jpg);
}

.new-york .sign-up-wide a {
	background:transparent url(r29_signup_body_ny.jpg) no-repeat scroll left top;
}
.new-york .footer-signup-today a {
	background:transparent url(r29_signup_body_ny.jpg) no-repeat scroll left top;
}
.hot-stories-right p{padding-bottom:8px; padding-top:5px}


#recent_comments a{font-size:15px;  color:#1875bd; font-family:"Times New Roman", Times, serif}

#navigation a{font-size:13px; text-decoration:none; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:12px;
padding-right:20px;}