.navbutton {
	background:url(images/button_m.png) repeat-x;
	padding:0;
	margin:0;
	color:#FFFFFF;
	text-align:center;
	position:relative;
	height:29px;
	width:auto;
	overflow: visible;
  }

html body {
  margin:0;
  padding:0;
  background: url("images/sides_body_wgray_l.gif") #AA0000 repeat-y center top;
  text-align:center;
  font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
  color:#000000;
  }
#body {
  width:710px;
  height:auto;
  padding:10px 0 20px;
  margin:0 auto;
  text-align:left;
  }
#main {
  background:#FF0000 url("images/sides_navbar_red_l.gif") no-repeat left top;
  padding-top:15px;
  float:left;
  width:100%;
  }
html #header {
  background:#AA0000 url("images/sides_navbar_red_l.gif") repeat-y center top;
  position:relative;
  top:0px;
  border-width:0;
  padding:0;
  }
html #header-top {
  background:#FF0000 url("images/sides_navbar_red_l.gif") repeat-y center top;
  position:relative;
  top:0px;
  border-width:0;
  padding:0;
  }
html #navbar {
	background:#AA0000 url("images/sides_navbar_red_l.gif") repeat-y center top;
	position:relative;
	padding-top:4px;
	top:0px;
	height:30px;
	border-width:0;
  }
html #botbar {
	background:#AA0000 url("images/sides_navbar_red_l.gif") repeat-y center;
	position:relative;
	padding-top:4px;
	padding-bottom:4px;
	clear:both;
	border-width:0;
	text-align:center;
	bottom:0px;
  }
#navbar a {
  color:#FFFFFF;
  text-decoration:none;
  }
#navbar a:hover {
  color:#FFFFFF;
  text-decoration:underline;
  }
.onairbox {
	color: #000000;
	padding-left: 10px;
}
.onairbox a {
	color:#FF0000;
	text-decoration:none;
	}
.onairbox a:hover {
	color: #000000;
	text-decoration:underline;
	}.feature {
	border: thin solid #000000;
	float: left;
	width: 450px;
}
a {
	color:#FF0000;
	text-decoration:none;
	}
a:hover {
	color: #000000;
	text-decoration:underline;
	}
.feature {
	border: 1px solid #000000;
	background-color:#FFFFFF;
	width: 435px;
	padding-top: -4px;
	padding-left: 10px;
	padding-right: 5px;
	margin-bottom:20px;
	margin-top:8px;
}
.spotlight {
	border: 1px solid #000000;
	background-color:#FFFFFF;
	width: 220px;
	padding-top: -4px;
	padding-left: 10px;
	padding-right: 5px;
	margin-bottom:20px;
	margin-top:8px;
}
.news {
	border: 1px solid #000000;
	background-color:#FFFFFF;
	width: 435px;
	padding-top: -4px;
	padding-left: 10px;
	padding-right: 5px;
	margin-bottom:20px;
	margin-top:8px;
}
.smallpic {
	border: 1px solid #000000;
	background-color:#FFFFFF;
	width: 235px;
	padding:0px;
	margin-bottom:20px;
	margin-top:8px;
}
.schedule {
	border: 1px solid #000000;
	background-color:#FFFFFF;
	width: 693px;
	padding-top: -4px;
	padding-left: 10px;
	padding-right: 5px;
	margin-bottom:20px;
	margin-top:8px;
}
.scheduledescription {
	font-size:11px;
	}
.newstitle {
	padding-left:2px;
	padding-right:8px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:bold;
	font-size:16px;
	}
.newsitem {
	margin-top:4px;
	padding-left:10px;
	padding-right:8px;
	margin-bottom:4px;
	}
.newsinfo {
	margin-top:4px;
	margin-bottom:0px;
	padding-right:8px;
	text-align:right;
	font-size:12px;
	}
.topcaption {
	color: #FFFFFF;
	background-color: #000000;
	margin-top:0px;
	margin-left:-10px;
	margin-bottom:-4px;
	margin-right:-5px;
	padding-bottom:4px;
	padding-left:4px;
	font-size:15px;
}
.botcaption {
	color: #FF0000;
	background-color: #000000;
	margin-bottom:0px;
	margin-left:-10px;
	margin-right:-5px;
	padding-top:3px;
	padding-bottom:2px;
	padding-right:4px;
	font-size:12px;
}
.botcaptionthin {
	margin-bottom:0px;
	margin-left:-10px;
	margin-right:-5px;
	padding-right:4px;
}
.botcaption a {
	color:#FFFFFF;
	text-decoration:none;
	}
.botcaption a:hover {
	color: #FFFFFF;
	text-decoration:underline;
	}
.showtop {
	border: 1px solid #000000;
	background-color:#FFFFFF;
	float:none;
	width: 693px;
	padding-top: -4px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 20px;
	margin-bottom:12px;
	margin-top:12px;
}
.showleft {
	border: 1px solid #000000;
	background-color:#FFFFFF;
	float: left;
	width: 220px;
	padding-top: -4px;
	padding-left: 10px;
	padding-right: 5px;
	margin-bottom:12px;
	margin-top:8px;
}
.showright {
	border: 1px solid #000000;
	background-color:#FFFFFF;
	float: right;
	width: 435px;
	padding-top: -4px;
	padding-left: 10px;
	padding-right: 5px;
	margin-bottom:20px;
	margin-top:8px;
}

.showtopcaption {
	color: #FFFFFF;
	background-color: #000000;
	margin-top:4px;
	margin-bottom:12px;
	padding-bottom:4px;
	padding-top:2px;
	padding-left:12px;
	font-size:30px;
}
.rssbutton {
	float: left;
	vertical-align:middle;
	padding-left:6px;
	padding-top:2px;
}
.navbutton2 {
	color:#FFFFFF;
	height:26px;
	float:left;
	}
/*#newbar {
  float:left;
  background:url("images/button_r_l.png") repeat-x bottom;
  line-height:normal;
  }
#newbar ul {
  margin:0;
  padding:0 0 0 0;
  list-style:none;
  }
#newbar li {
  float:left;
  margin:0;
  padding:0 0 0 9px;
  }
#newbar a {
  float:left;
  background:url("images/button_l_l.png") no-repeat right top;
  padding:4px 14px 4px 0px;
  text-decoration:none;
  color:#FFFFFF;
  }*/

#newbar {
  float:left;
  background:url("images/button_m_l.png") repeat-x bottom;
  line-height:normal;
  }
#newbar ul {
  margin:0;
  padding:0 0 0 0;
  list-style:none;
  }
#newbar li {
  float:left;
  background:url("images/button_l_l.png") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#newbar a {
  float:left;
  display:block;
  background:url("images/button_r_l.png") no-repeat right top;
  padding:4px 15px 4px 6px;
  text-decoration:none;
  color:#FFFFFF;
  }

#listeninfo {
  float:left;
  background:url("images/button_empty_m_l.png") repeat-x bottom;
  line-height:normal;
  }
#listeninfo ul {
  margin:0;
  padding:0 0 0 0;
  list-style:none;
  }
#listeninfo li {
  float:left;
  background:url("images/button_empty_l_l.png") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#listeninfo a {
  float:left;
  display:block;
  background:url("images/button_empty_r_l.png") no-repeat right top;
  padding:4px 15px 4px 6px;
  text-decoration:none;
  color:#FFFFFF;
  }

/*  
#listeninfo {
  float:left;
  background:url("images/button_empty_m_l.png") repeat-x bottom;
  line-height:normal;
  }
#listeninfo ul {
  margin:0;
  padding:0 0 0 0;
  list-style:none;
  }
#listeninfo li {
  float:left;
  background:url("images/button_l_l.png") no-repeat right top;
  margin:0;
  padding:0 0 0 9px;
  }
#listeninfo a {
  float:left;
  background:url("images/button_empty_r_l.png") no-repeat right top;
  padding:4px 14px 4px 0px;
  text-decoration:none;
  color:#FFFFFF;
  }*/
.navleft {
   background:url("images/button_l_l.png") no-repeat right top;
   width:30px;
   height:30px;
   padding: 0;
   margin: 0;
   float:left;
   }
.navmid {
   background:url("images/button_m_l.png") center top repeat-x;
   width:auto;
   height:30px;
   padding: 0;
   margin: 0;
   float:left;
   }
.navright {
   background:url("images/button_r_l.png") no-repeat left top;
   width:30px;
   height:30px;
   padding: 0;
   margin: 0;
   float:right;
   }