@import url(http://images.zap2it.com/mserv/main/oxygen2010.css);

.talked-item, .cat-item { clear: both; width: 100%; border-bottom: #ccc 1px solid; padding: 1px 0 1px 0; height: 32px; overflow: hidden; }
.cat-item { height: auto; }
.talked-number { width: 30px; height: 32px; background: #450040; color: #fff; overflow: hidden; font-family: Futura-CondensedMedium,Impact,sans-serif; font-size: 26px; text-align: center; float: left; margin-right: 8px;   }
.talked-item a, .cat-item a { color: #007BBB; font-size: 13px; display: block; padding: 0 5px 5px 5px; }
.cat-item a { height: 17px; }
.talked-item a:hover, .cat-item a:hover { background: #FFF9E0; text-decoration: none; }

#commentedposts a.more { font-weight: normal; font-style: normal; text-align: right; clear: both; }

#audioplayer { margin-top: 15px; }

.search-results-container .entry-asset { margin: 5px 0 15px 0; }
.search-results-container .asset-body { font-size: .85em; }
.search-results-container .asset-more-link { font-size: .7em; font-weight:bold; color: #666; margin-top: 3px;}
.search-results-container .asset-more-link a { color: #666; }
#current-page.hidden { display: none; }


#specialpartners { background: url(http://blog.zap2it.com/frominsidethebox/diag_purple.gif) repeat; }

#specialpartners a.more { font-style: normal; }

#specialpartners .more { font-weight: normal !important; font-size: 14px; }

.partner-box { background: #fff; padding: 10px; margin: 15px 0 0 0; height: 100px; }

#specialpartners .lead { margin-top: 5px; }

.blog-topnav { width: 100%; border-top: 1px solid #dfdfdf; 
border-bottom: 1px solid #dfdfdf; font-size: 11px !important; }
.blog-topnav a { color: #3c98c9 !important; font-weight: normal !important;  }
.blog-topnav a:hover { color: #797979 !important; text-decoration: none !important; }
.blog-topnav-inner { margin: 1px 0 1px 0; padding: 5px; background: #f3f3f3; }
.previous-arrow, .next-arrow { font-size: 24px; font-weight: bold; width: 20px; border-right: 1px solid #dfdfdf; }
.previous-post, .next-post { width: 172px;  padding: 0 10px 0 10px; border-right: 1px solid #dfdfdf; }
.next-post { border-right: none; border-left: 1px solid #dfdfdf; }
.next-arrow { padding-right: 0; text-align: right; border-left: 1px solid #dfdfdf; border-right: none; }
.blogmainlink { text-align: center; width: 90px; padding: 0 10px 0 10px; text-transform: uppercase;  }
.blogmainlink a { color: #797979 !important; font-weight: bold; }
.blogmainlink a:hover { color: #3c98c9 !important; }

#blogpage #leftrail .footerlinks { font-style: normal; font-weight: normal; border-top: 1px solid #797979; border-bottom: 1px solid #797979; padding-bottom: 1px; }

.footerlinks p { padding: 0 !important; line-height: 11px; } 
p.blog-categories { width: 100%; border-bottom: 1px solid #dfdfdf; display: block !important; padding-bottom: 3px !important; margin-bottom: 2px;  } 
.item .footerlinks { padding: 2px 0 2px 0 !important; }

.comment-module { border-bottom: 1px solid #dfdfdf; margin-bottom: 8px; }
.comment-module p { font-size: 13px; padding-bottom: 4px; }
#blogpage .comment-byline { font-size: 11px; color: #797979; font-weight: normal; margin-bottom: 8px; }

#related-articles .moreheadlines a, #related-articles .moreheadlines a:visited { font-weight: normal !important; color: #3C98C9 !important; text-decoration: none; font-size: 12px; margin-bottom: 2px; padding-bottom: 2px; display: block; }
 #related-articles  a:hover { color: #000; }

#elitesheet { width: 100%; margin: 20px 0 0 0;}
#elitesheet a { color: #3C98C9; text-decoration: none; }
#elitesheet a:hover { color: #000; }
#elitesheet .headlines { float: right; width: 303px; }
#elitesheet .headlines a { font-size: 12px; margin-bottom: 2px; padding-bottom: 2px; display: block; border-bottom: 1px solid #eee; }
#elitesheet .blockhead { text-transform: uppercase; font-size: 24px;  font-family: Arial,Helvetica,sans-serif; border-bottom: 1px solid #797979; letter-spacing: -.5px; margin-bottom: 10px; font-weight: bold;}

.item .kicker { width: 100%; text-transform: uppercase; }
.itemCopy .kicker { clear: both; padding-top: 15px; margin-bottom: -10px; width: 100%; text-transform: uppercase; }

.adGoogle {
	display:block;
	overflow:hidden;
	border-top:1px solid #BDD7F1;
	border-left:1px solid #BDD7F1;
	border-right:1px solid #BDD7F1;
	border-bottom:1px solid #859FC1;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
}
#comments .item {
	display:block;
	width:100%;
	margin:0;
	padding:20px 0px 0px 0px;
	color:#393D45;
}
#comments .item h1{
	font-size:1.0em;
	font-weight:bold;
	margin:0;
}

div.wide-text-ads {
	background-color: white;
	border: 1px solid #b8b8b8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
}

div.wide-text-ads div.text-ad {
	margin-bottom: 1em;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 5px;
}

div.wide-text-ads div.ads-label {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 0 0 3px 10px;
	background-color: #b8b8b8;
	margin-bottom: 1ex;
}

div.wide-text-ads div.ads-label a {
	color: #fff !important;
	text-decoration: none;
font-weight: normal !important; text-transform: uppercase;
}

div.wide-text-ads div.ads-label a:hover {
	text-decoration: underline;
}

div.wide-text-ads a.ad-link {
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}

div.wide-text-ads a.ad-link:hover {
	text-decoration: underline;
}

div.wide-text-ads a.visible-url {
	color: #003399;
	font-size: 11px;
	text-decoration: none;
}

div.wide-text-ads a.visible-url:hover {
	text-decoration: underline;
}

#commentform-outer { width: 100%; border-top: 1px solid #dfdfdf; }

#comments-open {  width: 292px; margin: 15px auto 0 auto; }

#comments-open h2 { color: #fff; text-transform: uppercase; background: #511752; padding: 3px 0 3px 15px; font-size: 13px; font-weight: normal; margin-bottom: 10px; }
.comments-block label { display: block; font-weight: bold; font-size: 12px; margin-bottom: 2px; }
.comments-block label i { font-style: normal;  font-weight: normal; font-size: 10px; color: #797979; }

.comments-block { margin: 0 0 15px 0;  }

.comments-block input { width: 286px; }
.comments-block textarea { width: 290px; }

#comment-preview { background: url(http://images.zap2it.com/html/main/previewcomment.gif); float: left; margin-top: 4px; margin-bottom: 4px; width: 141px; height: 23px; border: 0; text-indent: -9000px; line-height: 0; cursor: pointer; display: block; }
#comment-submit { background: url(http://images.zap2it.com/html/main/submitcomment.gif); float: right; margin-top: 4px; margin-bottom: 4px; width: 141px; height: 23px; border: 0; text-indent: -9000px; line-height: 0; cursor: pointer; display: block; }

div#blogcontent { border: none; }

#fitb-header-inside { position: relative; }
#fancast-header { position: absolute; left: 350px; top: 75px; width: 222px; height: 33px;  overflow: hidden;  }
#fancast-header img { width: 222px; height: 33px; }


