#contentPage {
	background-color: #FFF;
}

h2.SubColHeader{
	border: none;
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	font-style: normal;
	padding: 5px 0 15px 0;
	margin: 0 0 0 18px;
}

.SubColDivider{
	border-top: 1px solid #E6E5E3;
	line-height: 1px;
	height: 1px;
	width: 635px;
	padding: 0 0 18px 0;
	margin: 9px 0 0 23px;
}

.Ad{
	margin: 0 0 5px 0;
}

/* News Section */
.ArticleSource{
	float: left;
	color: #4c4c4c;
}
.NewsDiv {
	font-size: 11px;
	line-height:1.2; 
	padding-top:5px;
}
.NewsDiv a {
	color: #b70000; 
}
.NewsDiv a:hover {
	color: #7c7c7c; 
}
.CommentsLink{
	float: right;
	color: #000;
	font-weight: normal;
}
a.CommentsLink:hover em{
	color: #000;
}
.CommentsLink em{
	font-style: normal;
	color: #b70000; 
}

.HeroArticle{
	position: relative;
	border: 1px solid #252525;
	background-color: #020101;
	text-align: center;
	padding: 0;
	margin: 0 5px 15px 0;
}
.HeroArticle h1{
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url(/images/layout/darkGreyTransparent_10x10.png) repeat top;
	text-align: left;
	line-height: 30px;
	font-size: 30px;
	color: #FFF;
	width: 650px;
	padding: 10px 5px;
	padding-left: 15px;
	margin: 0;
}
.HeroArticle .PlayBtn{
	position: absolute;
	top: 175px;
	left: 320px;
	background: transparent none;
	filter:alpha(opacity=60);
}
.HeroArticle .GenericText{
	position: absolute;
	bottom: 0;
	left: 5px;
	background: transparent url(/images/layout/darkGreyTransparent_10x10.png) repeat top;
	font-family: Arial,sans-serif;
	font-size: 11px;
	line-height: normal;
	text-align: left;
	color: #909a9e;
	padding: 15px 21px 15px 9px;
	margin: 0px;
	width:631px;
	padding-left: 15px;
}
.HeroArticle .ArticleSource{
	color: #7c7c7c;
}
.HeroArticle .CommentsLink{
	color: #7c7c7c;
}
.HeroArticle .CommentsLink em{
	color: #b70000;
}
.HeroArticle a.CommentsLink:hover{
	color: #b70000;
}
.HeroArticle a.CommentsLink:hover em{
	color: #b70000;
}
.HeroArticle .GenericText .Clear{
	padding: 0;
	margin: 0;
}

.NewsSubCol{
	width: 660px;
	margin-left: 10px;
}
.NewsSubCol h3{
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #000;

}
.NewsSubCol h3 a{
	color: #000;
}
.NewsSubCol tr.ColRow td{
	border-bottom: 1px solid #E6E5E3;
	vertical-align: top;
}
.Article{
	width: 310px;
	padding-bottom: 12px;
}
.NewsSubCol .Article.Right{
	float: right;
}
.Article .ImageHolder{
	position: relative;
}
.Article .TickMark{
	position: absolute;
	left: 20px;
	top: -1px;
}
.Article .ArticleSource{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.NewsSubCol .MoreLink td{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 9px 0 0 0;
}
.NewsSubCol .MoreLink a{
	color: #930000;
}

/* Upcoming Premiere Events */
.EventSubCol{
	margin: 0 14px 10px 14px;
}
.EventSubCol a .Header{
	display: block;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #000;
	padding: 0;
	margin: 0;
}
.EventSubCol a .Header .RightContent{
	float: right;
	color: #3f4447;
}
.EventSubCol a .Detail{
	display: block;
	font-family: Arial,sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #5c6062;
	padding: 0 0 6px 0;
	margin: 0;
}
.EventSubCol a:hover .Detail{
	text-decoration: underline;
}
.EventSubCol td{
	border-bottom: 1px solid #E6E5E3;
	width: 314px;
}
.EventSubCol td.Center{
	border-bottom: none;
	width: 23px;
}
.EventSubCol td.EmptyCol{
	border-bottom: none;
}

/* Polls */
.HomepagePollBox{
	margin-bottom: 5px;
}


/* ipad over ads */
#ipad-overlay {
position:fixed;
left:0;
top:0;
height:100%;
width:100%;
background:rgba(0,0,0,.8);
z-index: 10;
}

#ipad-ad {
position:relative;
margin: -250px auto auto auto;
top: 50%;
background:url('/images/ads/Ad-760x500.jpg');
height:500px;
width:760px;
-webkit-box-shadow:inset 0 0 10px rgba(100%,100%,100%,.25), 0 0 10px rgba(0,0,0,1);
-webkit-border-radius:5px;
}

.ipad-AdBtn {
position:absolute;
height:66px;
bottom:10px;
display:block;
}

.ipad-AdBtn:hover {
cursor:pointer;
}

#ipad-DlNow {
width:290px;
left:120px;
background:url('/images/ads/BtnSprite.png') 0 center;
}

#ipad-NoThanks {
width:210px;
right:120px;
background:url('/images/ads/BtnSprite.png') -290px center;
}