/***Common Elements***/

body {
  margin: 0px;
  padding:0px;
	background: #cae4ff url('/graphics/bg.jpg') repeat-x center top;
	color: #333092;
	font-family: Arial;
	font-size: 12px;
}
img {
  border: none;
}

a:link, a:visited {
  color: red;
	text-decoration: none;
}
a:hover {
  text-decoration: underline;
	color: red;
}

.update_table {
	font-size: 12px;
	width: 350px;
	margin: 0px auto;
}

.update_table th{
	font-size: 12px;
	text-align: right;
}

.clear {
	clear: both;
	width:0px;
	height: 0px;
	overflow: hidden;
}

.number {
  width: 36px;
}

#main_container {
  width: 960px;
	margin: 0px auto;
}

#mast_cont {
  float:left;
	width: 714px;
	height: 149px;
}

#artist_mast {
  width:714px;
  height:149px;
  position:relative;
}
#masthead_artists1 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 10;
  visibility: hidden;
}

#masthead_artists2 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 11;
  visibility: hidden;
}
#masthead_artists3 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 12;
  visibility: hidden;
}
#masthead_artists4 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 13;
  visibility: hidden;
}
#masthead_artists5 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 14;
  visibility: hidden;
}
#masthead_artists6 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 15;
  visibility: hidden;
}
#masthead_artists7 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 16;
  visibility: hidden;
}
#masthead_artists8 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 17;
  visibility: hidden;
}
#masthead_artists9 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 18;
  visibility: hidden;
}
#masthead_artists10 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 19;
  visibility: hidden;
}
#masthead_artists11 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 20;
  visibility: hidden;
}
#masthead_artists12 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 21;
  visibility: hidden;
}
#masthead_artists13 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 22;
  visibility: hidden;
}
#masthead_artists14 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 23;
  visibility: hidden;
}
#masthead_artists15 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 24;
  visibility: hidden;
}
#masthead_artists16 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 25;
  visibility: hidden;
}
#masthead_artists17 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 26;
  visibility: hidden;
}
#masthead_artists18 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 27;
  visibility: hidden;
}
#masthead_artists19 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 28;
  visibility: hidden;
}

#onair {
  float: left;
	width: 246px;
	height: 124px;
}

#about_subnav {
  background-color: #1f54c2;
  color: #fff;
  width:100px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:100; 
  left: 0px; 
  top: 150px;
}

#jocks_subnav {
  background-color: #1f54c2;
  color: #fff;
  width:150px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:999999; 
  left: 135px; 
  top: 150px;
}

#sports_subnav {
  background-color: #1f54c2;
  color: #fff;
  width:185px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:102; 
  left: 310px; 
  top: 150px;
}

#promo_subnav {
  background-color: #1f54c2;
  color: #fff;
  width:180px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:103; 
  left: 570px; 
  top: 150px;
}

#gallery_subnav {
  background-color: #1f54c2;
  color: #fff;
  width:90px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:104; 
  left: 740px; 
  top: 150px;
}


.subnav a:link, .subnav a:visited {
  font: normal 12px arial;
  line-height:20px;
  color:#fff;
  text-decoration:none;
}
.subnav a:hover {
  font: normal 12px arial;
  line-height: 20px;
  color:#fff;
  text-decoration:underline;
}

#nav {
  width: 960px;
	height: 30px;
	background: url('/graphics/nav_bg.gif') no-repeat;
}

#nav1 {
  width: 103px;
	height: 30px;
	background: url('/graphics/nav1.gif') no-repeat;
	float: left;
}

#nav1 a:link, #nav1 a:visited {
  width: 103px;
	height: 30px;
	background: url('/graphics/nav1.gif') no-repeat;
	display: block;
}

#nav1 a:hover {
  width: 103px;
	height: 30px;
	background: url('/graphics/nav1_over.gif') no-repeat;
	display: block;
}

#nav2 {
  width: 176px;
	height: 30px;
	background: url('/graphics/nav2.gif') no-repeat;
	float: left;
}

#nav2 a:link, #nav2 a:visited {
  width: 176px;
	height: 30px;
	background: url('/graphics/nav2.gif') no-repeat;
	display: block;
}

#nav2 a:hover {
  width: 176px;
	height: 30px;
	background: url('/graphics/nav2_over.gif') no-repeat;
	display: block;
}

#nav3 {
  width: 123px;
	height: 30px;
	background: url('/graphics/nav3.gif') no-repeat;
	float: left;
}

#nav3 a:link, #nav3 a:visited {
  width: 123px;
	height: 30px;
	background: url('/graphics/nav3.gif') no-repeat;
	display: block;
}

#nav3 a:hover {
  width: 123px;
	height: 30px;
	background: url('/graphics/nav3_over.gif') no-repeat;
	display: block;
}

#nav4 {
  width: 127px;
	height: 30px;
	background: url('/graphics/nav4.gif') no-repeat;
	float: left;
}

#nav4 a:link, #nav4 a:visited {
  width: 127px;
	height: 30px;
	background: url('/graphics/nav4.gif') no-repeat;
	display: block;
}

#nav4 a:hover {
  width: 127px;
	height: 30px;
	background: url('/graphics/nav4_over.gif') no-repeat;
	display: block;
}

#nav5 {
  width: 170px;
	height: 30px;
	background: url('/graphics/nav5.gif') no-repeat;
	float: left;
}

#nav5 a:link, #nav5 a:visited {
  width: 170px;
	height: 30px;
	background: url('/graphics/nav5.gif') no-repeat;
	display: block;
}

#nav5 a:hover {
  width: 170px;
	height: 30px;
	background: url('/graphics/nav5_over.gif') no-repeat;
	display: block;
}

#nav6 {
  width: 123px;
	height: 30px;
	background: url('/graphics/nav6.gif') no-repeat;
	float: left;
}

#nav6 a:link, #nav6 a:visited {
  width: 123px;
	height: 30px;
	background: url('/graphics/nav6.gif') no-repeat;
	display: block;
}

#nav6 a:hover {
  width: 123px;
	height: 30px;
	background: url('/graphics/nav6_over.gif') no-repeat;
	display: block;
}

#nav7 {
  width: 138px;
	height: 30px;
	background: url('/graphics/nav7.gif') no-repeat;
	float: left;
}

#nav7 a:link, #nav7 a:visited {
  width: 138px;
	height: 30px;
	background: url('/graphics/nav7.gif') no-repeat;
	display: block;
}

#nav7 a:hover {
  width: 138px;
	height: 30px;
	background: url('/graphics/nav7_over.gif') no-repeat;
	display: block;
}

#main_content {
  width: 936px;
	background: #ffffff;
	padding: 12px;
}

#gallery_cont {
  width: 960px;
	padding: 12px 0px;
	background-color: #fff;
}

#top_left {
  width: 621px;
	float: left;
}


#rssheadlines {width: 621px;
	height: 261px;
	margin: 0px 0px 6px 0px;
	background: url(/graphics/main_promo_bg.jpg) no-repeat;}
#rssheadlines ul {padding:0; margin:0;}
#rssheadlines li {margin:20px 0 0 30px; list-style-type:square;}
#rssheadlines1, #rssheadlines2, #rssheadlines3, #rssheadlines4 {
  clear:left;
	display:none; 
  top: 30px;
	padding-top: 20px;
  left: 0px;
  width: 621px; 
  height:213px; }
#rssheadlines1 {display:block;}
#rssnewstab1, #rssnewstab2, #rssnewstab3, #rssnewstab4 {background:url('/graphics/tab_off.gif') no-repeat; width:145px; height:22px; padding:5px 0 0 0px; margin-top: 5px; font-size: 11px; text-align: center;
  font-weight: bold;
  color:#fff; 
  text-decoration:none; 
  text-transform:uppercase;float:left; cursor:pointer; margin-right:1px; }
#rssnewstab1 {background:url('/graphics/tab_on.gif') no-repeat;}


#rss_links {
  width: 611px;
	height: 34px;
	background: url('/graphics/link_bg.gif') no-repeat; 
	padding-left: 10px;
}

.feedlinks a:link, .feedlinks a:visited {
  color: #fff;
}

.feedlinks a:hover {
  color: #ff0000;
}




/*------------------------------- Major Rotating Promo -------------------------------*/

#major_promo {
	width: 621px;
	height: 261px;
	margin: 0px 0px 6px 0px;
	background: url(/graphics/main_promo_bg.jpg) no-repeat;
}
#promocontainer {
  position: relative; 
  visibility: visible; 
  width: 621px; 
  height:233px;
  margin: 0px;
  z-index:1;
}
#promo1 {
  position: absolute; 
  visibility: visible; 
  z-index: 1; 
  top: 30px;
  left: 0px;
  width: 621px; 
  height:233px;
}

#promo2, #promo3, #promo4, #promo5, #promo6 {
  position: absolute; 
  visibility: hidden; 
  z-index: 1;
  top: 30px;
  left: 0px;
  width: 621px; 
  height:233px;
}

#promo1 a:link, #promo1 a:visited, #promo2 a:link, #promo2 a:visited, #promo3 a:link, #promo3 a:visited, #promo4 a:link, #promo4 a:visited, #promo5 a:link, #promo5 a:visited, #promo6 a:link, #promo6 a:visited {
  color: #fff;
}

#promo1 a:hover, #promo2 a:hover, #promo3 a:hover, #promo4 a:hover, #promo5 a:hover, #promo6 a:hover {
  color: red;
}

#promo1 p, #promo2 p, #promo3 p, #promo4 p, #promo5 p, #promo6 p {
  margin: 0px;
}
#promolinks {
  position: absolute; 
  z-index: 1; 
  top: 233px; 
  left: 0; 
  width: 621px;
	height: 34px;
	background: url('/graphics/link_bg.gif') no-repeat;
}
a.promolink:link, a.promolink:visited {
  font-size: 11px; 
  font-weight: bold;
  color:#fff; 
  text-decoration:none; 
  text-transform:uppercase;
}
a.promolink:hover {
  font-size: 11px; 
  font-weight: bold;
	background-color: red;
  color:#fff; 
  text-decoration:none; 
	padding: 3px; 
  text-transform:uppercase;
}
#promolink1 {
  height: 15px; 
  text-align:center; 
  position:absolute; 
  top:240px; 
  left:275px; 
  z-index:2; 
  overflow:hidden;
}
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6 {
  visibility: hidden; 
  height: 15px; 
  width:155px; 
  text-align:center; 
  position:absolute; 
  top:240px; 
  left:0;
  z-index:2; 
  overflow:hidden;
}
#promoDetails1, #promoDetails2, #promoDetails3, #promoDetails4, #promoDetails5, #promoDetails6 {
  position: absolute;
  visibility: hidden;
  padding:0px;
  overflow:hidden;
  padding: 0px 5px;
  z-index: 0; 
  top: 22px;
  left: 0; 
  width: 419px; 
  height: 262px;
  color: #fff;
  background-color: #000;
  text-align: left;
}

.feedlinks {
  margin-bottom: 10px;
	background: url('/graphics/square.gif') no-repeat 0px 4px;
	padding-left: 10px;
	margin-left: 15px;
	width: 300px;
	height: 15px;
	overflow: hidden;
}

#minor_promo {
  width: 304px;
	height: 267px;
	margin-top: 12px;
	float: left;
}

#cbs {
 background: url('/graphics/cbs-bot.gif') no-repeat;
 width: 254px;
 height: 174px;
 padding-left: 50px;
}

#minor_img {
  width: 295px;
	padding-left: 3px;
	padding-top: 4px;
}

#minor_head {
  font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #f7ee6d;
	padding-left: 8px;
	padding-top: 2px;
}

#minor_text {
  font-family: Arial;
	font-size: 12px;
	color: #fff;
	padding: 2px 5px 2px 7px;
}

#today_cont {
  float: left;
	width: 305px;
	height: 157px;
	background: url('/graphics/weather_bg.gif') no-repeat;
	margin-top: 12px;
	margin-left: 12px;
}

#today_img {
  background-color: #fff;
	width: 253px;
	height: 81px;
	margin-top: 40px;
	margin-left: 20px;
	padding-top: 15px;
	padding-left: 10px;
}

.today_text {
  font-family: Arial;
	color: #fff;
	font-size: 12px;
	background: url('/graphics/arrow.gif') no-repeat;
	margin-top: 7px;
}

#school_cont {
  float: left;
	width: 305px;
	height: 100px;
	margin-top: 12px;
	margin-left: 12px;
}

#top_right {
  width: 303px;
	float: left;
	margin-left: 12px;
}

#vip {
  width: 303px;
	height: 186px;
	float: left;
	background: url('/graphics/apbg.gif') no-repeat;
}

#flashcontent2 {
  border: 1px solid #d8d8d8;
	margin-top: 5px;
	width: 280px;
	background-color: #e6e3d3;
	z-index: -999px;
}

#join {
  width: 71px;
	height: 20px;
	background: url('/graphics/vip_join_on.gif') no-repeat;
	float: left;
}

#join a:link, #join a:visited {
  width: 71px;
	height: 20px;
	background: url('/graphics/vip_join.gif') no-repeat;
	display: block;
}

#join a:hover {
  width: 71px;
	height: 20px;
	background: url('/graphics/vip_join_on.gif') no-repeat;
	display: block;
}

#login {
  width: 74px;
	height: 20px;
	background: url('/graphics/vip_login_on.gif') no-repeat;
	float: left;
}

#login a:link, #login a:visited {
  width: 74px;
	height: 20px;
	background: url('/graphics/vip_login.gif') no-repeat;
	display: block;
}

#login a:hover {
  width: 74px;
	height: 20px;
	background: url('/graphics/vip_login_on.gif') no-repeat;
	display: block;
}

#badge {
  background: url('/graphics/adbg.gif') no-repeat;
	width: 134px;
	height: 143px;
	float: left;
	margin-left: 12px;
	padding-top: 22px;
	padding-left: 11px;
}

#musictogo {
  width: 303px;
	height: 350px;
	margin: 6px 0px;
	text-align: center;
}


#banner {
 width: 831px;
 height: 108px;
 background: url('/graphics/ad_cont.gif') no-repeat; 
 margin-top: 12px;
 padding-top: 19px;
 padding-left: 105px;
}

#event_cont {
  float: left;
	width: 289px;
	height: 472px;
	background: url('/graphics/events_bg.gif') no-repeat;
	margin-top: 12px;
	padding: 0px 8px 0px 8px;
	overflow: hidden;
}

#event_cont p{
  margin: 0;
	padding: 0px 0px 5px 0px;
}


.events {
  border-bottom: 2px dashed #333092;
	margin-top: 8px;
}

.mainevents {
  border-bottom: 2px dashed #333092;
}

.event_img {
  float: left;
	width: 59px;
	height: 41px;
	margin-bottom: 8px;
	margin-top: 2px;
}

.mainevent_img {
  float: left;
	width: 130px;
	height: 130px;
	margin-bottom: 15px;
	margin-top: 15px;
}

.event_text {
	float: left;
  font-family: Arial;
	font-size: 12px;
	color: #fff;
	margin-left: 8px;
	width: 222px;
}

.mainevent_text {
	float: left;
  font-family: Arial;
	font-size: 12px;
	color: #333092;
	margin-bottom: 8px;
	margin-left: 8px;
	width: 222px;
	margin-bottom: 15px;
}

.event_head {
  font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #f7ee6d;
}

.mainevent_head {
  font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #33cc00;
	margin-top: 15px;
}


#news_cont {
  width: 279px;
	height: 472px;
	background: url('/graphics/news_bg.gif') no-repeat;
	float: left;
	margin-left: 12px;
	margin-top: 12px;
	padding: 0px 5px 0px 20px;
	overflow: hidden;
}

#news_cont a:link, #news_cont a:visited {
  color: #000;
}

#news_cont a:hover {
  color: red;
}

.news {
  font-family: Arial;
	font-size: 12px;
	color: #000;
	float: left;
	width: 260px;
}

#poll_cont {
  width: 273px;
	height: 143px;
	background: url('/graphics/pollbg.gif') no-repeat;
	float: left;
	margin-left: 12px;
	margin-top: 12px;
	padding: 60px 0px 0px 30px;
	color: #fff;
	
}

.triton_poll p {
  color: #fff;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}

.answer {
  color: #fff;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
}

#small_promo {
  width: 283px;
	height: 193px;
	background: url('/graphics/scott.jpg') no-repeat;
	float: left;
	margin-left: 12px;
	margin-top: 10px;
	padding: 55px 10px 10px 10px;
}

#small_promo p {
  margin: 0;
	padding: 0;
}

#main_adcont {
  width: 936px;
	height: 141px;
	margin: 12px 0px; 
	background: url('/graphics/main_adcont.gif') no-repeat;
}

#gallery_adcont {
  width: 936px;
	height: 141px;
	margin: 12px 0px 0px 12px; 
	background: url('/graphics/main_adcont.gif') no-repeat;
}

.main_ads {
  width: 118px;
	height: 88px;
	margin-right: 46px;
	float: left;
}

#footer {
  background: url('/graphics/footer.gif') no-repeat;
	width: 960px;
	height: 26px;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	padding-top: 38px;
}

#footer a:link, #footer a:visited {
  color: yellow;
}

#sub_cont {
  width: 595px;
	background-color: #fff;
	border-left: 3px solid #333399;
	border-right: 3px solid #333399;
	padding: 10px;
}

#sub_head {
  background: url('/graphics/sub_head.gif') no-repeat;
	width: 611px;
	height: 44px;
	font-family: Arial;
	text-transform: uppercase;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
}

#sub_container {
  width: 621px;
	float: left;
}

#news_img {
  background: url('/graphics/news_box.gif') no-repeat;
	width: 135px;
	height: 147px;
	padding-left: 5px;
	padding-top: 13px;
	margin-right: 12px;
	float: left;
}

#news_details {
  width: 440px;
	float: left;
}

#news_header {
  clear: both;
	margin-bottom: 5px;
	color: #33cc00;
	font-weight: bold;
}

.item_cont {
  margin-bottom: 30px;
	border-bottom: 2px dashed #7f039e;
	padding-bottom: 30px;
}

.event_img img {
  width: 48px !important;
	height: 48px !important;
}

#cbs_head {
  color: #fff;
	margin-left: 15px;
	margin-top: 5px;
}


#weatherlink {
  width: 305px;
	height: 157px;
	position: absolute;
	top: 500px;
	z-index: 100;
}

/*#weatherlink a {
  display: block;
	width: 305px;
	height: 157px;
}*/

#weatherscript {
  z-index: 1;
}

/* Slide Banner */
.slide_div div { float:left; height:30px; width:880px; }
.slide_div div a:link,.slide_div div a:visited, .slide_div div a:hover { display:block; height:30px; width:880px; }
.slide_div span { display:none; }
.slide_button { margin: 0px; padding: 0px; display: block; float:left; width: 80px; height:30px;color: #fff; text-decoration: none;  background: url('/graphics/replay.gif') no-repeat; }
.minus_icon { background-position: 0px -30px; }	
#slide_panel { width: 960px; margin: 0px auto; display: none; }
#slide_panel div span { display:none; }
#slide_panel div { width: 960px; height: 320px; }

