body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #000;
}
td, input, select, textarea {
	font: 11px Tahoma, Arial, sans-serif;
}
	
#pastProgram, #nextProgram{
	color: #000;	
	background-color: #FCE7C8;
	text-align: right;
	font: 11px/11px Tahoma, Arial, sans-serif;
	height: 58px;
	border-top: 1px solid #FBE4C5;
	border-bottom: 1px solid #F6E5C7;
	margin: 0;
	padding: 0 21px 0 0;
}
#nextProgram{
	padding: 0 0 0 21px;
	text-align: left;
}
#nextProgram a:link, #nextProgram a:visited, #nextProgram a:hover, #nextProgram a:active{
	color: #C00016;
	background-color: #FCE7C8;
	font: 10px Tahoma, Arial, sans-serif;
	text-decoration: none;
}
#nextProgram a:hover {
	text-decoration: underline;
}
#pastProgram strong, #nextProgram strong{
	font-size: 11px;	
}
#pastProgram h1, #nextProgram h1 {
	color: #C00016;
	background-color: #FCE7C8;
	font: 11px Tahoma, Arial, sans-serif;
	margin: 3px 0 2px 0;
}

div.hr {
	background-color: #F9DED3;
	border-top: 2px solid #FEF5E8;
	border-bottom: 1px solid #FEF4E6;
	margin: 0;
	padding: 14px 0 0 0;
}

#menuL, #menuR {
	color: #fff;
	background-color: #B50016;
	padding: 15px 0 10px 0;
	border-top: 25px solid #FEF5E6;
	margin: 10px 0 0 0; 
	text-align: right;
}
#menuR {
	text-align: left;
	padding-bottom: 11px;
}
#menuL a, #menuL a:link, #menuL a:visited, #menuL a:hover, #menuL a:active, 
#menuR a, #menuR a:link, #menuR a:visited, #menuR a:hover, #menuR a:active {	
		color: #fff;
		background-color: #B50016;
		padding: 0 22px 0 22px;
		margin: 0px;
		display: block;
}
#menuL a:hover {
		background: url(img/menu_bullet.gif) no-repeat right;
}
#menuR a:hover {
		background: url(img/menu_bullet.gif) no-repeat left;
}
.banner {
	padding: 1px 0 1px 2px;
}
#news {
	float: right;
	font: 11px Tahoma, Arial, sans-serif;
	padding: 17px 20px 19px 0;
	margin: 0;
	width: 180px;
	voice-family: "\"}\""; 
	voice-family:inherit;
 	width: 160px;
}
html>body #news {
  width: 160px;
} 

#news h1,  #news h1 a:link, #news h1 a:visited, #news h1 a:hover, #news h1 a:active{
	color: #00447E;
	background-color: #fff;
	font: 12px Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 0;
}
#news a:link, #news a:visited, #news a:hover, #news a:active {
	color: #C00016;
	background-color: #fff;
	font: 11px Tahoma, Arial, sans-serif;
	text-decoration: none;
}
#news a:hover {
	text-decoration: underline;
}
.cat1 {
	background: url(img/pat2.gif) repeat-x;
	padding: 11px 0 0 0;
	height: 40px;
	voice-family: "\"}\""; 
	voice-family:inherit;
 	height: 29px;
}
html>body .cat1 {
  height: 29px;
} 
#regional {
	padding: 16px 0 16px 0;
}
#regional ul{
list-style-type: none;
padding: 0;
margin: 0;
font: 11px/15px Tahoma, Arial, sans-serif;
}
#regional li {
	background-image: url(img/dot.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .6em;
}

#regional span {
	background-color: #fff;
	color: #F48B00;
	
}
#program {
	padding: 16px 20px 16px 0;
	text-align: right;
	line-height: 15px;
}
#program a:link, #program a:visited, #program a:hover, #program a:active {
	text-decoration: none;
	color: #000;
	background-color: #fff;
}
#program a:hover {
	text-decoration: underline;
}
#audio {
	padding: 0 10px 0 10px;
}
#audio h1 {
	color: #B50016;
	background-color: #fff;
	font: bold 12px/14px Tahoma, Arial, sans-serif;
	margin: 0 0 10px 0;
}
#audio h2 {
	color: #B50016;
	background-color: transparent;
	font: bold 11px/14px Tahoma, Arial, sans-serif;
	margin: 0 0 3px 0;
}
#face {
	background-color: #FEF5E6;
	color: #000;
	border-left: 1px solid #7E4502;
	border-right: 1px solid #7E4502;
	padding: 16px 16px 16px 16px;
}

#face h1 {
	color: #B50016;
	background-color: #FEF5E6;
	font: 12px/14px Tahoma, Arial, sans-serif;
	margin: 0 0 5px 0;
}
#face p {
	margin: 5px 0 5px 0;
}
#face h2 {
	color: #B50016;
	font: 11px Tahoma, Arial, sans-serif;
	margin: 5px 0 0px 0;
}
#face a:link, #face a:visited, #face a:hover, #face a:active{
	color: #7D7D7D;
	background-color: #FEF5E6;
	text-decoration: none;
}
#face a:hover {
	text-decoration: underline;
}
#face img {
	margin-right: 15px;
	margin-bottom: 10px;
}
#face td {
	line-height: 16px;
}
#face div {
	padding: 10px;
	line-height: 18px;
}
#cat_poll {
	background-color: #B60017;
	text-align: right;
	padding: 8px 20px 8px 0;
	margin-top: 0;
}
#poll {
	color: #7C7C7C;
	background-color: #fff;
	text-align: right;
	padding: 16px 20px 0 0px;
	width: 180px;
	voice-family: "\"}\""; 
	voice-family:inherit;
 	width: 160px;
}
html>body #poll {
  width: 160px;
} 
#poll a:link, #poll a:visited, #poll a:hover, #poll a:active{
	text-decoration: none;
	background-color: #fff;
	color: #B60017;
}
#poll a:hover {
	text-decoration: underline;
}
#poll form {
	margin: 0 0 15px 0;
	padding: 0;
}
#poll h1 {
	margin: 0;
	padding: 0;
	color: #000;
	font: 11px Tahoma, Arial, sans-serif;
}
#cat_audio {
	background-color: #F9C885;
	padding: 8px 20px;
	margin-top: 20px;
}
#cat_chartProgram {
	background-color: #B60017;
	padding: 8px 20px;
}

#chartProgram {
	color: #666;
	background-color: #fff;
}
#chartProgram h1 {
	color: #B30216;
	background-color: #fff;
	font: bold 13px/14px Tahoma, Arial, sans-serif;
	margin: 0;
}
#chartProgram a:link, #chartProgram a:visited, #chartProgram a:hover, #chartProgram a:active {
	color: #0000FD;
	background-color: #fff;
	text-decoration: none;
}
#chartProgram a:hover {
	text-decoration: underline;
}
#cat_listen {
	background-color: #F9C885;
	text-align: right;
	padding: 8px 20px 8px 0;
}
#listen{
	text-align: right;
	padding: 16px 20px 0 21px;
	line-height: 16px;
}
#listen a:link, #listen a:visited, #listen a:hover, #listen a:active {
	text-decoration: none;
	color: #B60017;
	background-color: #fff;
}
#listen a:hover {
	text-decoration: underline;
}
#cat_forum {
	background-color: #F9C885;
	padding: 8px 20px;
	border-left: 1px solid #7D4401;
	border-right: 1px solid #7D4401;
}
#forum h1{
	color: #00447E;
	background-color: #fff;
	font: 11px/14px Tahoma, Arial, sans-serif;
	margin: 0;
	padding-top: 19px;
}
#forum {
	padding: 0 21px 0 21px;
	border-left: 1px solid #7D4401;
	border-right: 1px solid #7D4401;
}
#forum a:link, #forum a:visited, #forum a:hover, #forum a:active{
	color: #B60017;
	background-color: #fff;
	text-decoration: none;
}
#forum a:hover {
	text-decoration: underline;
}
#copyright {
	color: #999999;
	background-color: #ffffff;
	font-size: 11px;
	padding: 10px 0 10px 0;
}
#copyright a, #copyright a:link, #copyright a:hover, #copyright a:visited, #copyright a:active {
	color: #999;
	background-color: #fff;
	text-decoration: none;
}
#weekprogram {
	background: #FEF5E6;
	color: #000;
	border-top: 1px solid #784600;
	border-left: 1px solid #784600;
	border-right: 1px solid #784600;
	padding: 4px 5px 9px 5px;
}
#weekprogram p {
	padding: 0;
	margin: 0;
}
.wrapon {
	background-color: #fff;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	padding-left: 3px;
	width: 466px;
	voice-family: "\"}\""; 
	voice-family:inherit;
 	width: 463px;
}
html>body .wrapon {
  width: 463px;
} 

.wrapon .off, .wrapon .on  {
	overflow: hidden;
	height: 192px;	
	background-color: #EEEEEE;
	color: #000;
	float: left;
	padding: 9px 4px 9px 6px; 
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	font: 10px Tahoma, Arial, sans-serif;
	cursor: pointer;
	width: 90px;
	voice-family: "\"}\""; 
	voice-family:inherit;
 	width: 80px;
}
html>body .wrapon .off {
  width: 80px;
} 
html>body .wrapon .on {
  width: 80px;
}
.wrapon .on {
	background-color: #fff;
}
.wrapon .off strong, .wrapon .on strong {
	font-weight: normal;
}
.off h1{
	color: #BB001B;
	background-color: #EEEEEE;
	font: bold 10px Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 10px 0 0 0;
}
.off h2 {
	color: #BB001B;
	background-color: #EEEEEE;
	font: 10px Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 0;
}
.off h3 {
	color: #A6A6A6;
	background-color: #EEEEEE;
	font: 10px Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 0;
}

.on h1 {
	color: #BB001B;
	background-color: #fff;
	font: bold 10px Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 10px 0 0 0;
}
.on h2 {
	color: #BB001B;
	background-color: #fff;
	font: 10px Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 0;
}
.on h3 {
	color: #A6A6A6;
	background-color: #fff;
	font: 10px Tahoma, Arial, sans-serif;
	margin: 0;
	padding: 0;
}
.wrapoff {
	display: none;
}

#navcontainer ul{
padding-left: 0;
margin: 0 0 2px 0;
float: left;
font-family: arial, helvetica, sans-serif;
width: 100%;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
padding: 5px 12px 5px 11px;
background-color: #AAAAA8;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
#navcontainer ul li a:hover {
	text-decoration: underline;
}

#navlist .current {
	background-color: #fff;
	color: #B60017;
}

#navcontainer2 ul{
padding-left: 0;
margin:5px 0 4px 0px;
float: left;
font-family: arial, helvetica, sans-serif;
width: 100%;
}

#navcontainer2 ul li { display: inline; }

#navcontainer2 ul li a {
padding: 2px 4px 2px 3px;
background-color: #AAAAA8;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
#navcontainer2 ul li a:hover {
	text-decoration: underline;
}
.pred_box {
	color: #000;
	background-color: #FEF9F2;
	vertical-align: top;
	float: left;
	width: 156px; 
}
.pred_box h1, .pred_box h2, .pred_box h3 {
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #B50016;
	background-color: #FEF9F2;
	padding: 0;
	margin: 0;
}
.pred_box h2 {
	font-size: 11px; 
	font-weight: normal; 
}
.pred_box h3{
	color: #AAAAAA;
	background-color: #FEF9F2;
	font-size: 11px; 
	font-weight: normal;
}
.pred_box div {
	padding: 7px
}

.pred_list {
	float: left;
	width: 154px; 
}

.pred_list a:link,  .pred_list a:visited, .pred_list a:hover, .pred_list a:active{
	text-decoration: none;
	font: 11px/18px Tahoma, Arial, sans-serif;
	color: #000;
	background-color: #fff;
	padding-left: 9px;
}
.pred_list a:hover {
	text-decoration: underline;
}
.pred_list h1 {
	font: bold 12px Tahoma, Arial, sans-serif;
	padding: 3px 0 3px 9px;	
	margin: 5px 0 5px 0;
	background-color: #EEEEEE;
	color: #B50016;
}
#cat_news, #cat_today_broadcast {
	background: url(img/cat_news_pat.gif) repeat-x;
	margin: 0;
	padding: 0 0 17px 0;
}
#cat_news img, #cat_today_broadcast img {
	margin: 17px 20px 0 0;
}
#cat_program {
	background: url(img/pat2.gif) repeat-x;
	margin: 0;
	padding: 11px 20px 0 0;
	height: 40px;
	voice-family: "\"}\""; 
	voice-family:inherit;
 	height: 29px;
}
html>body #cat_program {
  height: 29px;
} 
#cat {
	background: url(img/cat_news_pat.gif) repeat-x;
	margin: 0;
	padding: 0;
}
#facesmain{
	border-top: 1px solid #7D4401;
}

#facesmain #face {
	background-color: #fff;
	border: none;
}
#facesmain #face a:link, #facesmain #face a:visited, #facesmain #face a:hover, #facesmain #face a:active{
	background-color: #fff;
}
#facesmain #face h1 {
	font-weight: bold;
}
#main {
	padding: 16px;
	border-top: 1px solid #7D4401;
}
#main  a:link, #main a:visited, #main a:hover, #main a:active {
	color: #004583;
	background-color: #fff;
	text-decoration: none;
}
#main a:hover {
	text-decoration: underline;
}
#main h1 {
	color: #C00016;
	background-color: #fff;
	font: bold 12px Tahoma, Arial, sans-serif;
	margin: 0 0 5px 0;
}
#main h2 {
	color: #C00016;
	background-color: #fff;
	font: bold 12px Tahoma, Arial, sans-serif;
	margin: 3px 0 2px 0;
}
#mainprogram {
	background-color: #fff; 
	margin: 0; 
	padding: 18px 16px 18px 16px;
}
#mainprogram h1 {
	font: bold 12px Tahoma, Arial, sans-serif;
	padding: 3px 0 3px 9px;	
	margin: 5px 0 5px 0;
	background-color: #EEEEEE;
	color: #B50016;
}
#mainprogram .part1 {
	float: left; 
	background-color: #eee; 
	width: 205px; 
}
#mainprogram .part2 {
	float: left; 
	background-color: #eee; 
	width: 205px; 
	margin-left: 22px;
}
#mainprogram a:link, #mainprogram a:visited, #mainprogram a:hover, #mainprogram a:active {
	color: #000;
	background: #eee;
	text-decoration: none;
}
#mainprogram a:hover {
	text-decoration: underline;
}
#mainprogram p{
	margin: 0;
	padding: 5px 0 5px 10px;
	border-bottom: 2px solid #fff;
}
.containeroff {
	display: none;
}
.containeron {
	margin: 0;
	padding: 0;
}
.audio {
	color: #000;
	background-color: #F6F6F8;
	padding: 10px;
}
.audio h1 {
	color: #00447e;
}
#projects {
	padding: 0 21px 0 21px;
	border-left: 1px solid #7D4401;
	border-right: 1px solid #7D4401;
	line-height:18px;
}
#projects  a:link, #projects  a:visited, #projects  a:hover, #projects  a:active{
	color: #00447E;
	background-color: #fff;
	text-decoration: none;
}
#projects  a:hover {
	text-decoration: underline;
}
#projects h1{
	color: #B60017;
	background-color: #fff;
	font: 11px/14px Tahoma, Arial, sans-serif;
	margin: 0;
	padding-top: 19px;
}

.c3po { margin:0px; padding:0px; text-align:right;  line-height:normal; font-size:11px; color:#CBCBCB; line-height:30px }
.r2d {  margin:0px; padding:0px; line-height:normal; font-size:11px; color:#979797; text-align:left; height:20px; line-height: 20px; overflow: visible; }
.vbottom { vertical-align:bottom; margin:0px; padding:0px; }
.head12 { font-size:12px; font-weight:bolder; color:#026EB3; line-height:13px }
.lightblue { font-size:11px; font-weight:bolder; color:#217EBA; }

