#wrap .group-article-abc .group-ab{
	width: 796px;
}
#wrap .group-article-abc .group-ab .group-a{
	width: 301px;
	float:left;
	margin-right: 0;
	padding-bottom: 10px;
}
#wrap .group-article-abc .group-ab .group-b{
	width: 475px;
	float: right;
}
#wrap .group-article-abc .group-c{
	width: 180px;
}
#wrap .group-article-abc{
	background-color: #fff;
	padding-top: 10px;
}
#wrap .group-article-ab .group-a{
	width: 321px;
	float: left;
}
#wrap .group-article-ab .group-b{
	width: 639px;
	float: right;
}
#wrap .group-article-ab .group-b .mdl.comments{
	margin-right: 10px;
}
#wrap .group-article-abc .group-ab .header,
#wrap .group-article-abc .group-ab .header-wrap .toolbar{
	padding-left:10px;
	margin-left: 10px;
}
#wrap .header .byline{
	font-family: Arial;
	font-size: 13px;
}
#wrap .group-article-abc .group-a .h-main span, #wrap .group-article-abc .group-a .h-sub span, #wrap .group-article-abc .group-a .h-sub2 span{
	font-family: Arial;
	font-size: 19px;
	color: #000;
	background-color: transparent;
	background-image: none;
	text-transform: none;
}
#wrap .group-article-ab{
	margin-right: 10px;
}
#wrap .top_stories_wrap .header .title{
	padding-top: 3px;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
}
#wrap .top_stories_wrap .header{
	font-family:tahoma;
	font-size:11px;
	line-height: 16px;
	font-weight: normal;
	float: left;
	width: 124px;
	height: 53px;
	padding: 5px 10px 5px 5px;
	color: #fff;
	text-align: right;
}
#wrap .top_stories_wrap .header .paginationCount{
	margin-top: -1px;
}
#wrap .top_stories_wrap .header .count_label{
	color:#fff;
}
#wrap .top_stories_wrap{
	margin: 0 10px;
	padding: 0;
	background-color: #000;
}
#wrap .top_stories_wrap ol.lst.lst-articles{
	margin-bottom: 0px;
	margin-right: 0px;
	float: left;
}
#wrap .top_stories_wrap ol.lst-articles li{
	float: left;
	width: 234px;
	border-right: 1px solid #000;
	border-bottom: none !important;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-bottom: 0px;
	height: 53px;
	padding-right: 10px;
}
#wrap .top_stories_wrap div ol.lst.lst-articles li.article a img.thumb{
	float: left !important;
	margin-right:10px !important;
	margin-left: 0px !important;
}
#wrap .top_stories_wrap a:link,
#wrap .top_stories_wrap a:visited{
	color: #ccc;
	font-weight: bold;
	font-size:11px;
}
#wrap .top_stories_wrap{
	font-weight: bold;
}
#wrap .top_stories_wrap div.icon_arrow ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 0;
}
#wrap .top_stories_wrap div.icon_arrow ul li.page-prev a{
	background-image: url(/news/article/css/topstories_arrows_sprite.gif);background-position: 0 -3px;
	overflow: hidden;
}
#wrap .top_stories_wrap div.icon_arrow ul li.page-prev a:hover{
	background-position: 0 -56px;
}
#wrap .top_stories_wrap div.icon_arrow  ul li.page-next a{
	background-image: url(/news/article/css/topstories_arrows_sprite.gif);background-position: 0 -109px;
	overflow: hidden;
}
#wrap .top_stories_wrap div.icon_arrow  ul li.page-next a:hover{
	background-position: 0 -162px;
}
#wrap .top_stories_wrap div.icon_arrow ul li a{
	display: block;
	width:25px;
	height:53px;
}
#wrap .top_stories_wrap div.icon_arrow ul li{
	height: 53px;
	margin: 0;
	padding: 0;
	text-indent:-9999px;
	width: 25px;
	background-color: #fff;
}
#wrap .top_stories_wrap div.icon_arrow.left{
	float: left;
}
#wrap .top_stories_wrap div.icon_arrow.right{
	float: right;
}
#wrap .top_stories_wrap div ol.lst.lst-articles li.article.first{
	padding-left: 0px;
}
#wrap .mdl-ad{
	margin: 10px 10px 20px 0;
	padding: 0px;
}
#wrap .article-body{
	padding-right: 30px;
	padding-left: 10px;
}
#wrap .header h1{
	margin: 0px;
	font-size: 27px;
	line-height: 30px;
	font-weight: bold;
	padding-right: 30px;
}
#wrap .header .date{
	font-weight: bold;
	margin-bottom: 0px;
	color: #999999;
}
#wrap .header .stats{
	margin-top: 7px;
	color:#999999;
	font-family:Verdana;
	font-size:9px;
}
#wrap .header .stats .views{
	margin-left: 20px;
}
#wrap .header h2{
	margin: 0px;
	font-size: 21px;
	font-weight: bold;
	line-height: 23px;
	padding-right: 30px;
}
#wrap .byline{
	margin: 0px;
}
#wrap ol.grid4x4{
	margin: 0 0 1px 0;
	padding: 0px;
}
#wrap ol.grid4x4 li{
	margin: 0 1px 0 0;
}
#wrap ol.grid4x4.lst-photos-two li{
	width: auto;
}
#wrap ol.grid4x4.lst-photos li img.thumb{
	margin: 0px;
}
#wrap .toolbar .widgetShare,
#wrap .toolbar .widgetStats{
	float: left;
}
#wrap .header-wrap .toolbar{
	padding-top: 10px;
	padding-right: 30px;
}
#wrap .toolbar{
	display: block;
	font-family: Tahoma;
	font-size: 11px;
}
#wrap .header-wrap .toolbar .addToMy,
#wrap .header-wrap .toolbar .commentCount,
#wrap .header-wrap .toolbar .ratingCount,
#wrap .article-foot .toolbar .addToMy{
	display: none;
}
#wrap .group-article-abc .group-ab .article-foot{
	margin-bottom: 20px;
	margin-top: 20px;
	padding-right: 30px;
	padding-left: 10px;
}
#wrap .toolbar .pipe{
	margin:0 5px;
	color: #C1C1C1;
}
#wrap .article-foot .toolbar{
	border-top: 1px;
	border-top-color: #C1C1C1;
	border-top-style: dotted;
	padding-top: 10px;
}
#wrap .header-wrap .sizer{
	float: right;
}
/* flux share widget */
#wrap .fluxWidget .contentAction .cacSmall .share.btnActive .shareLeftDecor{
	background-position: 0 -13px;
}
#wrap .fluxWidget .contentAction .cacSmall .share .shareLeftDecor{
	background-image: url(/today/css/bttn_share.gif);
	height:13px;
	width:107px;
}
#wrap .fluxWidget .contentAction .cacSmall li.cacItem.share, .fluxWidget .contentAction .cacSmall li.cacItem.share{
	height:13px;
	width:107px;
	margin-top: 0px;
}
#wrap .fluxWidget .share.btnActive .fluxDropDown, .fluxWidget .share.btnActive .fluxDropDown{
	width: 107px;
}
#wrap .fluxWidget .contentAction .cacSmall li.cacItem, .fluxWidget .contentAction .cacSmall li.cacItem{
	margin-right: 10px;
}
/* flux share widget */
#wrap .toolbar .widgetShare{
    position: relative;
}
#wrap .toolbar .icon-inc{
	background-color:#333333;
	background-image:url(/sitewide/images/charlie/sprites/site_wide.png);
	background-position:-31px -49px;
	height:18px;
	width:18px;
	padding: 0px;
	margin: 0px;
}
#wrap .toolbar .icon-dec{
	background-color:#333333;
	background-image:url(/sitewide/images/charlie/sprites/site_wide.png);
	background-position:-49px -46px;
	height:18px;
	width:18px;
	padding: 0px;
	margin: 0 1px 0 0;
}
#wrap .header-wrap .toolbar #fbLike{
	position: absolute;
	left: 210px;
	top:0;
}
#wrap .sizer .label{
	float: left;
	margin: 0px 1px 0 0;
	padding:0 5px 2px 4px;
	color: #888;
}
#wrap .article-body{
	font-size: 13px;
	font-family: Arial;
}
#wrap #top_stories_group{
	height: 53px;
	width: 755px;
	overflow: hidden;
	float: left;
	margin: 5px 0;
}
#wrap #top_stories_group #pageGroup{
	height: 53px !important;
	width: 755px !important;
}
#wrap .top_stories_wrap #nextPage{
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 5px;
}
#wrap .group-article-abc .top_stories{
	padding: 0px 10px;
}
#wrap .top_stories_wrap #prevPage{
	margin-top: 5px;
	margin-right: 5px;
}
#wrap .group-abc, #wrap .group-abc .mdl{
	position: static;
	}
#wrap a:link, #wrap a:visited	{
	color:#0077BB;
}
#wrap .group-article-abc .group-ab .group-a .mdl{
	position: static;
}
/* movie awards promo module */
#wrap .group-article-abc .group-ab .group-a .mdl.maPromoModule{
	background: #042656 url(/sitewide/css/charlie/themes/events/movieawards/2011/ma_hub_header.jpg) no-repeat scroll left top;;
	padding-top:44px;
	border-bottom: none;
}
#wrap .group-article-abc .group-ab .group-a .mdl.maPromoModule div.title2 a, #wrap .group-article-abc .group-ab .group-a .mdl.maPromoModule div.title2 a:hover, #wrap .group-article-abc .group-ab .group-a .mdl.maPromoModule div.title2 a:link, #wrap .group-article-abc .group-ab .group-a .mdl.maPromoModule div.title2 a:visited{
	color: #ffb901;
}
#wrap .group-article-abc .group-ab .group-a .mdl.maPromoModule ol.lst li{
	padding-bottom: 10px;
	border-bottom: dotted 1px #ffffff;
	margin-left: 10px;
	margin-top: 10px;
}
#wrap .group-article-abc .group-ab .group-a .mdl.maPromoModule ol.lst li.last{
	padding-bottom: 10px;
	border-bottom: none;
}
#wrap div.more-link a:link, #wrap div.more-link a:visited{
	color:#002258 !important; 
}
#wrap .mdl.maPromoModule ol.lst li span.icon-play, span.icon-play{
	background-image:url(/sitewide/css/charlie/themes/events/vma/2010/video-icon.gif);
	height:9px;
	width:12px;
}
/*  end movie awards promo module */
#wrap .group-article-abc .media ol{
	margin: 0;
}
#wrap .group-article-abc .media .more-link{
	margin: 0;
}
#wrap .embedContainer .player-placeholder{
	margin-bottom: 5px;
}
#wrap .group-article-abc .group-ab .group-a .mdl{
	margin-top: 5px;
}
#wrap .group-article-abc .group-ab .group-a .mdl .copy p{
	margin: 7px 0px;
}
#wrap .group-article-abc .group-ab .group-a .mdl p.posted{
	margin: 0px;
}
#wrap .header .byline{
	margin-top: 2px;
}
#wrap .fluxWidget .contentAction .cacSmall li.cacItem.share{
	margin-right: 0px;
}
#wrap .h-sub{
	margin-bottom: 10px;
}
#wrap ol.lst li img.thumb-lg{
	margin-bottom: 6px;
}
#wrap .group-article-abc .group-ab .group-a ol.lst li{
	border: none;
	padding: 0px;
}
#wrap ul.mdl-nav li a:link,
#wrap ul.mdl-nav li a:visited{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, sans-serif;
	padding: 6px 7px;
}
#wrap ul.mdl-nav{
	height: 24px;
}
#wrap .divider{
	width: auto;
	height: 5px;
	background-color: #e1e1e1;
	margin-left: 20px;
	margin-top: 15px;
}
#wrap .photoModule .c-wrap .copy a:link,
#wrap .photoModule .c-wrap .copy a:visited{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
}
#wrap .photoModule .c-wrap .copy a span.icon-photo{
	background-image:url(/sitewide/images/charlie/icon-trans-photo.gif);
	height:9px;
	width:12px;
	background-color:#000000;
	margin:2px 5px 0 0;
}
#wrap .article-body span.pull_quote{
	display: block;
	width: 100%;
	text-align: center;
	margin: 20px 0;
	font-size: 22px;
}
#wrap .group-article-abc p.credit{
	font-weight: normal;
	font-family: tahoma;
	font-size: 11px;
	color: #999;
	font-weight: normal;
}
#wrap .article-body .player-placeholder.left{
	float: left;
	margin-right: 15px;
}
#wrap .article-body .player-placeholder.right{
	float: right;
	margin-left: 15px;
}
/* share-widget-2 css overrides */
body .fluxWidget .share.widgetContainer{
	margin: 0;
}
body .fluxWidget .share .granularCounts ul{
	padding-top: 0;
}
body .fluxWidget .share .granularCounts ul li{
	padding-top: 0;
}
/** FLUX 4 SM **/
#wrap .toolbar { position: relative;top: 9px; }
#wrap .group-article-abc .group-c {margin-top:80px; background-color:#fff; width:180px;}

.flux4Widget .share .horizontalView .serviceList li.serviceButton, 
.flux4Widget .share .horizontalView .serviceList li.more {padding: 0;}
.flux4Widget .share {border: #E1E1E1 solid 3px; border-width:0 0 3px 0; padding: 10px 10px 7px 0;width: 430px;}
#wrap #articleShareFooter .share {border:0;}
.flux4Widget .share .serviceList li { display: block; float: left; font-size: 11px; height: 21px; list-style-type: none;}
.flux4Widget .share .horizontalView .serviceList li.firstButton {padding: 1px 4px 0 0;}
.flux4Widget .share .serviceList li.myemail .shareCount{display:none;}
.flux4Widget .share .serviceButton.twitter.originalButton { padding-right:2px; }
.flux4Widget .share .horizontalView .serviceList .serviceButton.googleplusone { max-width: 70px; overflow: hidden; padding: 1px 16px 0 1px;}
.flux4Widget .share .horizontalView .serviceList li.lastButton {padding:1px 0  0 12px;}
.flux4Widget .share .serviceList li.lastButton a {display:block;background:url('/global/music/videos/images/share-off.png') transparent;width:46px;height:20px;text-indent:-9999px;text-decoration:none;border:0;}
.flux4Widget .share .serviceList li.lastButton a:hover {background:url('/global/music/videos/images/share-on.png');}
/*
.flux4Widget .share .serviceButton .buttonIcon {background:url('/global/music/videos/images/share_icons.png') no-repeat;}
.flux4Widget .share .serviceButton.myemail .button {border-color:#96bbda;text-decoration:none;line-height:10px;}
.flux4Widget .share .serviceButton.myemail .buttonIcon {color:#236493;}
*/
.flux4Widget .share .serviceList li.myemail .buttonIcon {background:none;}
.flux4Widget .share .serviceList li.myemail .buttonContainer {background:url('/global/music/videos/images/email-off.png') 0 1px no-repeat;width:60px;height:20px;text-indent:-9999px;}
.flux4Widget .share .serviceList li.myemail .buttonContainer:hover {background-image:url('/global/music/videos/images/email-on.png');}
.flux4Widget .share .serviceList li.myemail a.button {background:none;text-decoration:none;border:0;}

/*
.flux4Widget .share .serviceList li.twitter .twitterButton a {background:url('http://platform.twitter.com/widgets/images/tweet.dfbf1dd98bad9f5b5addd80494650dca.png');display:block;width:55px;height:20px;text-indent:-9999px;text-decoration:none;margin-right:15px;}
.flux4Widget .share .serviceList li.twitter .twitterButton a:hover {background-position:0px -21px;}*/
