@import "/i/o/globalnav/v10/css/globalnav.css";
@import "/includes/css/topmodule.css";
@import "/includes/ads/google.css";
@import "/includes/objects/comments-switcher/switcher.css";

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

/* IE7 Fix */
.clearfix { zoom: 1; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

body{
	padding:0;
	margin:0;
}

#gn-adww{
	background-color: #ececec;
	padding:5px;
	margin:0 !important;
	width:976px !important;
	
}

#content{
	background-color: #ececec;
	width:976px;
	margin:0;
	padding:5px;
	
}

#secA a, #secB a, #secC a, #secD a, #secE a, #secF a{
	text-decoration:none;
}

#secA a:hover, #secB a:hover, #secC a:hover, #secD a:hover, #secE a:hover, #secF a:hover{
	text-decoration:underline;
}

/* secA*/

.module {
	background-color:#fff;
	border-top:1px solid #999;
	margin:0;
}

.lrg{
	margin-top:10px;
	padding:10px;
}

.lrg h1{
	font:bold 15px Arial, Helvetica, sans-serif;
	padding:0 0 15px;
	margin:0;
}

.lrg h1 a{
	color:#000;
}

.lrg h1 span{
	color:#336699;
}


/* secB */
#n, #s, #e{
	float:left;
	display:inline;
	width:306px;
}

#secB #s a img.featureimg, #secB #e a img.featureimg{
	display:block;
}

#secB .topstory.noimage div.leadimage{
	background:url(/network/includes/gfx/news_defaultgraphic.jpg) no-repeat scroll top left;
	display:block;
	padding:0;
	margin:0;
}

#secB .topstory.noimage div.leadimage a{
	display:block;
	height:172px;
	width:306px;
}

#secB #n dl{
	padding:0;
	margin:0;
}


#secB #n dt.headline{
	padding:0;
	margin:0;
}

#secB h2, #secB #n dt.headline {
	font:bold 18px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #E0E0E0;
	display:block;
	line-height: 21px;
	padding:10px 7px;
	margin:0;
	height:42px;
	width:291px;
}

#secB h2 a, #secB #n dt.headline a{
	color:#000;
	padding:0;
	margin:0;
}

#secB h4 {
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:7px;
	padding:0;
}

#secB h4 a {
	color: #275d89;
}

#secB ul {
	padding:10px 0;
	margin:0;
	list-style-type:none;
	font:12px Arial, Helvetica, sans-serif;
}

#secB ul li {
	background:transparent url(/includes/gfx/bullet_black_story.gif) no-repeat scroll 5px 6px;
	margin:0;
	padding:0 0 5px 17px;
	vertical-align:top;
}

#secB ul li a{
	color:#000;
	display:block;
}

#s {
	padding:0 15px;
}

#smalllrg-promos{
	float:left;
	display:inline;
	width:950px;
}

#secB #n-small, #s-small, #e-small{
	width:306px;
	float:left;
	display:inline;
}

#s-small{
	margin:0 15px;
}

#secB .small-promo {
	padding:10px;
	background-color:#F4F4F4;
}

#secB .small-promo dl{
	margin:0;
	padding:0;
}

#secB .small-promo dt{
	margin:0;
	padding:0 0 5px 0;
	font:12px Arial, Helvetica, sans-serif;
}

#secB .small-promo dt a{
	color:#336699;
	font-weight:bold;
}

#secB .small-promo dt em{
	text-transform:uppercase;
	display:block;
}

#secB .small-promo dt a em {
	color:#78818e;
	font-weight:normal;	
	font-style:normal;
}

#secB .small-promo dd{
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	height:16px;
	overflow:hidden;
}

#secB .small-promo dd a{
	color:#000;
}	

#secB .more-promo{
	border-top:1px solid #E0E0E0;
	padding-top:10px;
	margin-top:10px;
}

#secB .more-promo a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#336699;
}

/*Sec C*/

#secC .six-promos{
	margin-top:10px;
	padding:10px 0 10px 10px;
}

#secC #netpromo .np {
	width: 141px;
	float: left;
	display: inline;
	margin-right:20px;
}

#secC #netpromo .np dl {
	margin:3px 0;
	font:12px Arial, Helvetica, sans-serif;
}

#secC #netpromo .np dt {
	color: #275d89;
	font-weight: bold;
	margin-bottom:3px;
}

#secC #netpromo .np a {
	color: #275d89;
}

#secC #netpromo .np dt span {
	display: block;
	text-transform: uppercase;
	margin-bottom:3px;
	font-weight:normal;
}

#secC #netpromo .np dt span a{
	color:#78818E;
}


#secC #netpromo .np dd {
	padding:0;
	margin:0;
}

/*secD*/

#secD{
	float:left;
	display:inline;
}

#modules{
	float:left;
	display:inline;
	width:797px;
}

.module-holder{
	float:left;
	display:block;
	width:397px;
}

.module-btm{
	float:left;
	display:inline;
	margin:10px 10px 0 0;
	padding:10px 10px 0 10px;
	background-color:#fff;
	border-top:1px solid #999;
	width:365px;
}


#radio h3, #tv h3{
	padding:0;
	margin:0;
	font:bold 14px Arial, Helvetica, sans-serif;
}

#radio h3 a, #tv h3 a{
	color:#000;
}

#radio h1, #tv h1{
	font:bold 15px Arial, Helvetica, sans-serif;
}

#radio h1 a, #tv h1 a{
	color:#000;
}

#radio h1 span, #tv h1 span{
	color:#336699;
}

#secD #radio img, #secD #tv img{
	padding:0;
	margin:0;
}

#secD dl{
	padding:5px 0 0 0;
	margin:0;
}

#secD dt{
	color:#275D89;
	font:bold 14px Arial, Helvetica, sans-serif;	
	padding:0 0 5px 0;
	margin:0;	
}

#secD dt a{
	color:#275D89;
}

#secD dd{
	font:12px Arial, Helvetica, sans-serif;	
	padding:0;
	margin:0;	
}

#onradio, #ontv{
	min-height:385px;
	height:auto !important; /*ie hack*/
	height:385px;/*ie hack*/
}

#secD .wopromo {
	float: left;
	display: inline;
	width: 190px;
}

#secD .wo {
	float: left;
	display: inline;
	width: 165px;
	padding-left:10px;
}

#secD .wo h4,#secD .wo h5 {
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:0;
	margin:10px 0;
}

#secD .wo h4 a{
	color:#275D89;
}

#secD .wo h5 {
	border-top:1px solid #E0E0E0;
	padding:5px 0 5px 0;
}

#secD .wo h5 a{
	background:transparent url(/network/includes/gfx/play-btn.gif) no-repeat scroll top left;
	display:block;
	color:#275D89;
	padding-left:20px;
}

#secD .wo h5 em{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	display:block;
	padding:5px 0 5px 0;	
}

#secD .wo table td{
	border-top:1px solid #E0E0E0;
	vertical-align:top;
	font:bold 11px Arial, Helvetica, sans-serif;
	width:95px;
	padding:10px 0;
}

#secD .wo table td.time{
	text-transform:lowercase;
}

#secD .wo table td a{
	font:bold 11px Arial, Helvetica, sans-serif;
}

#secD .wo table td dt{
	width:110px;
	padding-bottom:5px;
}

#secD .wo table td dd{
	display:none;
}

#secD .wo table tr a{
	color:#275D89;
}

#secD .wo table th {
	font:bold 12px Arial, Helvetica, sans-serif;
	width:60px;
	text-align:left;
	border-top:1px solid #E0E0E0;
}

#secD #radio-streams{
	width:365px;
	float:left;
	display:inline;
	border-top:1px solid #E0E0E0;
}

#secD #radio-streams span{
	color:#000;
}

#secD #radio-streams h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:10px 0 5px 0;
	margin:0;
}

#secD #radio-streams h5 {
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:10px 0;
	margin:0;
}

#secD #radio-streams h5 a{
	background:transparent url(/network/includes/gfx/play-btn.gif) no-repeat scroll  top left;
	color:#275D89;
	display:block;
	padding-left:20px;
}

#secD #radio-streams .streams{
	float:left;
	display:inline;
	width:180px;
}

.bottom-links{
	font:12px Arial, Helvetica, sans-serif;
	background-color:#F4F4F4;
	border-top:1px solid #E0E0E0;
	padding:10px;
	width:365px;
	float:left;
	display:block;
	color:#275D89;
	height:34px;/*ie hack*/
	min-height:34px;
	height:auto !important; /*ie hack*/ 
	
	line-height:16px;
}

.bottom-links a{
	color:#275D89;
}

/* secE*/
.modules{
	padding:0;
	width:385px;
}

#secE {
	float:left;
	display:inline;
	width:398px;
}

#secE #title-btn{
	width:365px;
}

#secE h1.local-link {
	float:left;
	display:inline;
	font:bold 15px Arial, Helvetica, sans-serif;
	padding:0 0 10px;
	margin-top:5px;
}

#secE h1.local-link a{
	color:#275D89;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#secE .city-btn{
	padding:5px;
	margin:0;
	float:right;
	display:block;
	height:13px;
	background:#F4F4F4;
	border:1px solid #999;
	font:12px Arial, Helvetica, sans-serif;
}

#secE .city-btn a{
	color:#275D89;
}

#secE ul{
	font:12px Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:0;
	padding:0pt 0pt 10px 0px;
}

#secE #localnews{
	float:left;
	display:inline;
	width:365px;	
}

#secE #localnews li{
	padding:0 0 5px 10px;
	background:transparent url(/includes/gfx/bullet_black_story.gif) no-repeat scroll 0px 6px;
	font-weight:normal;
	vertical-align:top;
}
#secE #localnews li a {
	color:#275D89;
}

/*--Tabs--*/

#secE h1.tabs{
	font:bold 15px Arial, Helvetica, sans-serif;
	padding:10px;
	margin:0;
}

#secE .sqtabs ul{
	margin:0;
	padding:0;
	background: transparent url("/includes/gfx/sqr-tabs-kickline-2px-ddd.gif") repeat-x 0 25px;
	font: bold 11px Arial,sans-serif;
	height: 27px;
	overflow: hidden;
}

#secE .sqtabs li {
	list-style: none;
	display: inline;
	float: left;
}

.sqtabs li a {
	text-decoration: none;
	color: #828282;
	display: block;
	float: left;
	height: 11px;
	border: 2px solid #ddd;
	border-left: none;
	margin-top: 4px;
	padding: 4px 15px;
	background-color: #ececec;
}

#secE .sqtabs li a:hover{
	color:#275D89;
}

#secE .tab1, #secD .tab2{
	margin:0;
	padding:0;
}

#secE ol{
	padding:0;
	margin:0;
}

#secE ol.tabs{
	padding:10px 0 10px 0;
	margin:0;
	font-weight:normal;
	
}

#secE .tc{
	padding:10px 10px 0;
}

#secE li.headline {
	background:transparent url(/includes/gfx/bullet_black_story.gif) no-repeat scroll 10px 6px;
	list-style-type:none;
	padding:0 0 5px 22px;
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:top;
	display:block;
}

#secE li.headline a{
	color:#275D89;
}



#secE dt.headline{
	background:transparent url(/includes/gfx/bullet_black_story.gif) no-repeat scroll 10px 6px;
	padding:0 0 5px 22px;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
}

#secE dt.headline a{
	color:#275D89;
}

.sqtabs ul.tab1 li.tab1 a, .sqtabs ul.tab2 li.tab2 a, .sqtabs ul.tab3 li.tab3 a, .sqtabs ul.tab4 li.tab4 a, .sqtabs ul.tab5 li.tab5 a, .sqtabs ul.tab6 li.tab6 a {
	height: 25px;
	color: #141212;
	margin: 0px 2px 0 2px;
	padding: 6px 11px;
	background-color: #fff;
	border: 2px solid #ddd;
}

.sqtabs ul.tab1 li.tab1 a {
	margin-left: 0;
	border-left: none;
}

.sqtabs ul.tab1 li.tab2 a, .sqtabs ul.tab2 li.tab3 a, .sqtabs ul.tab3 li.tab4 a, .sqtabs ul.tab4 li.tab5 a, .sqtabs ul.tab5 li.tab6 a {
	border: 2px solid #ddd;
}

/*SecF*/
#secF {
	float:left;
	display:inline;
	width:399px;
}

#secF h1{
	font:bold 15px Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	margin:0;
}

#secF .city-list{
	float:left;
	display:inline;
	width:170px;
}

#secF .right-side{
	padding: 0 0 0 20px;
}

#secF ul{
	list-style-type:none;
	padding:0;
	margin:0;
	font-weight:normal;
}

#secF li{
	font:12px Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	margin:0;
}

#secF li a{
	color:#275D89;
}

/* Switcher */

#secF .module{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
}

#secF h2.modhead{
	font-size:15px;
	font-weight:normal;	
	padding:10px;
	margin:0;
}

#secF h2.modhead span{
	color:#275D89;
}

#secF h2.modhead a{
	color:#000;
	font:bold 15px Arial, Helvetica, sans-serif;
}

#secF .promo-module .kick.switcher a {
	margin: 1px 10px 0 0;
	padding: 0 1px;
	float: left;
	display: inline;
}

#secF .promo-module .kick.switcher span.switcher {
	float: right;
	display: inline;
}

#secF .promo-module .kick.switcher span.switcher em {
	margin: 2px 5px 0;
	float: left;
	display: inline;
	
}

.cs .kick.switcher span.switcher{
	color:#000;
	font-weight:normal;
}

.cs .kick.switcher span.switcher strong{
	font-weight: normal;
}


#secF .promo-module .kick.switcher span.switcher a img {
	vertical-align: top;
}

.kick {
	background-color:#F4F4F4;
	border-top:1px solid #E0E0E0;
	margin-top: 20px;
	padding: 7px 13px;
	font-size: 12px;
	clear: both;
}

.kick a {
	color: #275D89;
	text-decoration: none;
	padding-right: 10px;
}

/* adbar */
#adbar {
	background:transparent url(/includes/ads/gfx/ad_label_160.gif) no-repeat scroll 0% 1%;
	width: 160px;
	float: left;
	display:inline;
	padding-top:21px;
}

#adbar .ad-160x600 {	
	height:620px;
	overflow:hidden;
	text-align:center;
	width:160px;
}
 
#googleads {
	background:url(/includes/gfx/google-logo.gif) no-repeat scroll 0% 0%;
}

#googleads .gad-text {
	margin-bottom:10px;
}

#googleads .gad-text span{
	color:#000;
}

/*footer*/
#footer{
	width: 986px;
	margin:0;
}
#majorevent {
	margin-top:8px;
}
#majorevent .teaser h3{
	width:816px !important;
}
