html { min-height: 100%; margin-bottom: 1px; }
body { background-color:#0a4b85; font-family: Arial, Helvetica, sans-serif; font-size:12px}
.clear {clear:both}
a, a:active {color:#00366b; font-weight:700}
a:hover {color:#c40013}
img {border:0}
#bodywrap {width:975px; margin:0 auto; padding:0; background:url(/images/body.jpg) repeat-y center}
#innerwrap {padding:10px 27px}
#bodybg {background:url(/images/bodybg.jpg) repeat-y center;}
#toptop {background:url(/images/top.jpg) center no-repeat; height:12px; padding:0; margin:0}
#bottombottom {background:url(/images/bottom.jpg) center no-repeat; height:12px; padding:0; margin:0}
#topleftcolumn {float:left; width:177px; padding:10px 0 0}
#toprightcolumn {float:right; width:735px}
#leftcolumn {float:left; width:164px;background:#0e5ca7 url(/images/lefttop.jpg) top left no-repeat; color:#fff; margin:0; padding:10px 6px}
#leftcolumn h1 {font-size:14px; color:#ffcd58; padding-top:15px}
#rightcolumn {float:right; width:730px; padding:0}
#tagline h1 {margin:0; padding:5px 0 0 0; font-size:23px; height:35px}
#listenonline { padding:0px 0 0 0;float:right; position:relative; width:353px; height:30px; font-size:15px}

#stationd {padding:0; margin:0}
#stations {list-style-type:none; padding:0; margin:0; display:inline;}
#stations li{list-style-type:none; padding:0; margin:0; display:inline}

#stations-rev a {width:105px; padding-right:0px; float:left}

#guides {list-style-type:none; padding:0 0; margin:0;}
#guides li{padding-bottom:2px}
#navigation {list-style-type:none; padding:0 0; margin:0;}
#navigation li{padding-bottom:10px}
#navigation a {color:#FFFFFF; text-decoration:none; font-weight:700; font-size:14px}
#navigation a:hover {color:#ccc;}
#topleftcontent {float:left; width:425px}
#toprightcontent {float:right; width:295px}
#widebanner {width:728px; padding:10px 0}
#leftcontent {float:left; width:425px}
#rightcontent {float:right; width:295px}
h3 { padding:0; margin:0}
h2 {font-size:12px; padding:10px 0 5px 0; margin:0; text-transform:uppercase; color:#333333}
#entrybody h2 {font-size: 125%; text-transform: none; color: #000; text-align: center; padding: .5em}
h1 {font-size:22px; padding:5px 0; margin:0}
p {line-height:1.5; padding:0 0 10px 0; margin:0}
.imgright {float:right; padding:0 0 0 5px}
.borderline {background:url(/images/borderline.jpg) repeat-x; height:3px ;}
#subscribe {background:url(/images/rss.jpg) no-repeat left; height:50px; padding-left: 70px; padding-top:30px; font-size:14px}
.inputmail {width:115px}
form {padding:0 0 15px 0}
input {margin-bottom:5px}


table#scheduleTable {width: 480px; margin: auto;}
table#scheduleTable tr {background: #ccc}
/* Width adjustment to reolve print issue of host column being cut off */
table#scheduleTable td {width: 210px}
/* End of width adjustment */
table#scheduleTable td, th {text-align: center; padding: 3px}
table#scheduleTable th {background: #333; color: #ccc}
table#scheduleTable td.time {text-align: right; width: 60px}

/* Styles for Partners Table - Mar 27, 2008 */
.parnerstable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td  {
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
}

/* End of Styles for Partners Table */

/* Styles for Bottom-Left Column Apr 2, 2008 */
#leftcolbottom {
	float:left; 
	width:164px;
	background:#0e5ca7 top left no-repeat; 
	color:#fff; 
	margin:0; 
	padding:10px 6px
}
/* End of Styles for Bottom-Left Column */

.160600 {padding: 0 0 0 12px}