body.hockeynightincanada.hnicmain .modhead,
body.hockeynightincanada.hnicmain .modhead.alt2,
body.hockeynightincanada.hnicmain .modhead a,
body.hockeynightincanada.hnicmain .sportspromos.alt6 .promogrp > h2,
body.hockeynightincanada.hnicmain .sportspromos.alt5 .promogrp > h2,
body.hockeynightincanada.hnicmain .sportspromos.alt5 .promogrp > h3,
body.hockeynightincanada.hnicmain .sendfeedback h2,
body.hockeynightincanada.hnicmain .wrap4 h2,
#hnicschedule h2,
#browse-hnic h2 {
	font-family: "DIN Next W01 Bold",Arial,sans-serif;
	font-size: 20px;
	font-weight: normal;
}

body.hockeynightincanada.hnicmain .modhead.alt2 {
	padding-top: 7px;	
	padding-bottom: 4px;
}

body.hockeynightincanada.hnicmain .modhead a.mdrop {
	background: url(/i/sports/v12/gfx/arrows-333.png) no-repeat right -40px;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	float: right;
	text-transform: none;
	margin-top: 4px;
	padding-right: 15px;
}

body.hockeynightincanada.hnicmain .kick {
	background: #e4e5e6;
}

body.hockeynightincanada.hnicmain #headlines dl {
	background-color: #fff;
	padding: 12px 10px;
}
body.hockeynightincanada.hnicmain #headlines dl dt { 
	margin: 0;
	padding: 4px 0;
}
body.hockeynightincanada.hnicmain #headlines dl dt a {
	font-weight: normal;
	line-height: 120%;
}
body.hockeynightincanada.hnicmain #headlines dl dt .flag {
	display: none;
}
body.hockeynightincanada.hnicmain #headlines span.socialicons,
body.hockeynightincanada.hnicmain #headlines span.mediaicons {
	display: none;
}

body.hockeynightincanada.hnicmain .cbctabs li a {
	font-weight: bold;
}
#av1 .cbctabs, #opinion .cbctabs {
	display: block;
}

body.hockeynightincanada.hnicmain #opinion {
	padding-top: 0;
}

body.hockeynightincanada.hnicmain .promo.xl a {
	color: #fff;
}
body.hockeynightincanada.hnicmain .promo.xl a span {
	background-color: #000;
	color: #fff;
	font-weight: normal;
	padding: 10px;
}
body.hockeynightincanada.hnicmain .promo.xl a img {
	margin: 0;
}

body.hockeynightincanada.hnicmain .sportspromos.alt1 .promo .headline {
	color: #fff;
}

body .cbcwrap .body .hnictab ul a {
	font-family: 'DIN Next W01 Regular';
	font-size: 12px;
}
#hnicschedule {
	font-size: 12px;
}
#hnicschedule table td {
	color: #232323;
}

body.hockeynightincanada.hnicmain .col4 .kick a,
body.hockeynightincanada.hnicmain #hnicschedule .link {
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}

body.hockeynightincanada.hnicmain .sendfeedback {
	width: auto;
	padding: 10px;
}

body.hockeynightincanada.hnicmain .sb-menu ul li a,
body.hockeynightincanada.hnicmain .sb-menu a.close {
	color: #fff;
}

.carouselFlagOuterDesc{
text-transform:uppercase;
font-size: 15px;
padding: 1px 5px;
font-weight:bold;
float:left;
margin-top:2px;
margin-right:5px;
}

.carouselFlagOuterDesc.breaking{
background-color: #E31922;
color: white;
display:inline;
}
.carouselFlagOuterDesc.live{
background-color: #F7CC31;
color:black;
display:inline;
}

.carouselFlag{
text-transform:uppercase;
padding-right:3px;
display:none;
}

.carouselFlag.breaking{
display:inline;
background-color:#E31922;
color:white;
font-weight:bold;
font-size:11px;
padding:0 3px;
margin-right:3px;
}
.carouselFlag.live{
display:inline;
background-color:#F7CC31;
color:black;
font-weight:bold;
font-size:11px;
padding:0 3px;
margin-right:3px;	
}

#hniccarousel dl.outerdesc{
min-height:120px;
height:120px;
padding-bottom:20px;
}

/*when it fails in IE */
#hniccarousel.placeholder .slides{
*height:auto;/*ie*/
height:auto\9; /*ie8*/
}

body.hockeynightincanada.hnicmain #hniccarousel.placeholder .topstory dl{
background-color:#F6F6F6;
height:210px;
color: #004990;

}

#hniccarousel.placeholder .topstory dt.headline a{
font-family: "DIN Next W01 Bold", Arial, sans-serif;
font-size:24px;
font-weight:normal;
}
body.hockeynightincanada.hnicmain #headlines dl#stanleyCupTabs dt {padding: 4px 0 0 0 !important;}
body.hockeynightincanada.hnicmain #headlines dl#stanleyCupTabs dt a {font-weight:bold;} 

body.hockeynightincanada .rulefix {
  border-top-color: #00447C;
  border-top-style: solid;
  border-top-width: 5px;
  padding-top: 10px;
}
body.hockeynightincanada #browse-hnic h2 {
	padding: 8px 0 5px;
	text-transform: none;
	border-top: 5px solid #00447C;
	font-family: "DIN Next W01 Bold",Arial,sans-serif;
	font-size: 20px;
}
.carouselFlagOuterDesc {
  background-color: #CBCBCB;
  border-color: #CBCBCB;
  color: #000000;
  font-family: arial,helvetica,clean,sans-serif;
  font-size: 16px;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 3px;
  text-transform: uppercase;
}
.carouselFlagOuterDesc.live {
background-color: #F7CC31;
}
.carouselFlagOuterDesc.at, .carouselFlagOuterDesc.on {
display: none;
}
background-color: #F7CC31;
}
body.hockeynightincanada #av1 #varotator .modhead ul li.selected, body.hockeynightincanada #av1 .modhead ul li.selected {padding-top: 0px;}