body{
	background:#000;
}
.opa-spotlight{
	padding-left:5px;
	width:966px;
	background:#e9e9e9;
}
#header-promote{
	padding:0 0 0 6px;
	width:225px;
}
#header-promote a{
	text-indent:-9999em;
	display:block;
}
.back-to-site{
	background:transparent url(/images/the-office.jpg) no-repeat left top;
	height:57px;
	text-indent:-9999em;
	width:222px;
}
.nbc-logo-mini{
	background:transparent url(/images/nbc-logo.jpg) no-repeat scroll left top;
	float:right;
	height:25px;
	margin-top:10px;
	width:42px;
}

#nbc-content{
	margin-bottom:0;
	padding-bottom:45px;
	background:url(/images/footer-film-strip.gif) left bottom no-repeat;
}
#container{
	float:left;
	width:971px;
	background:#e9e9e9;
	min-height:400px;
	_height:400px;
	/*padding:10px 0;*/
}
#container-inner{

}
#alpha{
	float:left;
	width:671px;
}
#alpha-inner{

}
#header{
	background:#000;
	float:left;
	padding:10px 0 5px;
	width:671px;
}
#header-inner{

}
#header-content{

}
#header-name{

}
#header-name a{
	background:transparent url(/images/thousand-header.jpg) no-repeat left top;
	display:block;
	height:296px;
	text-indent:-9999em;
	width:648px;
}
#header-description{

}
.statement{
float:left;
padding:20px;
line-height:1.3em;
}
.entry-asset{
	float:left;
	margin-bottom:15px;
	padding: 20px 0 10px 40px;
	width:600px;
	background:transparent url(/images/lines.gif) no-repeat right bottom;
}
.asset{
}
.hentry{

}
.asset-header{
}
.entry-title,.entry-title a{
	color:#000;
	font-size:33px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:10px;
}
.entry-title a{
}
.asset-meta{

}
.byline{
	margin-bottom:10px;
}
.byline li{

}
.byline span{
color:#CC0001;
text-decoration:underline;
}
.asset-content{

}
.entry-content{

}
.asset-body{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:1.4em;
}
.asset-body p{
	margin-bottom:10px;
}
.mt-enclosure-image{
	float:left;
	width:600px;
	padding:48px 0;
	background:#fff;
	margin-bottom:10px;
}
.asset-footer{
	padding:8px 30px 8px 10px;
	text-align:right;
}
.link-share-comment li{
	display:inline;
}
.link-share-comment a{
	text-decoration:none;
	padding:3px 0 3px 33px;
	background-image: url(/images/share-icons.jpg);	
	background-repeat:no-repeat;
	height:18px;
	color:#000;
}
.nbc-link-share a:visited{
	text-decoration:none;
}
.nbc-link-post{
	background-position:0 -4px;
}
.comment-nav li {
	float:left;
}
.nbc-link-share{
	background-position:3px -27px;
}
.nbc-link-comment{
	background-position:2px -51px;
}
.comment-nav li{
	float:left;
}
.commentContain{
	padding:15px 0 0 10px;
	margin-bottom:10px;
}
.tab-trigger{
	display:block;
	height:31px;
	text-indent:-9999em;
	background:url(/images/comment-tabs.jpg) no-repeat left top;
}
#user_comm{
	background-position: 0 -31px;
	width:331px;
}
#user_comm.selected{
	background-position: 0 0;
}
#user_post{
	background-position:-331px 0;
	width:314px;
}
#user_post.selected{
	background-position:-331px -31px;
}
.comment_wrap{
	background:#000;
	padding-top:15px;
	width:645px;
	color:#fff;
}
.sn_login_form_TABLE a{
	color:#fff;
}
.sn_login_form_TABLE label,.sn_login_form_TABLE input{
	padding-right:5px;
}
.sn_comment_div, .sn_comment_form_div{
	padding:10px;
}
.sn_comment{
	color:#333;
	float:left;
	width:605px;
	background-color:#acabb0!important;
}
.sn_comment_even{
	background-color:#cdd0d7!important;
}
.sn_comment_author_info cite{
	color:#0060ff;
}
.sn_comment_form_div{
	padding:15px;
}
.sn_comment_links{
	text-align:left!important;
}
.sn_flag_link{
	background:transparent url(/images/black-flag.gif) no-repeat left top;
	display:block;
	float:right;
	height:26px;
	text-indent:-9999em;
	width:40px;
}
.sn_comment_pager_div{
	padding:0 0 10px 10px;
}
.sn_comment_pager_div a{
	background:#979797;
	margin:2px;
	padding:2px 4px;
}
.nbcu_pager_active{
	background:#ACABB0!important;
}
.nbcu_pager_page{

}
.nbcu_pager_previous{

}
#sn_login_submit_btn{

}
.sn_comment_post_button{

}
.sn_comment_form_div legend{
	text-transform:uppercase;
	font-size:14px;
}
#beta{
	float:left;
	width:300px;
}
#beta-inner{

}
#companion_ad{
	background:#000 url(/images/right-film-strip.gif) no-repeat scroll left 265px;
	height:296px;
	padding:10px 0 5px;
}
.widget{
	float:left;
	width:300px;
	padding:10px 0;
}
.widget-header{
	border-bottom:1px solid #000000;
	font-size:18px;
	font-style:italic;
	width:100%;
}
.widget-content{

}
.widget-content ul{
	padding:10px 15px;
}
.widget-content li{
	border-bottom:1px dotted #CCCCCC;
	padding:3px 0;
}
.widget-content a{
	color:#979797;
}
.challenge-me{
	font-size:20px;
	padding-top:150px;
	text-align:center;
}
.challenge-me p{
	margin-bottom:10px;
}
.challenge-me input{
	font-size:30px;
	height:40px;
	padding:0 20px;
	width:250px;
}
.challenge-me button{
	background:#CCC;
	border:medium none;
	font-size:20px;
	font-weight:bold;
	height:40px;
	margin-top:10px;
	text-transform:uppercase;
	width:100px;
}
#nbc-footer{
	display:none;
}
