/*  MERGED CSS */

/*  Pride (style.css) */

.clearfix img{

width: 100%;

}


body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin: 0;
	padding: 0;
}



body{
	font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	color: #000;
	background: #016892 url(images/bg_body.gif) repeat-x scroll 0 0;
}



table{

	font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

}



h1, h2, h3, h4, h5, h6{

	font-family: Georgia, Arial, Helvetica, Sans-serif;

	font-size: 18px;

	font-weight: normal;

}



a{

	text-decoration: underline;

	color: #066f99;

}



a:hover{

	text-decoration: none;

}



a img{

	border: 0;

}



address, dl, p{

	padding: 10px 0 5px;

}



blockquote {

background:#DDDDDD none repeat scroll 0 0;

border-left:5px solid #C6C6C6;

margin:10px 10px 0;

}



blockquote p{ padding: 10px; }



blockquote blockquote{

	margin: 0 10px;

	background: #fff;

}



code{

	background: #f9f9f9;

}



dd{

	padding: 0 0 0 20px;

}



p img{

	max-width: 100%;

}



img.centered{

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignright{

	padding: 4px;

	margin: 3px 0 2px 10px;

	display: inline;

}



img.alignleft{

	padding: 4px;

	margin: 3px 10px 2px 0;

	display: inline;

}



.alignleft{

	float: left;

}



.alignright{

	float: right;

}



.clear{

	margin: 0;

	padding: 0;

	clear: both;

}



small{

	font-size: 11px;

}



input, textarea{

	font-family: Arial, Helvetica, Georgia, sans-serif;

	font-size: 12px;

	padding: 2px;

}









#container{

	margin: 0 auto;

	width: 950px;

	text-align: left;

	vertical-align: top;

}











#header_wrap{

	float: left;

	width: 950px;

	margin: 20px 0 0;

	padding: 0 0 5px 0;

	background: #003145 url(images/bg_header_bottom.gif) no-repeat left bottom;

}



#header{

	float: left;

	width: 950px;

	background: url(images/bg_header_top.gif) no-repeat;

}











.blog_title_wrap{

	float: left;

	width: 930px;

	margin: 10px 0 0 10px;

	display: inline;

	background: #004d6d url(images/bg_title_bottom.gif) no-repeat left bottom;

}



.blog_title{

	float: left;

	width: 930px;

	background: url(images/bg_title_top.gif) no-repeat;

}



.blog_title h1{

	padding: 10px 20px;

	font-family: "Trebuchet MS", Arial, Helvetica, Georgia, Sans-serif;

	font-size: 40px;

	font-weight: bold;

	color: #fff;

	float: left;

}





.blog_title h2{

color:#FFFFFF;

font-family:"Trebuchet MS",Arial,Helvetica,Georgia,Sans-serif;

font-size:14px;

padding:17px 20px 10px;

}



.blog_title a{

color:#74B5D0;

}



.blog_title h1 a{

	text-decoration: none;

	color: #fff;

}



.blog_title h1 a:hover{

	text-decoration: underline;

}











.topmenu{

	float: left;

	width: 950px;

}



.topmenu ul{

	list-style-type: none;

	margin: 0;

	padding: 0 0 0 10px;

}



.topmenu ul li{

	float: left;

	margin: 10px 0 0;

	display: inline;

}



.topmenu ul li a{

	display: block;

	padding:  10px 10px 20px;

	font-weight: bold;

	text-decoration: none;

	color: #74b5d0;

}



.topmenu ul li.current_page_item a{

	color: #b3e5fa;

	background: url(images/bg_topmenu_li_current.gif) no-repeat center bottom;

}



.topmenu ul li a:hover{

	text-decoration: underline;

}



.topmenu ul li.rss{

	float: right;

	margin: 10px 10px 0 0;

}



.topmenu ul li.rss a{

	padding: 10px 10px 20px 21px;

	background: url(images/icon_rss.gif) no-repeat 0 10px;

}

.topmenu ul li.listen a{

	padding: 10px 10px 20px 21px;

	background: url(images/speaker-16x16.png) no-repeat 0 10px;

}









#page{

	float: left;

	width: 950px;

	margin: 10px 0 0;

}



.main{

	float: left;

	width: 510px;

	display: inline;

}





.post{

	float: left;

	width: 510px;

	margin: 10px 0 0;

	background: #fff url(images/bg_rc_top.jpg) no-repeat; 

	overflow: hidden;

}



.post_date{

	float: left;

	margin: 20px 15px 0 20px;

	display:inline;

	width: 60px;

	height: 67px;

	overflow: hidden;

	background: #0379A9 url(images/bg_date_button.jpg) no-repeat;

}



.post_month{

	padding: 5px 0 0;

	text-align: center;

	text-transform: uppercase;

	font-family: Georgia, Arial, Helvetica, Sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #e8f6b0;

}



.post_day{

	padding: 6px 0 0;

	text-align: center;

	font-family: Georgia, Arial, Helvetica, Sans-serif;

	font-size: 24px;

	font-weight: bold;

	color: #fff;

}



.post_title{

	float: left;

	width: 395px;

	margin: 20px 0 0 0;

	display: inline;

}



.post_title_alt{

	width: 470px;

	margin: 20px 0 0 20px;

}



.post_title h2{

	font-size: 24px;

}



.post_title h2 a{

	text-decoration: none;

	color: #004460;

}



.post_title h2 a:hover{

	text-decoration: underline;

}



.postdata{

	padding: 5px 0 0;

	line-height: 18px;

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	color: #999;

}



.entry{

	padding: 0 20px 20px;

	line-height: 20px;

	background: #fff url(images/bg_rc_bottom.gif) no-repeat left bottom;

	clear: both;

}



.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{

	margin: 0;

	padding: 10px 0 5px;

	background-color: transparent;

	background-image: none;

	font-weight: bold;

}



.entry h2 {

background-color:#DDDDDD;

font-weight:normal;

padding:5px;

}



.entry h1{

	font-size: 24px;

	line-height: 30px;

	font-weight: normal;

}



.entry h2{

	font-weight: normal;

}



.entry h3{}



.entry h4{

	font-size: 14px;

}



.entry h5{

	font-size: 12px;

}



.entry h6{

	font-size: 11px;

}



.entry li {	margin: 0px 0px 0px 20px;}



p.comments_number{

	padding: 10px 0 5px 21px;

	background: url(images/icon_comment_bubble.gif) no-repeat 0 16px;

}



p.comments_number a{

	color: #749101;

}



.navigation{

	padding: 0 20px;

	line-height: 24px;

}









.comments_template_wrap{

	margin: 10px 0 0;

	background: #fff url(images/bg_rc_top.jpg) no-repeat;

}



.comments_template{

	padding: 20px 20px 30px;

	background: url(images/bg_rc_bottom.gif) no-repeat left bottom;

}



.comments_template ol.commentlist{

	list-style-type: none;

	margin: 0;

	padding: 10px 0 20px;

}



.comments_template ol.commentlist li{

	margin: 10px 0 0;

	padding: 10px;

	line-height: 24px;

}



.comments_template ol.commentlist li.alt{

	border-top: 1px solid #cbe9f3;

	background: #f0fbff;

}



.comments_template ol.commentlist li cite{

	font-style: normal;

	font-weight: bold;

}





.commentbox {

background:#FFFFFF url(images/bg_rc_top.jpg) no-repeat scroll 0 0;

display:inline;

float:right;

margin:10px 0 0;

padding:10px;

width:400px;

}









.sidebar{

	float: left;

	width: 200px;

	margin: 0 0 0 20px;

	display: inline;

}

.jukebox{

	float: left;

	width: 400px;

	margin: 0 0 0 20px;

	display: inline;

}



.sidebar ul, .rightsidebar ul{

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.sidebar ul li{

	margin: 10px 0px 0px 0px;

	overflow: hidden;

	background: #e8f6b0 url(images/bg_sidebar_rc_top.jpg) no-repeat;

}



.sidebar ul li#calendar #calendar_wrap, .rightsidebar ul li#calendar #calendar_wrap{

	padding: 7px 20px 30px;

	background: url(images/bg_sidebar_rc_bottom.gif) no-repeat left bottom;

}



.sidebar ul li#calendar #calendar_wrap table#wp-calendar, .rightsidebar ul li#calendar #calendar_wrap table#wp-calendar{

	width: 100%;

	font-size: 12px;

}



.sidebar ul li#calendar #calendar_wrap table#wp-calendar td, .rightsidebar ul li#calendar #calendar_wrap table#wp-calendar td{

	padding: 4px 0;

}



.sidebar ul li#search, .rightsidebar ul li#search{

	background: #d7f071 url(images/bg_sidebar_rc_search_top.gif) no-repeat;

}



.sidebar ul li form#searchform, .rightsidebar ul li form#searchform{

	padding: 10px 10px 25px;

	background: url(images/bg_sidebar_rc_search_bottom.gif) no-repeat left bottom;

}



.sidebar ul li form#searchform .keyword, .rightsidebar ul li form#searchform .keyword{

	width: 180px;

	height: 40px;

	overflow: hidden;

	background: #fff url(images/bg_searchform.gif) no-repeat;

}



.sidebar ul li form#searchform .keyword input#s, .rightsidebar ul li form#searchform .keyword input#s{

	border: 0;

	width: 85%;

	padding: 9px 10px 0;

	font-family: Georgia, Arial, Helvetica, Sans-serif;

	font-size: 18px;

	background-color: transparent;

	color: #666;

}



.sidebar ul li h2, .rightsidebar ul li h2{

	padding: 16px 20px 0;

	color: #566b06;

}



.sidebar ul ul,  .sidebar ul li#google-search form#gsearch, .rightsidebar ul ul,  .rightsidebar ul li#google-search form#gsearch{

	padding: 7px 20px 30px;

	background: url(images/bg_sidebar_rc_bottom.gif) no-repeat left bottom;

}



.sidebar ul ul li, .rightsidebar ul ul li{

	margin: 0;

	padding: 5px 0 10px;

	font-size: 10px;

	line-height: 12px;

	background: url(images/bg_dotted.gif) repeat-x left bottom;

}



.sidebar ul ul ul, .rightsidebar ul ul ul{

	padding: 0;

	background-image: none;

}



.sidebar ul ul ul li, .rightsidebar ul ul ul li{

	padding: 0 0 0 10px;

	background-color: transparent;

	background-image: none;

}



.navigation a, #pridefooter a{

	text-decoration: none;

	color: #e8f6b0;

}



.navigation a:hover, #pridefooter a:hover{

	text-decoration: underline;

}



.navigation, #pridefooter {

	font-weight: bold;

	color: #a7d5e8;

}



#pridefooter{

	margin: 10px 0 0;

	padding: 4px 20px 20px;

	line-height: 24px;

	background: #016892 url(images/bg_footer.gif) no-repeat;

}



.banner{

	padding: 10px;

	color: #a7d5e8;

}

/*  MERGED CSS */
/*  radio.css */


#zonebar {
margin:0;
width:986px;
}
#zone {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#363636 url(../../gfx/bg_topnav.gif) repeat-y scroll left top !important;
}
#zone a img {
border:medium none !important;
}
#globalnav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
#globalnav a img {
border:medium none;
}
#gn-adww {
margin-bottom:0;
padding-bottom:10px;
}
#footer {
margin:0;
width:986px;
}
#footer a img {
border:medium none;
}
#storyright {
display:inline;
float:left;
margin:0;
overflow:hidden;
width:370px;
}
#story {
border-top:1px solid #0E4C00;
}
#story img.splash {
margin:10px;
}
#story em.splash {
display:block;
margin:0 10px 10px;
}
#gn-links .top_nav_text {
-x-system-font:none;
border:1px solid #999999;
font-family:Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
margin:0 3px 0 0;
padding:0;
vertical-align:top;
width:130px !important;
}
.cLeft {
clear:left;
}
.cRight {
clear:right;
}
.fLeft {
float:left;
}
.fRight {
float:right;
}
.show {
display:block;
}
.hide {
display:none;
}
.debug {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:aqua none repeat scroll 0 0;
outline-color:#990000;
outline-style:solid;
outline-width:1px;
}
* {
margin:0;
padding:0;
}
body {
color:#333333;
font-size:11px;
}
fieldset {
border:0 none;
}
a {
color:#426398;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
text-decoration:none;
}
a:hover {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
text-decoration:underline;
}
a img {
border:1px solid #FFFFFF;
}
a:hover img, a:active img {
border:1px solid #426398;
}
.current .module a img {
border:1px solid #E6E6E6;
}
.current .module a:hover img, .current .module a:active img {
border:1px solid #426398;
}
.bigbox a img {
border:medium none !important;
}
.hostList .illustration a img {
border:1px solid #FFFFFF;
}
.hostList .illustration a:hover img, .hostList .illustration a:active img {
border:1px solid #426398;
}
.module .mavenLink .mavenIco a {
border:1px solid #FFFFFF;
}
.module .mavenLink .mavenIco a:hover {
border:1px solid #426398;
}
.relatedVideo .illustration a {
border:1px solid #F9F9F9;
}
.relatedVideo .illustration a:hover {
border:1px solid #426398;
}
.schedule .slot .illustration a img {
border:1px solid #ECECEC !important;
}
.schedule .slot .illustration a:hover img {
border:1px solid #426398 !important;
}
.schedule .slot.even .illustration a img {
border:1px solid #CCCCCC !important;
}
.schedule .slot.even .illustration a:hover img {
border:1px solid #426398 !important;
}
#body {
width:986px;
}
#pageTitle {
width:986px;
}
#pageTitle .programDetails {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:5px;
padding:5px;
}
#content {
height:auto !important;
min-height:420px;
width:986px;
}
.columnleft {
display:inline;
float:left;
width:616px;
}
.columnRight {
display:inline;
float:left;
width:370px;
}
.columnRight .textBox .illustration {
width:110px;
}
.columnRight .textBox .summary {
width:230px;
}
.columnFull {
width:986px;
}
.promoCol {
display:inline;
float:left;
width:308px;
}
.promoCol .textBox {
width:298px;
}
.promoCol .textBox .illustration {
display:inline;
float:left;
width:110px;
}
.promoCol .textBox .summary {
display:inline;
float:left;
width:170px;
}
.module {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #212121;
margin:5px;
}
.module .body {
padding:8px;
}
.module .body h2 {
color:#333333;
font-size:1.6em;
margin-bottom:13px;
}
.module .body h2 span.subtitle {
font-size:0.8em;
}
.module .body h3 {
margin-bottom:13px;
}
.module .body h4 {
font-size:1.1em;
}
.module .body p {
margin-bottom:5px;
}
.module .body p.airtime {
color:#777777;
font-size:0.9em;
}
.module .more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border-top:1px solid #E6E6E6;
}
.module .more a {
color:#426398;
display:block;
padding:8px 10px;
}
.module .row {
margin-bottom:10px;
}
.module .mavenLink {
display:inline;
float:left;
padding-right:15px;
width:103px;
}
.module .mavenLink .cta {
margin:60px 0 0;
padding:0;
}
.module .mavenLink .cta a {
color:#666666;
display:inline;
float:left;
font-weight:bold;
}
.module .mavenLink .cta .mavenDuration {
display:inline;
float:right;
font-size:0.8em;
}
.module .mavenLink h3 {
font-size:1em;
font-weight:normal;
margin:0;
text-transform:uppercase;
}
.module .mavenLink h4 {
font-size:1em;
margin:0;
}
.module .mavenLink p {
margin:0 0 6px;
}
.module .mavenLink .mavenIco {
display:inline;
float:left;
height:56px;
position:relative;
width:101px;
}
.module .mavenLink .mavenIco a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../gfx/maven_thumb.gif) no-repeat scroll left top;
display:block;
height:56px;
left:0;
position:absolute;
text-decoration:none;
top:0;
width:101px;
z-index:10;
}
.module .episode .mavenIco a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../gfx/px_trans.gif) no-repeat scroll left top;
text-decoration:none;
}
.module .episode .mavenIco img {
left:0;
margin-top:-3px;
position:absolute;
top:0;
z-index:1;
}
.module .episode .mavenIco img a:hover {
left:0;
margin-top:-3px;
position:absolute;
top:0;
z-index:1;
}
.module .mavenLink .mavenIco img {
left:0;
position:absolute;
top:0;
z-index:1;
}
.module .mavenLink .summary {
margin-top:-56px;
width:101px;
}
.module .legalLinks a {
color:#000000;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
.module .legalLinks .divider {
font-weight:bold;
padding:0 5px;
}
.module .dataTable {
border-bottom:1px solid #E6E6E6;
border-collapse:collapse;
border-top:1px solid #E6E6E6;
margin-bottom:15px;
width:100%;
}
.module .dataTable th, .module .dataTable td {
padding:5px 5px 5px 10px;
}
.module .dataTable th {
border-right:1px solid #E6E6E6;
color:#777777;
font-weight:normal;
text-align:left;
}
.module .dataTable td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6E6E6 none repeat scroll 0 0;
border-right:1px solid #FFFFFF;
}
.module .dataTable tr.odd td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-right:1px solid #E6E6E6;
}
.module .dataTable td.last {
border:medium none !important;
}
.module .dataTable tr.alt td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-right:1px solid #E6E6E6;
}
.module .basicForm {
margin:20px 0;
}
.module .basicForm fieldset {
margin:10px 0;
}
.module .basicForm label {
display:block;
font-weight:bold;
margin:5px 0;
}
.module .basicForm input, .module .basicForm textarea {
border:1px solid #D7D7D7;
color:#181616;
font-family:arial;
font-size:1em;
padding:5px;
}
.module .basicForm .text {
width:95%;
}
.module .basicForm .submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#7B0415 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
padding:5px 10px;
}
.module .basicForm .privacy {
color:#7B0415;
margin-left:15px;
}
.module .basicForm p.required {
font-weight:bold;
margin-top:15px;
}
.module .basicForm .errorMsg {
color:#7B0415;
font-size:1.2em;
font-weight:bold;
}
.module .basicForm .highlight {
border:1px solid #7B0415;
}
.deckModule .more {
padding:10px;
position:relative;
}
.deckModule .more a {
display:inline;
padding:0;
}
.deckModule .deckNav {
position:absolute;
right:10px;
top:8px;
width:100px;
}
.deckModule .deckNav .previous, .deckModule .deckNav .progress, .deckModule .deckNav .next {
display:inline;
float:left;
margin:0;
padding:0;
}
.deckModule .deckNav .previous {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../gfx/ico_prev.gif) no-repeat scroll left top;
height:17px;
width:19px;
}
.deckModule .deckNav .progress {
color:#426398;
text-align:center;
width:62px;
}
.deckModule .deckNav .next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../gfx/ico_next.gif) no-repeat scroll left top;
height:17px;
width:19px;
}
.deckModule #slideshow {
padding:0;
width:250px;
}
.deckModule #slideshow li {
list-style-type:none;
width:340px;
}
.deckModule #slideshow li .illustration {
width:150px;
}
.deckModule #slideshow li .summary {
width:190px;
}
.deckModule #slideshow.js {
margin:0 0 10px;
padding:0;
}
.deckModule #slideshow.js li {
display:none;
padding:0;
}
.deckModule #slideshow.js li.current {
display:block;
}
.textBox .body h3 {
font-size:1em;
}
.textBox .illustration {
display:inline;
float:left;
width:150px;
}
.textBox .summary {
display:inline;
float:left;
width:190px;
}
.textBox .summary h3 {
margin:0;
padding:0;
text-transform:uppercase;
}
.textBox ul, .textBox ol {
margin-bottom:1em;
margin-left:15px;
padding-left:0;
}
.textBox ol {
}
.textBox dt {
font-size:12px;
font-weight:bold;
padding-top:7px;
}
.textBox dd {
margin-left:0;
padding-left:15px;
padding-top:3px;
}
.textBox .programList {
color:#E6E6E6;
display:inline;
float:left;
font-size:1.1em;
margin:0;
padding:0;
width:170px;
}
.textBox .programList li {
border:1px solid #FFFFFF;
list-style-position:outside;
margin:4px 0 4px 15px;
padding:0 0 0 0;
}
.textBox .programList li a {
display:block;
}
.textBox .special {
font-weight:bold;
margin-top:10px;
}
.textBox .episodeFeatures h3 {
border-bottom:1px solid #E6E6E6;
font-size:1.2em;
margin:10px 0;
padding:0;
}
.textBox .episodeFeatures .legal {
color:#999999;
font-size:0.9em;
margin:20px 0 10px;
}
.textBox .callout {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
font-size:1.3em;
font-weight:bold;
margin:10px 0;
padding:10px;
}
.textBox .callout .privacy {
margin-top:10px;
}
.textBox .callout .privacy a {
color:#7D0904;
font-size:0.8em;
}
.textBox.generic .anyTable {
border-collapse:collapse;
border-left:1px solid #D7D7D7;
border-top:1px solid #D7D7D7;
margin:10px 0;
width:98%;
}
.textBox.generic .anyTable th {
-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6E6E6 none repeat scroll 0 0;
border-right:medium none !important;
text-align:left;
}
.textBox.generic .anyTable th, .textBox.generic .anyTable td {
border-bottom:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
padding:5px;
vertical-align:top;
}
.textBox.gallery .illustration {
display:inline;
float:left;
width:150px;
}
.textBox.gallery .summary {
display:inline;
float:left;
width:190px;
}
.podcast .illustration {
display:inline;
float:left;
width:130px;
}
.podcast .summary {
display:inline;
float:left;
width:190px;
}
.podcast p {
margin-bottom:10px;
}
.podcast form {
display:block;
margin:1.5em 0;
}
.schedule .slot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECECEC none repeat scroll 0 0;
margin:10px 0;
padding:0;
width:586px;
}
.schedule .slot .details {
display:inline;
float:left;
margin-right:10px;
padding:10px;
width:118px;
}
.schedule .slot .details h3 {
font-size:1.1em;
margin:0;
padding:0;
}
.schedule .slot .details .airtime {
font-size:1.1em;
}
.schedule .slot .details .airdate {
font-size:1.4em;
font-weight:bold;
margin-top:10px;
}
.schedule .slot .show {
border-left:1px solid #CCCCCC;
display:inline;
float:left;
margin:10px 0;
width:437px;
}
.schedule .slot .show .illustration {
display:inline;
float:left;
text-align:right;
width:110px;
}
.schedule .slot .show .summary {
display:inline;
float:left;
margin-left:10px;
width:310px;
}
.schedule .slot .show .summary h3 {
font-size:1.2em;
margin-bottom:0.3em;
text-transform:none;
}
.schedule .slot .show .summary h4 {
font-size:1em;
margin-bottom:0.3em;
text-transform:none;
}
.schedule .slot.even {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
}
.schedule .slot.even .show {
border-left:1px solid #ECECEC;
}
.schedule .past {
border-top:10px solid #E6E6E6;
margin-top:10px;
padding-top:10px;
}
.schedule .past ul {
margin-left:15px;
padding-left:0;
}
.schedule .past h2 {
margin:0 0 5px;
padding:0;
}
.schedule.alt .slot .show .illustration {
display:none;
}
.schedule.alt .slot .show .summary {
display:inline;
float:left;
margin-left:10px;
width:420px;
}
.banner .body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../gfx/banner_current_programs.gif) no-repeat scroll 5px 8px;
height:100px;
padding:0;
width:982px;
}
.banner .body .summary {
color:#FFFFFF;
padding:20px 0 0 20px;
width:475px;
}
.banner .body .summary h1 {
font-size:1.6em;
}
.banner .body .summary p {
font-size:1.2em;
margin-top:0.7em;
}
.docService ul {
border:1px solid #E6E6E6;
list-style-type:none;
}
.docService ul li {
display:inline;
float:left;
margin-left:5px;
margin-right:5px;
padding:5px 0;
}
.docService ul li a {
border-right:1px solid #000000;
padding-right:10px;
}
.docService ul li a.rss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../gfx/ico_rss.gif) no-repeat scroll left center;
padding-left:17px;
}
.docService ul li.last a {
border-right:medium none;
}
.airTimes .body {
margin:0;
padding:0;
}
.airTimes .body p {
padding-bottom:5px;
padding-left:12px;
}
.airTimes .body h2 {
margin:10px 0 10px 10px;
}
.showPromo {
padding:10px 0;
}
.showPromo .body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECECEC url(../../gfx/bg_showpromo_top.gif) no-repeat scroll left top;
color:#666666;
margin:0 auto;
padding:10px 0 0;
width:339px;
}
.showPromo .body .showImg {
height:96px;
margin:0 0 15px 10px;
position:relative;
width:317px;
}
.showPromo .body .showImg a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../gfx/mask_showpromo.gif) no-repeat scroll left top;
display:block;
height:96px;
left:0;
position:absolute;
top:0;
width:317px;
z-index:10;
}
.showPromo .body .showImg img {
left:0;
position:absolute;
top:0;
z-index:1;
}
.showPromo .body p {
margin:0 10px;
}
.showPromo .body ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../gfx/bg_showpromo_bottom.gif) no-repeat scroll left bottom;
margin:15px 0 0;
}
.showPromo .body ul li {
list-style-type:none;
width:339px;
}
.showPromo .body ul li a {
border-top:1px solid #FFFFFF;
color:#666666 !important;
display:block;
font-weight:bold;
margin:0 10px;
padding:5px 0;
width:319px;
}
.showPromo .body ul li a:hover {
text-decoration:underline !important;
}
.showPromo .onnewsworld {
color:#666666;
font-size:14px;
font-weight:bold;
margin:-5px 12px 5px 0;
text-align:right;
}
.episodeList ul {
margin-left:15px;
padding-left:0;
}
.episodeList .featured {
height:309px;
margin-bottom:30px;
position:relative;
width:587px;
}
.episodeList .featured img {
left:0;
position:absolute;
top:0;
z-index:1;
}
.episodeList .featured .summary {
color:#FFFFFF;
height:309px;
left:0;
position:absolute;
top:0;
width:193px;
z-index:10;
}
.episodeList .featured .summary h2 {
color:#FFFFFF;
font-size:2.5em;
font-weight:600;
line-height:1.1em;
margin:10px 0 0 10px;
}
.episodeList .featured .summary h3 {
color:#FFFFFF;
font-size:1.2em;
font-weight:600;
line-height:0.5em;
margin:10px 0 0 10px;
}
.episodeList .featured .summary p.byline {
border-top:1px solid #FFFFFF;
font-size:1.1em;
line-height:1.2em;
margin:8px 10px 0;
padding:10px 0 0;
}
.episodeList .featured .summary p.link {
margin:25px 0 0 10px;
}
.episodeList .featured .summary p.link a {
color:#FFFFFF;
}
.episodeList .featured .summary p.airtime {
border-top:1px solid #FFFFFF;
bottom:0;
color:#FFFFFF;
font-weight:bold;
left:10px;
padding:8px 0;
position:absolute;
width:170px;
}
.episodeList .featured .bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
height:309px;
left:0;
opacity:0.4;
position:absolute;
top:0;
width:193px;
z-index:5;
}
.episodeList .upcoming h2 {
margin:0 0 5px;
padding:0;
}
.episodeList .past {
border-top:10px solid #E6E6E6;
margin-top:10px;
padding-top:10px;
}
.episodeList .past h2 {
margin:0 0 5px;
padding:0;
}
.episodeList .past .podclude {
margin:0 10px 0 0;
}
.episodeList .past .podclude strong {
border-top:1px solid #E6E6E6;
display:block;
font-size:1.3em;
margin:2em 0 0;
padding:1em 0;
}
.episodeList .past .podclude br {
display:none;
}
.episodeList .episode {
border-top:1px solid #ECECEC;
margin:0 0 10px;
padding:10px 0 0;
}
.episodeList .episode .illustration {
display:inline;
float:left;
margin:0 10px 0 0;
width:190px;
}
.episodeList .episode .summary {
display:inline;
float:left;
width:380px;
}
.hostList .episode {
border-top:1px solid #ECECEC;
margin:0 0 10px;
padding:10px 0 0;
}
.hostList .episode h3 {
margin-bottom:5px;
}
.hostList .episode .illustration {
display:inline;
float:left;
margin:0 10px 0 0;
width:190px;
}
.hostList .episode .illustration img {
border:1px solid #E6E6E6;
}
.hostList .episode .summary {
display:inline;
float:left;
width:380px;
}
.featureSplash .featureDocs {
border-top:5px solid #ECECEC;
margin-top:10px;
padding-top:10px;
}
.featureSplash .featureDocs .featured {
display:inline;
float:left;
font-size:1.2em;
margin-right:8px;
width:314px;
}
.featureSplash .featureDocs .featured h2 {
font-size:1.4em;
margin:0 5px 0.8em 0;
}
.featureSplash .featureDocs .featured h3 {
margin:0 5px 0 0;
}
.featureSplash .featureDocs .featured p {
line-height:1.3em;
margin:0 5px 0 0;
}
.featureSplash .featureDocs .last {
margin-right:0;
}
.featureSplash .featureDocs .featured img {
margin-bottom:18px;
}
.featureSplash .featureDocs .featured h3 {
color:#898989;
font-size:1em;
margin-bottom:0.5em;
text-transform:uppercase;
}
.featureSplash .featureDocs .featured p a {
font-weight:bold;
}
.featureSplash .featureDocs .featured .airtime {
margin-top:1.3em;
}
.featureSplash .main .illustration {
display:inline;
float:left;
width:633px;
}
.featureSplash .main .summary {
display:inline;
float:left;
height:356px;
margin-left:10px;
width:314px;
}
.featureSplash .main .summary h2 {
font-size:2em;
}
.featureSplash .main .summary h3 {
color:#898989;
font-size:1em;
text-transform:uppercase;
}
.featureSplash .main .summary ul {
margin:20px 0 0;
padding-left:0;
}
.featureSplash .main .summary ul li {
border-bottom:1px solid #CCCCCC;
color:#CCCCCC;
list-style-type:none;
margin:3px 0;
padding:3px 0;
}
.bigbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:0 5px !important;
}
.bigbix #advert300x250 {
margin:0;
padding:0;
}
.ad300x250, .ad-300x250 {
background-position:52% 5px;
border:medium none;
padding:20px 0 10px;
}
.current {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
width:976px;
}
.current .twoCol {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
display:inline;
float:left;
width:488px;
}
.current .twoCol .module {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6E6E6 none repeat scroll 0 0;
border-top:medium none;
width:473px;
}
.current .twoCol .module .body {
padding:10px;
}
.current .twoCol .textBox .illustration {
margin-right:10px;
width:190px;
}
.current .twoCol .textBox .summary {
width:250px;
}
.current .twoCol .textBox .summary h3 {
font-size:1.2em;
margin-bottom:8px;
text-transform:none;
}
.relatedVideo {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#F9F9F9 none repeat scroll 0 0 !important;
width:229px;
}
.relatedVideo .body {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
padding:0 !important;
}
.relatedVideo h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #E6E6E6;
color:#636363;
margin-bottom:10px !important;
padding:10px !important;
}
.relatedVideo .row {
margin-bottom:10px !important;
}
.relatedVideo .illustration {
position:relative;
width:110px !important;
}
.relatedVideo .illustration a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../gfx/maven_thumb.gif) no-repeat scroll left top;
display:block;
height:56px;
left:0;
position:absolute;
top:0;
width:101px;
z-index:10;
}
.relatedVideo .illustration img {
left:0;
position:absolute;
top:0;
z-index:1;
}
.relatedVideo .summary {
float:right;
margin:0 !important;
width:119px !important;
}
#storybody .relatedVideo h2, #storybody .relatedVideo h3, #storybody .relatedVideo p {
font-size:0.8em;
line-height:1.1em;
margin:0;
padding:0;
}
#storybody .relatedVideo {
display:block;
float:right;
margin-left:15px;
}
#storyright .textBox .illustration {
width:110px;
}
#storyright .textBox .summary {
width:230px;
}
#storybody p.airtime {
font-size:0.8em;
font-weight:bold;
}
#storybody span.photo {
width:145px !important;
}
#storyright .textBox.gallery .illustration {
display:inline;
float:left;
width:150px;
}
#storyright .textBox.gallery .summary {
display:inline;
float:left;
width:190px;
}
#storybody ul {
margin:0 15px 5px;
}
.blogList h2 {
border-bottom:1px solid #ECECEC;
padding:0 0 5px;
}
.blogList .entry {
border-bottom:10px solid #E6E6E6;
margin:0 0 10px;
padding:0 0 10px;
}
.blogList .entry.last {
border:medium none;
}
.blogList .entry h3 {
margin:0;
}
.blogList .entry .entryTools {
margin:10px 0 0;
}
.blogList .entry .entryTools li {
display:inline;
float:left;
font-weight:bold;
list-style-type:none;
}
.blogList .entry .entryTools li a {
border-right:1px solid #333333;
margin:0 5px 0 0;
padding:0 5px 0 0;
}
.blogList .entry .entryTools li a span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../gfx/ico_speech.gif) no-repeat scroll 3px 2px;
padding-left:21px;
}
.blogList .entry .entryTools li.last a {
border:medium none;
}
.blogList .comments {
border-bottom:0 none !important;
border-collapse:collapse;
}
.blogList .comments caption {
font-size:1.5em;
font-weight:bold;
margin:5px 0 10px;
text-align:left;
}
.blogList .comments tr.alt td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.blogList .comments td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 none repeat scroll 0 0;
border-left:0 none !important;
border-right:0 none !important;
border-top:1px solid #D7D7D7;
padding:10px 0;
vertical-align:top;
}
.blogList .comments td div {
border-left:1px solid #D7D7D7;
margin:5px;
padding:0 10px;
}
.blogList .comments h3 {
margin:0;
}
.comments-open-content label, .comments-open-content textarea {
display:block;
width:250px !important;
}
.comments-open-content p {
padding-bottom:1em;
}
#comment-author, #comment-email, #comment-url {
width:250px;
}
.comments-open-content input, .comments-open-content textarea {
border:1px solid #D7D7D7;
}
#comments-open-footer input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#9A9A9A none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
padding:3px 5px;
}
#fap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#BBBBBB none repeat scroll 0 0;
font-family:Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:960px;
}
#fap h3 {
-x-system-font:none;
color:#FFFFFF;
display:inline;
float:left;
font-family:Arial,sans-serif;
font-size:19px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px;
}
#fap .sorters-search-input {
border:1px solid #999999;
color:#424242;
display:inline;
float:right;
font-size:11px;
height:14px;
margin:12px 12px 0 0;
padding:1px 3px 1px 0;
text-align:right;
width:160px;
}
#fap .sorters-search-input.searching {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../../gfx/pf_loading-bar.gif) no-repeat scroll center center;
}
#fap a, #fap a:link {
text-decoration:none;
}
#fap ul.sorters {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../gfx/pf_fp_bar.gif) repeat-x scroll center bottom;
border-top:1px solid #FFFFFF;
clear:left;
display:block;
height:25px;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
}
#fap ul.sorters li {
display:inline;
float:left;
list-style-type:none;
margin:0;
padding:0;
}
#fap ul.sorters li a, #fap ul.sorters li span {
border-left:1px solid #D0D0D0;
border-right:1px solid #ABABAB;
color:#424242;
display:block;
font-size:11px;
font-weight:bold;
height:25px;
list-style-type:none;
margin:0;
overflow:hidden;
padding:6px 0 6px 10px;
text-transform:uppercase;
}
#fap ul.sorters li a.col1, #fap ul.sorters li span.col1 {
width:240px;
}
#fap ul.sorters li a.col2, #fap ul.sorters li span.col2 {
width:100px;
}
#fap ul.sorters li a.col3, #fap ul.sorters li span.col3 {
border-right:medium none;
}
#fap #set-fap li span.col1 {
color:#222222;
width:235px;
}
#fap #set-fap li span.col2 {
width:96px;
}
#fap #set-fap li span.col3 {
border:medium none;
}
#fap ul.sorters li a:hover, #fap ul.sorters li a.activeColumn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
color:#424242;
text-decoration:none;
text-transform:uppercase;
}
#fap ul.sorters li.first a {
border-left:medium none;
}
#fap ul.sorters li a.activeColumn.asc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 url(../../gfx/pf_asc.gif) no-repeat scroll 95% 9px;
}
#fap ul.sorters li a.activeColumn.desc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 url(../../gfx/pf_desc.gif) no-repeat scroll 95% 8px;
}
#fap ul.sorters li input:focus {
background-color:#FFFFFF;
}
#fap #set-fap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 url(../../gfx/pf_data-loader.gif) no-repeat scroll center center;
border-bottom:1px solid #FFFFFF;
height:242px;
margin:0;
overflow:auto;
width:960px;
}
#fap #set-fap.loaded {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../../gfx/pf_fap-loaded.gif) repeat-y scroll left top;
}
#fap #set-fap.dataLoaded {
background-image:none;
opacity:0.9999;
}
#fap #set-fap ul {
clear:left;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
}
#fap #set-fap li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#666666;
cursor:pointer;
height:22px;
line-height:1.5em;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
}
#fap #set-fap li.alt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 none repeat scroll 0 0;
}
#fap #set-fap li.activeRow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#444444 none repeat scroll 0 0;
}
#fap #set-fap li.activeRow span, #fap #set-fap li.activeRow span.col1 {
color:#FFFFFF;
}
#fap #set-fap li span {
border-right:1px solid #CCCCCC;
display:inline;
float:left;
font-size:11px;
height:20px;
overflow:hidden;
padding:2px 5px 0 10px;
vertical-align:bottom;
}
#fap-foot {
height:30px;
}
.quizCGI td {
font-size:14px !important;
}
.quizTableFullQuestions {
margin-bottom:1.5em;
}
.quizTableFullQuestions .quizTableDataQuestion {
font-weight:bold;
padding-bottom:1em;
width:100%;
}
.quizTableFullQuestions .quizTableDataRadio {
padding-bottom:0.5em;
text-align:center;
width:10%;
}
.quizTableFullQuestions .quizTableDataAnswer {
padding-bottom:0.5em;
width:90%;
}
.quizTableAnswers {
border-collapse:collapse;
}
.quizTableAnswers td {
padding:0.2em;
vertical-align:top;
}
.quizTableAnswers .quizTableDataAllAnswersIntro {
padding-bottom:1em;
}
.quizTableAnswers .number {
font-weight:bold;
text-align:center;
width:6%;
}
.quizTableAnswers .quizTableDataAllAnswersQuestion {
font-weight:bold;
width:94%;
}
.quizTableAnswers .quizTableDataAllAnswersIncorrectAnswerHint {
color:#CC0000;
font-weight:bold;
}
.quizTableAnswers .quizTableDataAnswers {
font-size:1.2em;
font-weight:bold;
}
.quizTableAnswers .quizTableDataAnswersScore {
font-weight:bold;
}
#flash-photogallery {
height:550px;
width:590px;
}


/* zonebar.css */

#zonebar {
margin:0 5px;
width:966px;
}
#zonebar #zone {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#999999 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-family:helvetica,arial,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
position:relative;
}
#zonebar #zone a {
color:#FFFFFF;
display:block;
padding:5px 0 5px 10px;
text-decoration:none;
}
#zonebar #zones ul {
-x-system-font:none;
background-color:#828282;
font-family:arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:22px;
line-height:100%;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
position:relative;
white-space:nowrap;
}
#zonebar #zones ul.active {
height:44px;
}
#zonebar #zones li {
display:inline;
font-size:100%;
list-style-type:none;
margin:0;
padding:0;
}
#zonebar #zones a {
color:#FFFFFF;
float:left;
height:10px;
margin:0 2px;
overflow:hidden;
padding:6px 5px;
text-decoration:none;
width:auto;
}
#zonebar #zones a:hover, #zonebar #zones ul li.active li a:hover {
color:#000000;
}
#zonebar #zones ul ul {
background-color:#A9A9A9;
display:none;
}
#zonebar #zones ul li.active li a {
background-color:transparent;
color:#454545;
}
#zonebar #zones ul li.active a {
background-color:#A9A9A9;
color:#141414;
}
#zonebar #zones ul li.active ul {
display:block;
height:22px;
left:0;
position:absolute;
top:22px;
width:100%;
}
#zonebar #zones ul ul li.active a {
color:#000000;
cursor:default;
}
#zonebar #zones ul ul li.active a:hover {
text-decoration:none;
}
#zonebar #section-id {
position:absolute;
right:12px;
top:9px;
}
#zonebar.znews #zone {
background-color:#C42127;
}
#zonebar.zsports #zone {
background-color:#043C7B;
}
#zonebar.zsports #zone a {
padding:5px 5px 4px;
}

/* globalnav.css */

img {
border:medium none;
}
#gnav {
background-color:#CCCCCC;
height:30px;
}
#gn {
height:30px;
overflow:hidden;
width:971px;
}
#gn-logo {
border-right:1px solid #FFFFFF;
float:left;
height:22px;
padding:4px 30px;
}
#gn-links {
display:inline;
float:right;
line-height:100%;
margin:6px 5px 0 0;
padding:0;
}
#gn-links #radio_canadalogo {
margin:0;
}
#gn-links .top_nav_text {
-x-system-font:none;
border:1px solid #999999;
font-family:Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:17px;
line-height:normal;
margin:0 3px 0 0;
padding:0;
vertical-align:top;
width:135px;
}
#gn-tabs ul {
list-style-type:none;
margin:0;
padding:0;
}
#gn-tabs li {
background-color:#999999;
border-right:1px solid #FFFFFF;
display:inline;
float:left;
height:30px;
list-style-type:none;
}
#gn-tabs li a {
-x-system-font:none;
background-color:#999999;
color:#FFFFFF;
float:left;
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:30px;
letter-spacing:1px;
line-height:100%;
padding:8px 15px;
text-decoration:none;
}
#gn-tabs li a:hover {
background-color:#363636;
color:#FFFFFF;
}
#gn-tabs li.active a {
background-color:#363636;
color:#FFFFFF;
}
#gn-adww {
height:90px;
margin:8px 5px;
overflow:hidden;
width:966px;
}
#globalnav #masthead-ad {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/includes/ads/gfx/ad_label_vert-left.gif) no-repeat scroll left center;
border:medium none;
display:inline;
float:right;
height:90px;
padding:0 0 0 8px;
width:728px;
z-index:2;
}
#gn-mycbc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#F1F1F1 url(/includes/globalnav/v07/gfx/gn-ww-back.gif) repeat-x scroll left bottom;
border:1px solid #CCCCCC;
clear:both;
display:inline;
float:left;
font-family:Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:88px;
line-height:normal;
margin-right:5px;
overflow:hidden;
width:218px;
}
#gn-weather-widget {
-x-system-font:none;
background-position:0 15px;
background-repeat:no-repeat;
color:#333333;
font-family:Verdana,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:82px;
line-height:normal;
padding:3px;
}
#gnww-display {
cursor:pointer;
line-height:11px;
}
#gn-weather-widget #gnww-city-link {
font-size:9px;
white-space:nowrap;
}
#gn-weather-widget a {
color:#333333;
text-decoration:none;
}
#gnww-now {
border-bottom:1px solid #CECFCF;
margin:5px 2px 2px 60px;
padding-bottom:3px;
}
#gnww-tom {
margin:5px 2px 2px 60px;
}
#gnww-now strong {
font-size:12px;
}
#gnww-tom strong, #gnww-now strong {
color:#DF9B79;
}
#gnww-tom em {
color:#878989;
}
#gnww-tom em, #gnww-now em {
font-size:9px;
font-style:normal;
font-weight:bold;
}
#gn-weather-widget a:hover {
text-decoration:underline;
}
#gn-mc {
background-color:#999999;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:2px;
}
#gn-mc a {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
#gn-mc a:hover {
text-decoration:underline;
}
div.gnww-00 {
background-image:url(/includes/globalnav/weatherwidget/icons07/00.gif);
}
div.gnww-01 {
background-image:url(/includes/globalnav/weatherwidget/icons07/01.gif);
}
div.gnww-02 {
background-image:url(/includes/globalnav/weatherwidget/icons07/02.gif);
}
div.gnww-03 {
background-image:url(/includes/globalnav/weatherwidget/icons07/03.gif);
}
div.gnww-04 {
background-image:url(/includes/globalnav/weatherwidget/icons07/04.gif);
}
div.gnww-05 {
background-image:url(/includes/globalnav/weatherwidget/icons07/05.gif);
}
div.gnww-06 {
background-image:url(/includes/globalnav/weatherwidget/icons07/06.gif);
}
div.gnww-07 {
background-image:url(/includes/globalnav/weatherwidget/icons07/07.gif);
}
div.gnww-08 {
background-image:url(/includes/globalnav/weatherwidget/icons07/08.gif);
}
div.gnww-09 {
background-image:url(/includes/globalnav/weatherwidget/icons07/09.gif);
}
div.gnww-10 {
background-image:url(/includes/globalnav/weatherwidget/icons07/10.gif);
}
div.gnww-11 {
background-image:url(/includes/globalnav/weatherwidget/icons07/11.gif);
}
div.gnww-12 {
background-image:url(/includes/globalnav/weatherwidget/icons07/12.gif);
}
div.gnww-13 {
background-image:url(/includes/globalnav/weatherwidget/icons07/13.gif);
}
div.gnww-14 {
background-image:url(/includes/globalnav/weatherwidget/icons07/14.gif);
}
div.gnww-15 {
background-image:url(/includes/globalnav/weatherwidget/icons07/15.gif);
}
div.gnww-16 {
background-image:url(/includes/globalnav/weatherwidget/icons07/16.gif);
}
div.gnww-17 {
background-image:url(/includes/globalnav/weatherwidget/icons07/17.gif);
}
div.gnww-18 {
background-image:url(/includes/globalnav/weatherwidget/icons07/18.gif);
}
div.gnww-19 {
background-image:url(/includes/globalnav/weatherwidget/icons07/19.gif);
}
div.gnww-20 {
background-image:url(/includes/globalnav/weatherwidget/icons07/20.gif);
}
div.gnww-21 {
background-image:url(/includes/globalnav/weatherwidget/icons07/21.gif);
}
div.gnww-22 {
background-image:url(/includes/globalnav/weatherwidget/icons07/22.gif);
}
div.gnww-23 {
background-image:url(/includes/globalnav/weatherwidget/icons07/23.gif);
}
div.gnww-24 {
background-image:url(/includes/globalnav/weatherwidget/icons07/24.gif);
}
div.gnww-25 {
background-image:url(/includes/globalnav/weatherwidget/icons07/25.gif);
}
div.gnww-26 {
background-image:url(/includes/globalnav/weatherwidget/icons07/26.gif);
}
div.gnww-27 {
background-image:url(/includes/globalnav/weatherwidget/icons07/27.gif);
}
div.gnww-28 {
background-image:url(/includes/globalnav/weatherwidget/icons07/28.gif);
}
div.gnww-29 {
background-image:url(/includes/globalnav/weatherwidget/icons07/29.gif);
}
div.gnww-30 {
background-image:url(/includes/globalnav/weatherwidget/icons07/30.gif);
}
div.gnww-31 {
background-image:url(/includes/globalnav/weatherwidget/icons07/31.gif);
}
div.gnww-32 {
background-image:url(/includes/globalnav/weatherwidget/icons07/32.gif);
}
div.gnww-33 {
background-image:url(/includes/globalnav/weatherwidget/icons07/33.gif);
}
div.gnww-34 {
background-image:url(/includes/globalnav/weatherwidget/icons07/34.gif);
}
div.gnww-35 {
background-image:url(/includes/globalnav/weatherwidget/icons07/35.gif);
}
div.gnww-36 {
background-image:url(/includes/globalnav/weatherwidget/icons07/36.gif);
}
div.gnww-37 {
background-image:url(/includes/globalnav/weatherwidget/icons07/37.gif);
}
div.gnww-38 {
background-image:url(/includes/globalnav/weatherwidget/icons07/38.gif);
}
div.gnww-39 {
background-image:url(/includes/globalnav/weatherwidget/icons07/39.gif);
}
dt span.meta {
display:none;
}

/* footer-v07b.css */


#footer {
background-color:#F8F8F8;
border:1px solid #D7D7D7;
font-family:helvetica,sans-serif;
margin:5px 5px 7px;
width:964px;
}
#footer-search {
background-color:#C0C0C0;
border-bottom:1px solid #FFFFFF;
padding:5px;
text-align:right;
}
#footer .ftr_nav_text {
-x-system-font:none;
border:1px solid #CCCCCC;
font-family:Verdana,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
margin:1px 8px 0 0;
padding:0;
vertical-align:top;
width:300px;
}
#footer-links {
font-size:10px;
}
#footer-links:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#footer-links {
display:inline-block;
}
#footer-links {
display:block;
}
#footer-links a {
color:#686868;
text-decoration:none;
}
#footer-links a:hover {
text-decoration:underline;
}
#footer-links div {
display:inline;
float:left;
margin:5px;
width:192px;
}
#footer-links ul {
list-style-type:none;
margin:0;
padding:0;
}
#footer-links ul li {
list-style-type:none;
margin:4px 0;
}
#footer-links #ftr-ptls ul {
margin-left:20px;
}
#footer-links #ftr-cbclogo, #footer-links #ftr-rclogo {
padding-top:70px;
width:160px;
}
#footer #cr {
color:#686868;
font-size:10px;
padding:10px;
text-align:right;
}

/* promos.css */


.promo {
-x-system-font:none;
display:inline;
float:left;
font-family:Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:10px;
margin:5px;
overflow:hidden;
width:192px;
}
.promo a {
color:#333333;
text-decoration:none;
}
.promo a:hover {
text-decoration:underline;
}
.promo img {
border:1px solid #D6D6D6;
}
.promo a:hover img {
border:1px solid #7C0000;
}
.promo dl {
margin:0 5px 0;
padding:0;
}
.promo dt {
font-weight:bold;
line-height:1.1em;
margin-bottom:4px;
}
.promo dt a {
color:#7C0000;
text-decoration:none;
}
.promo dt em {
color:#8A929D;
font-style:normal;
font-weight:bold;
text-transform:uppercase;
}
.promo dd {
margin:0;
}
.promo dd ul {
float:left;
list-style-type:none;
margin:0;
padding:0;
}
.promo.med dd ul {
width:128px;
}
.promo dd ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/promo_listbullet.gif) no-repeat scroll 0 4px;
clear:none;
list-style-type:none;
margin:0 0 1px;
padding:0 0 0 12px;
}
.pastnews .promo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
float:none;
margin:0;
padding:0;
width:100%;
}
.pastnews .promo h2 {
border-bottom:1px solid #D7D4CF;
color:#990002;
font-size:10px;
font-weight:400;
text-transform:uppercase;
}
.pastnews .promo dl {
margin:0;
padding:0 0 18px;
}
.pastnews .promo dt {
font-size:10px;
font-weight:bold;
margin:0 0 4px;
padding:0;
}
.pastnews .promo dt em {
display:block;
font-size:10px;
font-style:normal;
font-weight:normal;
margin-bottom:2px;
text-transform:uppercase;
}
.pastnews .promo dd {
font-size:10px;
margin:2px 0 12px;
}
.pastnews .promo cite {
color:#777777;
display:block;
font-size:10px;
font-style:normal;
margin:4px 0 0;
padding:0;
}
.pastnews .promo dd a {
font-weight:bold;
}
.pastnews .promo ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.pastnews .promo ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/promo_listbullet.gif) no-repeat scroll 0 4px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 15px;
}
.pastnews .promo dd a {
font-weight:normal;
}
.pastnews .promo dt a {
color:#436C9C;
}
.pastnews .promo a {
text-decoration:none;
}
.pastnews .promo a:hover {
color:#990002;
}
.promo.lrg {
height:185px;
}
.promo.lrg img {
margin-bottom:5px;
}
.promo.lrg dt {
font-size:12px;
}
.promo.lrg dt em {
display:block;
font-size:10px;
padding-bottom:2px;
}
.promo.lrg dd {
line-height:1.15em;
}
.promo.med {
height:72px;
line-height:1.1em;
overflow:hidden;
}
.promo.med img {
display:inline;
float:left;
height:60px;
margin:5px 5px 0 0;
width:52px;
}
.promo.med dd {
margin-top:5px;
}
.promo.med dl {
height:100%;
margin-top:5px;
padding-bottom:5px;
}
.promo.med dl dt {
margin-bottom:1px;
}
.promo.med dt em {
display:block;
font-size:9px;
text-transform:uppercase;
}
.promo.sml {
height:60px;
}
.promo.sml img {
display:none;
}
.promo.sml dl {
margin-top:5px;
}
.promo.sml dt em {
display:block;
font-size:9px;
text-transform:uppercase;
}
.promo.sml dd {
line-height:1.2em;
}
.promo.med.list {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
height:68px;
padding:0;
text-transform:uppercase;
}
.promo.med.list dl {
display:inline;
float:left;
margin:0;
padding:0;
}
.promo.med.list dd {
margin:5px 0 0;
padding:0;
}
.promo.med.list dt em {
font-size:9px;
text-transform:uppercase;
}
.promo.med.list dd ul {
margin-left:-5px;
padding-left:0;
}
.promo.med.list dd ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/includes/gfx/lineuproll-bullet.gif) no-repeat scroll 0 3px;
list-style-type:none;
margin:0 0 5px 5px;
padding-left:13px;
}
.promo.full {
width:596px;
}
.promo label {
display:block;
margin-bottom:3px;
margin-top:-4px;
}
.promo .form_set {
display:inline;
float:left;
font-size:1px;
margin:1px 0 0;
padding:0 10px 0 0;
}
.promo .form_set input.form-input {
-x-system-font:none;
border:1px solid #CCCCCC;
color:#999999;
display:inline;
float:left;
font-family:Verdana,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:14px;
line-height:normal;
margin:0 3px 0 0;
padding:0 0 0 3px;
vertical-align:top;
width:8em;
}
.promo .form_set img {
border:medium none;
height:17px;
margin:0;
padding:0;
width:21px;
}
.promo .form_set a:hover img {
border:medium none;
}
dt span.meta {
display:none;
}


/* modules.css */

.topstories dl, .lineuproll dl {
margin:0;
}
.topstories dd, .topstories dt, .lineuproll dd, .lineuproll dt {
margin:8px;
}
.topstories dd.date {
display:none;
}
.topstories dd.video, .topstories dd.audio {
display:none;
}
.topstories dd.video a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/includes/gfx/fmico_video.png) no-repeat scroll 0 3px;
padding-left:33px;
}
.topstories dd.audio a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/includes/gfx/fmico_audio.png) no-repeat scroll 0 3px;
padding-left:33px;
}
.topstories dd.lead {
margin-bottom:10px;
}
.topstories dd.related {
color:#6C6C6C;
font-size:10px;
font-weight:bold;
line-height:10px;
margin-bottom:4px;
margin-top:1px;
}
.topstories dd.related a {
color:#7C0000;
}
.topstories dd.related a:hover {
text-decoration:underline;
}
.moreheadlines-link {
font-size:12px;
font-weight:bold;
padding:5px 0 0 18px;
text-transform:lowercase;
white-space:normal;
}
.more {
white-space:nowrap;
}
.more a {
color:#7C0000;
}
.more span, h3 span {
color:#7C0000;
}
.mediaicons {
white-space:nowrap;
}
.mediaicons .mediaicons-vid, .mediaicons .mediaicons-aud {
margin-right:5px;
}
.topstories {
display:inline;
float:left;
font-family:arial,sans-serif;
font-size:12px;
width:606px;
}
.topstories a {
color:#7C0000;
text-decoration:none;
}
.topstories a:hover {
text-decoration:underline;
}
.topstories a img {
border:1px solid #CCCCCC;
}
.topstories a:hover img {
border:1px solid #7C0000;
}
.topstory {
margin-bottom:12px;
}
.topstory dl {
display:inline;
float:left;
margin:5px 0 5px 5px;
width:280px;
}
.topstory.noimage dl {
width:596px;
}
.topstory.noimage div.leadimage {
display:none;
}
.topstory dt, .topstory dt a {
-x-system-font:none;
color:#7C0000;
font-family:Arial,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:22px;
margin:0 0 5px;
}
.topstory dd {
font-size:12px;
margin:0;
}
.topstory dd a {
color:#000000;
}
.topstory dt.headline {
margin:0;
}
.topstory dt.headline a {
margin:0;
}
.topstory dt.social span.socialicons {
color:#7C0000;
}
.topstory dt.social span.socialicons a {
font-size:11px;
line-height:100%;
margin:0 5px 0 0;
}
.topstory dt.social span.socialicons em, .topstory dt.social span.socialicons a em {
font-size:11px;
font-weight:normal;
}
.topstory dt.social span.socialicons a em {
margin-left:0;
}
.topstory dt.social span.socialicons a em.cmt {
margin-left:5px;
}
.topstory dt.social span.socialicons em.cmt, .topstory dt.social span.socialicons em.rec {
background-image:url(/includes/objects/pluck/gfx/icons-7b0415.gif);
}
.topstory dt a:hover {
text-decoration:underline;
}
.morestories {
overflow:hidden;
width:596px;
}
.morestories dd {
display:none;
}
.morestories dt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/includes/gfx/bullet_black_story.gif) no-repeat scroll left 6px;
font-weight:bold;
margin:8px;
padding-left:10px;
}
.morestories dt a {
color:#7C0000;
text-decoration:none;
}
.morestories h5 {
-x-system-font:none;
font-family:Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 0 20px;
}
.leadimage {
display:inline;
float:left;
margin:5px;
overflow:hidden;
width:308px;
}
.lineuproll {
-x-system-font:none;
font-family:arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.lineuproll a {
color:#7C0000;
text-decoration:none;
}
.lineuproll a:hover {
text-decoration:underline;
}
.lineuproll dd {
display:none;
}
.lineuproll dt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/includes/gfx/bullet_black_story.gif) no-repeat scroll left 6px;
margin-left:0;
padding-left:10px;
}
.lineuproll h3 {
-x-system-font:none;
font-family:Arial,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
}
.lineuproll h3 a {
color:#141212;
}
.lineuproll h4 {
-x-system-font:none;
background-color:#F5F5F5;
color:#8F8F8F;
font-family:Verdana,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 0 5px;
padding:2px 0 2px 6px;
text-align:right;
}
.lineuproll h4 a {
border-right:1px solid #CCCCCC;
color:#B88D8D;
padding:0 5px 0 4px;
white-space:nowrap;
}
.lineuproll h4 a.last {
border:medium none;
}
.lineuproll h5 {
-x-system-font:none;
font-family:Verdana,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
}
.lineuproll h5 a {
color:#656566;
text-transform:lowercase;
}
.lineuproll.cpnews {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
.lineuproll.cpnews h3 {
border-bottom:1px solid #D7D4DF;
border-left:5px solid #D7D4DF;
color:#990000;
font-size:10px;
font-style:normal;
font-weight:400;
margin-left:0;
padding:3px 0 3px 5px;
}
.pastnews h3 {
-x-system-font:none;
border-bottom:1px solid #D7D4DF;
border-left:5px solid #D7D4DF;
color:#990000;
font-family:Arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
margin:0 0 15px;
padding:3px 0 3px 5px;
text-transform:uppercase;
}
.pastnews h4 {
border-bottom:1px solid #DEDEDE;
color:#777777;
display:block;
font-size:10px;
font-weight:normal;
margin:5px 0 10px;
padding:0;
text-transform:uppercase;
}
.topstories.feature {
width:606px;
}
.topstories.feature div.topstory dl, .topstories.featurestack div.topstory dl {
display:block;
float:none;
margin-right:5px;
width:394px;
}
.topstories.feature .topstory .leadimage, .topstories.featurestack .topstory .leadimage {
display:block;
float:none;
overflow:hidden;
width:394px;
}
.topstories.feature .topstory {
float:left;
}
.topstories.feature .topstory.noimage .leadimage {
display:none;
}
.topstories.feature .morestories {
width:192px;
}
.sqtabs ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(/includes/gfx/sqr-tabs-kickline-2px-ddd.gif) repeat-x scroll 0 25px;
font-family:Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:27px;
line-height:normal;
margin:0;
overflow:hidden;
padding:0;
}
.sqtabs li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.sqtabs li a {
background-color:#ECECEC;
border-color:#DDDDDD #DDDDDD #DDDDDD -moz-use-text-color;
border-style:solid solid solid none;
border-width:2px 2px 2px medium;
color:#828282;
display:block;
float:left;
height:11px;
margin-top:4px;
padding:4px 15px;
text-decoration:none;
}
.sqtabs li a:hover {
color:#7C0000;
}
.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 {
background-color:#FFFFFF;
border:2px solid #DDDDDD;
color:#141212;
height:25px;
margin:0 2px 0;
padding:6px 11px;
}
.sqtabs ul.tab1 li.tab1 a {
border-left:medium none;
margin-left:0;
}
.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 #DDDDDD;
}

/* core.css */

body {
-x-system-font:none;
font-family:Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
#body {
background-color:#ECECEC;
overflow:hidden;
width:986px;
}
#zonebar {
margin:0;
width:100%;
}
#footer {
border:medium none;
margin:0;
width:986px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
}
* html .clearfix {
height:1%;
}

/* ads.css */

.ad-728x90 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EAEAEA url(/includes/ads/gfx/ad_label_h.gif) no-repeat scroll center 1px;
margin:0 0 3px;
overflow:hidden;
padding:10px 3px 4px;
text-align:center;
}
.ad-160x600 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/includes/ads/gfx/ad_label_160.gif) no-repeat scroll center top;
height:620px;
left:778px;
overflow:hidden;
padding-top:10px;
position:absolute;
text-align:center;
top:1px;
width:160px;
}
.ad-300x250 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/includes/ads/gfx/ad_label_h.gif) no-repeat scroll center top;
height:250px;
margin:20px auto;
padding:14px;
width:300px;
}
#storybody .ad-300x250 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E0E0E0 url(/includes/ads/gfx/ad_label_300.gif) no-repeat scroll center 5px;
margin-top:10px;
padding:15px;
text-align:center;
width:auto;
}
.skipadvert {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(/includes/ads/gfx/skipad-down.gif) no-repeat scroll right top;
font-family:Arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:10px 0 0;
padding-right:20px;
text-align:right;
text-transform:uppercase;
}
#ad-300x250 .skipadvert a {
color:#000000;
text-decoration:none;
}
#storybody #advert300x250 {
clear:both;
}
#ad-88x31-tech {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/includes/ads/gfx/ad_label_160.gif) no-repeat scroll center top;
padding-top:12px;
position:absolute;
text-align:center;
top:700px;
width:160px;
}
#googleads {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(adsbygoogle.gif) no-repeat scroll 0 0;
font-family:Arial,"MS Trebuchet",sans-serif;
padding-top:36px;
}
#googleads .gad-text {
font-size:12px;
margin-bottom:23px;
}
#googleads .gad-text a {
color:#2F5574;
display:block;
font-size:110%;
font-weight:bold;
text-decoration:none;
}
#googleads .gad-text span {
display:block;
}
#googleads .gad-text em {
color:#567C9B;
display:block;
font-size:90%;
font-style:normal;
}
#ad-360x30 {
margin-bottom:5px;
}
#ad-360x30 .ad360 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/includes/ads/gfx/ad_label_h.gif) no-repeat scroll center top;
height:0;
margin:0;
overflow:hidden;
padding-top:13px;
}
#ad-360x30 br {
display:none;
}

/* spark built in */


p.audioplayer_container span {
border:medium none;
height:24px;
overflow:hidden;
padding:0;
visibility:hidden;
}

.car-collapse .car-yearmonth {
cursor:s-resize;
}

#zonebar, #footer {
margin-left:auto;
margin-right:auto;
width:100%;
}
body {
color:#000000;
font-family:Verdana,Arial,Helvetica,Georgia,Sans-serif;
font-size:12px;
}
a img, a:hover img, a:active img {
border:0 none;
}

* {
margin:auto;
padding:0;
}

#gn-adww {
margin-left:auto;
margin-right:auto;
}
#globalnav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}