/***Common Elements***/

body {
  margin: 0px;
  padding:0px;
  font-family: Arial, Sans-serif;
	background: #000 url('/graphics/bg.gif') repeat-x;
}
img {
  border: none;
}

a:link, a:visited {
}
a:hover {
}

p {
  margin: 0px;
	padding: 0px;
}

.update_table {
	font-size: 12px;
	width: 350px;
	margin: 0px auto;
}

.update_table th{
	font-size: 12px;
	text-align: right;
}

#badge {
  border: 2px solid #b82f49;
	width: 252px;
	text-align: center;
	background-color: #fff;
	padding: 10px;
	margin: 0px 10px 10px 17px;
}


.number {
  width: 36px;
}

#main_wrapper {
  width: 960px;
	border-left: 10px solid #000;
	border-right: 10px solid #000;
	margin: 0px auto;
}

#mast {
  width: 960px;
	height: 305px;
	background: #000 url('/graphics/mast.gif') repeat-x;
}

#mast_banner {
	padding: 20px 0px 10px 0px;
}

#nav {
  background: #000 url('/graphics/nav.gif') no-repeat;
	width: 940px;
	height: 38px;
	padding: 0px 10px;
}

#home{
  float: left;
}

#home a:link, #home a:visited {
  display: block;
  background: url('/graphics/home.gif');
  width: 93px;
  height: 38px;
}

#home a:hover {
  display: block;
  background: #000 url('/graphics/home_over.gif') no-repeat;
  width: 93px;
  height: 38px;
}

#news{
  clear: none;
  float: left;
}

#news a:link, #news a:visited {
  display: block;
  background: url('/graphics/news.gif');
  width: 93px;
  height: 38px;
}

#news a:hover {
  display: block;
  background: #000 url('/graphics/news_over.gif') no-repeat;
  width: 93px;
  height: 38px;
}

#onair{
  clear: none;
  float: left;
}

#onair a:link, #onair a:visited {
  display: block;
  background: url('/graphics/onair.gif');
  width: 103px;
  height: 38px;
}

#onair a:hover {
  display: block;
  background: #000 url('/graphics/onair_over.gif') no-repeat;
  width: 103px;
  height: 38px;
}

#weekday{
  clear: none;
  float: left;
}

#weekday a:link, #weekday a:visited {
  display: block;
  background: url('/graphics/weekday.gif');
  width: 133px;
  height: 38px;
}

#weekday a:hover {
  display: block;
  background: #000 url('/graphics/weekday_over.gif') no-repeat;
  width: 133px;
  height: 38px;
}

#weekend{
  clear: none;
  float: left;
}

#weekend a:link, #weekend a:visited {
  display: block;
  background: url('/graphics/weekend.gif');
  width: 134px;
  height: 38px;
}

#weekend a:hover {
  display: block;
  background: #000 url('/graphics/weekend_over.gif') no-repeat;
  width: 134px;
  height: 38px;
}

#fun{
  clear: none;
  float: left;
}

#fun a:link, #fun a:visited {
  display: block;
  background: url('/graphics/fun.gif');
  width: 75px;
  height: 38px;
}

#fun a:hover {
  display: block;
  background: #000 url('/graphics/fun_over.gif') no-repeat;
  width: 75px;
  height: 38px;
}

#extras{
  clear: none;
  float: left;
}

#extras a:link, #extras a:visited {
  display: block;
  background: url('/graphics/extras.gif');
  width: 155px;
  height: 38px;
}

#extras a:hover {
  display: block;
  background: #000 url('/graphics/extras_over.gif') no-repeat;
  width: 155px;
  height: 38px;
}

#contact{
  float: left;
}

#contact a:link, #contact a:visited {
  display: block;
  background: url('/graphics/contact.gif');
  width: 154px;
  height: 38px;
}

#contact a:hover {
  display: block;
  background: #000 url('/graphics/contact_over.gif') no-repeat;
  width: 154px;
  height: 38px;
}

#container {
  width: 960px;
	background: #000 url('/graphics/columns.gif') repeat-y;
}

#sub_container {
  width: 960px;
	background: #000 url('/graphics/sub_bg.gif') repeat-y;
}

#sub_head {
  color: #b01938;
	font-family: Verdana;
	font-weight: bold;
	font-size: 16px;
	padding: 10px;
	margin: 5px 0px;
	border: 2px double #b01938;
	background-color: #d2d2d2;
}

#left_cont {
  width: 637px;
	float: left;
}

#sub_cont {
  width: 617px;
	border-top: 10px solid #000;
	padding: 0px 10px 20px 10px;
	float: left;
}

#right_cont {
  width: 310px;
	margin-left: 10px;
	border-top: 10px solid #000;
	padding-top: 10px;
  float: left;
}

#inner_left {
  width: 210px;
	padding-top: 10px;
	background-color: #d2d2d2;
	float: left;
}

.ads {
  padding: 0px 0px 10px 0px;
}

#inner_right {
  width:  397px;
	background-color: #fff;
	margin-left: 10px;
	padding: 0px 10px 10px 10px;
	float: left;
}

.news_pic {
  float: left;	
	padding-top: 10px;
}


.news_incont {
  float: left;
	padding: 10px 10px 0px 10px;
	width: 188px;
}

.sub_incont {
  float: left;
	padding: 10px 10px 0px 10px;
	width: 400px;
}

.news_details {
  font-family: Arial;
	font-size: 12px;
}

.news_header {
  font-family: Arial;
	font-size: 24px;
	color: #b11e3c;
}

.morelink {
  margin-top: 5px;
}

.morelink a:link, .morelink a:visited {
  font-family: Arial;
	font-size: 12px;
	color: #b11e3c;
	text-decoration: underline;
}

.morelink a:hover {
  font-family: Arial;
	font-size: 12px;
	color: #b11e3c;
	text-decoration: none;
}


/*------------------------------------New Major Promo Styling------------------------------*/

#major_promo {
  float: left; 
	border-top: 10px solid #000;
	border-bottom: 29px solid #000;
  width: 637px; 
  height:263px; 
  z-index:0;
}

#promocontainer {
  position: relative; 
  visibility: visible; 
	border-top: 10px solid #000;
	border-bottom: 29px solid #000;
  width: 637px; 
  height:263px; 
  z-index:0;
}
#promo1 {
  position: absolute; 
  visibility: visible; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 637px; 
  height:263px;
}
#morningpromo { 
  display: none; 
  background: #D1D1D1;
  float: left;
  padding: 10px;
}

#promo2, #promo3, #promo4, #promo5, #promo6 {
  position: absolute; 
  visibility: hidden; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 637px; 
  height: 263px;
}

#promolinks {
  position: absolute; 
  z-index: 0; 
  top: 225px; 
  left: 15px; 
  width: 609px; 
  height: 34px;
	text-align: center; 
  background: url('/graphics/promolink.png') no-repeat;
}

a.promolink:link, a.promolink:visited {
  font:normal 14px/28px sans-serif; 
  color:#FFF; 
  text-decoration:none; 
  text-transform:uppercase;
}
a.promolink:hover {
  font:normal 14px/28px sans-serif; 
  color:#fff; 
  text-decoration:none; 
  text-transform:uppercase;
}


#promolink1 {
  height: 29px; 
  padding:2px 0 0 0; 
  width:647px; 
  text-align: center; 
  position:absolute; 
  top:227px; 
  left:0px; 
  z-index:1; 
  overflow:hidden;
}
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6 {
  visibility: hidden; 
  height: 29px; 
  padding:2px 0 0 0; 
  width:89px; 
  text-align: center; 
  position:absolute; 
  top:227px; 
  left:0px;
  z-index:1; 
  overflow:hidden;
  border-left: 1px solid #7d7c7c;
}
#promoDetails1, #promoDetails2, #promoDetails3, #promoDetails4, #promoDetails5, #promoDetails6 {
  position: absolute;
  visibility: hidden;
  padding:5px;
  overflow:hidden;
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 638px; 
  height: 264px;
  background: #333;
}

#footer {
  background-color: #000;
	color: #fff;
	width: 960px;
	font-family: Arial;
	font-size: 11px;
	padding-top: 30px;
	padding-bottom: 20px;
}