/*skeleton*/
@import "/includes/css/v08/core.css";

#body{
	width:986px;
}

#content a:hover {
	text-decoration: underline;
}
.full{
	margin-left:4px;
	margin-right:4px;
	padding:10px;
}
#left {
	margin: 2px;
	margin-left:4px;
	width: 614px;
	overflow: hidden;
	float: left;
	display: inline;
}

#right {
	width: 360px;
	margin: 17px 4px 2px 2px;
	float: left;
	display: inline;
}
#topnews {
	background-color:#ececec;
	border-top:none;
	padding-top:0;
}
#newstabs {
	background-color: #fff;
	padding-bottom: 20px;
}
h2.modhead{
	margin:10px 8px;
	font-size:16px;
}
.tc{
	margin:6px;
}
#left h2 a, #right h2 a{
	text-decoration:none;
	color:#000;
}
h2 a span{
	margin-left:5px;
}
.module, .promo-module{
	background:#fff;
	border-top: 1px solid #9e9e9e;
	margin-top:10px;
	overflow:hidden;
}
span.mediaicons{
	font-weight:bold;
}
#footer{
	border: 4px solid #ececec;
	width:978px;
}
.electionbanner{
	display:none;
	padding:10px 7px 0;
}
.electionbanner a{
	text-decoration:none;
}
.bigbox{
	background-image:none;
	margin:0;
	padding:0;
	text-align: center;
}
/*end skeleton*/

/*promos*/
.promo{
	margin:5px;
}
.promo.lrg dt em, .promo.med dt em, .promo.sml dt em{
	text-transform: uppercase;
	font-weight:bold;
	font-size:11px;
}
#left .promogrp {
	padding: 0 4px 15px;
}
/*end of promos*/

/*zonebar*/
#zonebar #zone{
	background:#ececec;
	border-bottom:0px;
	width:978px;
	margin-left:4px;
	border-top:4px solid #ececec;
	padding:5px 0;
}
#zonebar #zone a{
	padding:4px 0px 1px;
	margin-left:4px;
}

#zonebar #zones{
	background:#ececec;
}
#zonebar #zones ul{
	margin:0px 4px;
	border-bottom: 1px solid #fff;
}
#zonebar #zones ul li.active a{
	background:#a9a9a9;
}
#zonebar #zones ul li.right{
	float:right;
}
#zonebar #zones ul li.active ul {
	margin-left:0;
}
#zonebar #zones a{
	height:25px;
}
/*end zonebar*/

/*kickers*/
.kick {
	background-color: #f9f9f9;
	border-top: 1px solid #e6e6e6;
	padding: 7px 13px;
	font-size: 11px;
	clear: both;
}

.kick a {
	color: #7C0000;
	text-decoration: none;
	padding: 0px 5px;
}

.kick a:hover {
	text-decoration: underline;
}
/*end kicker*/

/*news*/
#newstabs{
	padding:0;
}
.sqtabs ul li a:hover, .topstory dd a.more{
	color:#7C0000;
}
#lastupdated, #newstabs h3 {
	color:#A1A1A1;
	font-size:10px;
	font-weight:normal;
	margin:10px 5px 5px;
}
#lastupdated{
	float:right;
	display:none;
	margin-right:35px;
}
#newstabs h2{
	float:left;
	display:inline;
	margin:8px;
	padding:0px;
}
.leadimage{
	width:308px;
	margin:0px;
	padding:5px;
}
a.morenews{
	color:#000;
	font-weight:bold;
	float:right;
	margin-right:185px;
	padding:5px 0px 0px;
}

/*top news layout*/
#highlight .topstories div.topstory dl{
	float:left;
	display:inline;
	width:260px;
	margin:2px 5px;
}
#highlight #lastupdated{
	margin-right:43px;
}
#highlight .topstories div.topstory.noimage dl{
	float:none;
}
#highlight .topstories .topstory{
	float:none;
	display:block;
	border:1px solid #d4d4d4;
	margin:0px 5px;
	width:auto;
}
#highlight .topstories .morestories{
	margin-top:13px;
	width:600px;
}
#highlight .topstory.noimage dt, #highlight .topstory.noimage dd{
	margin:10px;
}
#highlight .topstories .morestories dt.headline{
	width:280px;
	float:left;
	display:inline;
	margin:5px;
}
#highlight a.morenews{
	margin-left:15px;
	float:left;
}
/*end of top news layout*/
.topstory{
	float:left;
	display:inline;
	width:320px;
}
.topstory dt, .topstory dt a {
	font-size: 16px;
	line-height:normal;
}
.topstory dt.social span.socialicons a {
	font-size: 11px;
	line-height: 100%;
}
.topstory dt.social span.socialicons a em {
	margin-left: 0;
}
.topstory dt.social span.socialicons a em.cmt {
	margin-left: 5px;
	margin-right: 5px;
}

.topstory dt a{
	font-size:16px;
}
.topstories{
	font-size:11px;
	margin-top:5px;
}
.tab1.topstories{
	padding-bottom:20px;
}
.topstories div.topstory dl{
	width:320px;
}
.topstories .morestories {
	width:270px;
}
.morestories dt a em{
	color:#797979;
}		
/*end news*/

/*more-features right rail*/

#right .promogrp {
	padding-bottom: 15px;
}

#right .promogrp .promos {
	margin:0pt 10px;
}

#right .promogrp .promo.lrg {
	height:120px;
	width:330px;
}
#right .promogrp .promo.lrg img {
	display:inline;
	float:left;
	margin-right:5px;
}
/*
#right .promogrp .promo.med{
	width:170px;
}
*/
#right .promogrp .promo.sml {
	width:162px;
}
#right .promogrp .promo.sml dl {
	margin:0pt;
}

#right .promogrp .promo.med {
	width:330px;
}

/*end right rail promos*/

.rss a{
	background:transparent url(/includes/zonebar/gfx/rss.gif) no-repeat scroll left center;
	padding-left:32px;
}
.blank a{
	background:transparent url(/includes/gfx/icon-blank.gif) no-repeat scroll right center;
	padding-right:15px;
}

/*story pages*/

#story {
	margin-right: 2px;
	margin-left:4px;
	width: 614px;
	overflow: hidden;
	float: left;
	display: inline;
}

#storyright {
	width: 360px;
	margin: 5px 4px 2px 2px;
	float: left;
	display: inline;
}
/*end story pages*/

/*countdown banner*/
#countdown{
	color:#000;
	font-weight:bold;
	font-size:20px;
	position:relative;
}
.cd-digits{
	position:absolute;
	top:21px;
}
#cd-tens{
	left:337px;
}
#cd-ones{
	left:360px;
}
/*end of countdown banner*/
