/*featured content template topheadlines*/
.topheadlines {
	width:460px;
	margin-bottom:20px;
}
.topheadlines a { font-size:14px; color:#004990; }

.topheadlines ul {
	list-style-type: none;
	width:480px;
}
.topheadlines ul li {
	width: 140px;
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
.topheadlines ul li a, .moreheadlines ul li a{
	display:block;
	
}
.topheadlines ul li a > span, .moreheadlines ul li a > span{
	line-height:1.5em;
}
.topheadlines ul li a:hover img, .moreheadlines ul li a:hover img{
	border:none;
}
.topheadlines .socialicons, .moreheadlines .socialicons {
	display: none;
}
.topheadlines ul li .socialicons a, .moreheadlines ul li .socialicons a{
	display:inline;
}
.socialicons em.rec{
	display:none;
}
.topheadlines .timestamp, .moreheadlines .timestamp { color:#888; font-size:10px; font-weight:normal; display:none; }
.topheadlines > ul > li.hd0 {
	width: 460px;
	margin-right: 10px;
}
.topheadlines ul > li a:hover, .topheadlines ul > li a:focus, .topheadlines ul > li a:active,
.moreheadlines ul > li a:hover, .moreheadlines ul > li a:focus, .moreheadlines ul > li a:active{
	text-decoration:none;
}
.topheadlines ul li a:hover span.headline, .topheadlines ul li a:focus span.headline, .topheadlines ul li a:active span.headline,
.moreheadlines ul li a:hover span.headline, .moreheadlines ul li a:focus span.headline, .moreheadlines ul li a:active span.headline{
	text-decoration:underline;
	outline: 0;
}
.topheadlines ul li a:hover span.headline .flag, .topheadlines ul li a:focus span.headline .flag, .topheadlines ul li a:active span.headline .flag,
.moreheadlines ul li a:hover span.headline .flag, .moreheadlines ul li a:focus span.headline .flag, .moreheadlines ul li a:active span.headline .flag{
	text-decoration:none;
}
.topheadlines li.hd1 .headline,.topheadlines li.hd2 .headline,.topheadlines li.hd3 .headline{
	font-size:14px;
	color:#003399;
	font-weight:normal;
	line-height: 1.3em;
}

.topheadlines .hd0 .headline{
	display:block;
	font-size:34px;
	line-height:32px;
	margin:0 0 10px;
	font-family:'DIN Next W02 Bold Cond', arial, sans-serif;
	color:#000;
}

.topheadlines .hd0 .summary {
	color: #000;
	font-size: 14px;
	line-height: 1.2em;
}
.topheadlines .hd0 .summary em {
	color: #004990;
	font-style: normal;
	font-weight: bold;
}
.topheadlines .hd0 .headline .flag {
	height: 28px;
	font-family: arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	line-height: 28px;
	margin: 3px 10px 0 0;
	padding: 0 5px;
}
.topheadlines .hd0 img {
	width: 460px;
	margin-bottom: 20px;
}
.topheadlines .hd1 img,
.topheadlines .hd2 img,
.topheadlines .hd3 img {
	width: 140px;
	margin-bottom: 10px;
}
.topheadlines .category,
.topheadlines .hd1 .summary,
.topheadlines .hd2 .summary,
.topheadlines .hd3 .summary {
	display: none;
}

.topheadlines .socialicons em.cmt {background:url("/i/sports/v11/gfx/comment.png") no-repeat 1px 1px; font-size:11px; }

/*featured content template moreheadlines*/
.moreheadlines{
	padding-bottom:40px;
}
.moreheadlines h2 {
    background: url("/i/sports/v11/gfx/top-headlines-head.png") no-repeat scroll left top transparent;
    border-radius: 0 0 0 0;
    color: #fff;
    font-family: 'DIN 1451 W01 Engschrift',arial,sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 50px;
    line-height: 2.2em;
    text-align: center;
    text-transform: uppercase;
}

.moreheadlines ul{
	list-style-type:none;
}
.moreheadlines > ul li{
	margin-bottom: 20px;
}
.moreheadlines > ul li:first-child { border:none; margin-top:10px; }
.moreheadlines > ul li img{
	float:left;
	margin:0 20px 0 0;
}
.moreheadlines > ul li .category{
	display:none;
	font-size:11px;
	text-transform:uppercase;
}
.moreheadlines > ul li .headline{
	display:block;
	font-size:14px;
	font-weight:normal;
	margin-bottom:2px;
	line-height: 1.3em;
}
.moreheadlines ul li a span.summary{
	display:none;
}
/* IE7 Fix */
.moreheadlines > ul > li > a{ zoom: 1; }
/* Hides from IE-mac \*/
* html .moreheadlines > ul > li > a{height: 1%;
}
/* End hide from IE-mac */
.moreheadlines > ul > li > a:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.topheadlines .headline .label, .moreheadlines .headline .label{
	text-transform:uppercase;
	color:#d10000;
	display:inline-block;
	padding-right:10px;
	border-right:2px solid #000;
	margin-right:10px;
	line-height:0.9em;
}

/*featured content template media icons*/
span.mediaicons {
	height:11px;
	display:inline-block;
}
span.mediaicons span{
	background-image:url(/i/sports/v11/gfx/mediaicons.png);
	background-repeat:no-repeat;
	width:23px;
	height:15px;
	text-indent:-10000px;
	margin-top:-1px;
	float:left;
}
.topheadlines .mediaicons span.zaudio{
	background-position:left -12px;
}
.mediaicons span.zaudio {
	background-position:left -52px;
}
.topheadlines .mediaicons span.zvideo{
	background-position:left -93px;
}
.mediaicons span.zvideo {
	background-position:left -132px;
}
.topheadlines span.zgallery{
	background-position:left -168px;
}
.mediaicons span.zgallery {
	background-position:left -208px;
}
/*featured content template related links*/
.topheadlines ul.related, .moreheadlines ul.related{
	margin-top:12px;
}
.topheadlines ul.related .flag, .moreheadlines ul.related .flag{
	display:none;
}
.topheadlines ul.related li, .moreheadlines ul.related li{
	float:none;
	width:auto;
	font-weight:bold;
	margin:0;
	border:none;
	padding:0;
}
.topheadlines ul.related li{
	margin-bottom:2px;
}
.topheadlines ul.related li a, .moreheadlines ul.related li a{
	display:inline;
	margin-right:3px;
}
.topheadlines ul.related li a:hover, .moreheadlines ul.related li a:hover, .topheadlines ul.related li a:focus, .moreheadlines ul.related li a:focus{
	text-decoration:underline;
}

.moreheadlines ul.related { display:none; }

.topheadlines ul.related, .topheadlines ul.related li.hd3, .moreheadlines ul.related, .moreheadlines ul.related li.hd2, .moreheadlines ul.related li.hd3{
	display:none;
}
.topheadlines > ul li.hd0 ul.related {
	display:block;
}
/*generic lineuproll*/
ul.smdiscover{
	padding:0;
}
.lineuproll dl dt, ul.smdiscovery li { margin-bottom:20px; }
.smdiscoverywrap ul.smdiscovery li{/* this fixes a specificity problem IE has with the Most Commented area on the Sports LP */
	background:none;
	padding:0;
	margin-bottom:9px;
}
/*generic lineuproll end*/
/*all headlines*/
.allheadlines h1, .allheadlines h2{
	font-family:'DIN Next W02 Bold Cond', arial, sans-serif;
	font-weight:normal;
	text-transform:none;
}
.allheadlines h1{
	font-size:34px;
}
.allheadlines h2{
	margin-bottom:10px;
}
.allheadlines h2 a{
	font-size:24px;
}
.allheadlines h2 a span{
	color:#004990;
}
.allheadlines .tools{
	float:right;
	display:inline;
	margin-top:6px;
}
.allheadlines .tools a{
	margin-left:5px;
	padding-left:5px;
	border-left:1px solid #004990;
}
.allheadlines .tools a:first-child{
	margin:0;
	padding:0;
	border:none;
}
.allheadlines .summ .tools a, .allheadlines .head .tools a:first-child{
	color:#000;
}
.allheadlines .summ .tools a:first-child, .allheadlines .head .tools a{
	color:#004990;
}
.allheadlines .lineuproll dl dd{
	display:none;
}
.allheadlines .summ .lineuproll dl dt{
	line-height:1.5em;
	margin:0;
}
.allheadlines .summ .lineuproll dl dt em{
	font-style:normal;
}
.allheadlines .summ .lineuproll dl dd{
	margin-bottom:9px;
	display:block;
	padding-left:13px;
}
.allheadlines a.top{
	float:right;
	text-transform:capitalize;
}
.allheadlines .kick{
	margin:7px 0 0;
}
.allheadlines .module{
	border-top:1px solid #cbcbcb;
	padding-top:9px;
}
.allheadlines .module:first-child{
	border:none;
}
/*all headlines end*/
.moreheadlines span.category.sports,
body.nhl span.category.nhl,
body.nfl span.category.nfl,
body.nba span.category.nba,
body.cfl span.category.cfl,
body.mlb span.category.mlb,
body.soccer span.category.soccer,
body.curling span.category.curling,
body.figureskating span.category.figureskating,
body.skiing span.category.skiing{
	display:none;
}