@import "/video/css/embeddedplaylist.css";
@import "/commondcs/mtthemes/radio-default/css/radio-default.css";

/* REGIONAL R1 LOGO OVERRIDE */

#logo-thunderbayR1 {
background:url("/thunderbay/images/radio-one-logo-98x35.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:35px;
text-indent:-9999px;
width:98px;
}

#body {
background-color:#ECECEC;
overflow:hidden;
width:986px;
}

#zone-thunderbay {
padding-left:4px;
}

abbr {
color:#CC0000;	font-size:22px;	font-weight:bold;
float: left;
width: 10px;
margin-right:6px;
}

.rightphoto {
border:1px solid silver;
margin-bottom : 1px;
float: right;
}
		
.floatRight {
width:220px;
float: right;
margin: 0 1px 10px 10px;
text-align: right;
color: #000000;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
display: inline;
}

div.caption {
 float: right;
text-align:right;
 font-size:11px;
margin:-15px 5px 10px 0;
width:580px;
}



#blog-homepage #content {
    background:url("/superiormorning/images/gn-bg.jpg") no-repeat scroll center top #292b15;
}

#content {
    background:url("/superiormorning/images/gn-bg-interior.jpg") no-repeat scroll center top #292b15;
}

#blog-homepage h1 {
    color: #fff;
}






#sitemap .nav {
    border: 3px solid #fff; 
    background-color: #311718;
}
#sitemap.mod {
    border: 3px solid #311718;
}

#sitemap .nav ul li a:hover {
	background-color: #044A04;
}
#sitemap .nav ul li.active { 
	background-color: #044A04;
}.entries .entry.weekly.first, .entry.weekly.first {
        background: #dedede;
        border: none;
}
.weekly .date {
        float:left;
        margin-left: 3px;
}
.entries .entry.weekly h2, .entrydetail .weekly h1 {
        margin: 0 0 5px 0;     
}
.entries .entry.weekly h2 a.first, .entrydetail .weekly h1.first {
        background:url("/commondcs/mtthemes/radio-default/images/latestshow.png") no-repeat scroll 470px 0;
        display: block;
}



.weekly .monthday {
        font-size: 18px;
        color: #27022d;
}

.entries .weekly .postbody, .entry .postbody.weekly {
        font: 12px/16px Arial;
        margin-top: 0;
        color: #182243;
}
.entries .entry.weekly p, .entry .postbody.weekly p {
        margin: 2px 3px 0;
        width: 110px;
        float: left;
        text-align: center;
}
.entries .entry.weekly p strong, .entry .postbody.weekly p strong {
        background: #282828;
        color: #fff;
        margin-bottom: 3px;
        display: block;
        width: 113px;
}
.entries .itemsummary {
        margin-bottom: 5px;
}
#sitemap .nav ul {
	margin:0;
}
#sitemap .nav ul li a {
	text-decoration:none;
	color:#ffffff;
	display:block;
	height:25px;
	line-height:25px;
	padding:0 6px;
}
#sitemap .nav ul ul {
	padding:0;
	margin-bottom:-2px;
}
#sitemap .nav ul ul li {
	padding:0;
}
#sitemap .nav ul ul li {
	border-bottom: none;
}
#sitemap .nav ul ul li a {
	padding-left: 18px;
	margin-bottom:0px;
}
.entry-body .tpHead h2 {
	color: #fff;
	padding-top: 10px;
	padding-left: 10px;
}
.entry-body .tpPlayer, .entry-body .tpPlaylist {
	width: 580px;
}.tpPlaylistTabs ul.tab3 li.tab3 a, .tpPlaylistTabs ul.tab4 li.tab4 a, .tpPlaylistTabs ul.tab5 li.tab5 a { 
        color:#141212;
        background-color:#dadada; 
}
.tpPlaylistTabs ul.tab3 li.tab3, .tpPlaylistTabs ul.tab4 li.tab4, .tpPlaylistTabs ul.tab5 li.tab5 { 
        background:url(/includes/objects/sports-maven/gfx/maventabs_arrow.gif) no-repeat bottom center;
 }#columnists #left {
        padding: 10px 0px 10px 10px;
        width: 610px;
}
#columnists #left h1.archive-title {
        margin-left: 0;
        margin-right: 10px
}
#columnists .entry.columnists {
        background: url(/mtbase-regional/images/columnist-thumb1.jpg) no-repeat top left;
        width: 122px;
        height: 100px;
        margin-right: 10px;
        float: left;
        position: relative;
}
#columnists .entry.columnists h2 {
        font-size: 12px;
        margin: 0 0 25px 65px;
}
#columnists .entry.columnists .postbody {
        font-size: 10px;
        line-height: 12px;
        border: 0;
        padding: 0;
        margin: 0;
        position: absolute;
        top: 65px;
}
#columnists .entry.columnists h4 {
        position: absolute;
        bottom: 5px;
}
#columnists .entry.columnists h4 em {
        font-size: 10px;
}
#columnists .entry.columnists h4 span {
        padding-left: 5px;
}



/* OVERRIDE PODCASTING CSS */

div#podcasting {
        float: none;
        width: 280px;
        margin-bottom: 0;
        padding-bottom: 0;
}
div#podcasting h2 {
        line-height: 20px;
}
div#podcasting p {
        margin: 0;
        padding: 8px 0 8px;
}

#content #left .cbccomments .scorewrap a { color: white;}
.cbccomments span.body, .cbccomments .cmd .r { float: none;}
.cbccomments { width: 600px;}
span.body { float: clear;}
span.body, .cbccomments .cmd .r { width: 400px;}
