/***Common Elements***/

body {
  margin: 0px;
  padding:0px;
	/***background: #0c1e42 url('/graphics/idolbg.jpg') no-repeat;***/
	background: #cae3fe url('/graphics/bg.jpg') repeat-x;
	background-position: top center;
	font-family: Arial;
}
img {
  border: none;
}

a:link, a:visited {
  color: #7f039e;
	text-decoration: none;
}
a:hover {
  text-decoration: underline;
	color: #c7006e;
}

.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;
  background: url('/graphics/masthead_artists1.jpg') no-repeat top left;
  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;
}
#masthead_artists20 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:714px;
  height:149px;
  z-index: 29;
  visibility: hidden;
}

#onair {
  float: left;
	width: 246px;
	height: 106px;
}

#mixvip_subnav {
  background-color: #8d25bc;
  color: #fff;
  width:90px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:100; 
  left: 95px; 
  top: 0px;
}

#jocks_subnav {
  background-color: #8d25bc;
  color: #fff;
  width:87px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:101; 
  left: 195px; 
  top: 0px;
}

#events_subnav {
  background-color: #8d25bc;
  color: #fff;
  width:92px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:102; 
  left: 410px; 
  top: 0px;
}

#media_subnav {
  background-color: #8d25bc;
  color: #fff;
  width:92px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:103; 
  left: 510px; 
  top: 0px;
}

#deals_subnav {
  background-color: #8d25bc;
  color: #fff;
  width:160px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:104; 
  left: 610px; 
  top: 0px;
}

#contact_subnav {
  background-color: #8d25bc;
  color: #fff;
  width:100px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:104; 
  left: 690px; 
  top: 0px;
}

#listen_subnav {
  background-color: #8d25bc;
  color: #fff;
  width:148px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:104; 
  left: 800px; 
  top: 0px;
}


.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: 95px;
	height: 30px;
	background: url('/graphics/home.gif') no-repeat;
	float: left;
}

#nav1 a:link, #nav1 a:visited {
  width: 95px;
	height: 30px;
	background: url('/graphics/home.gif') no-repeat;
	display: block;
}

#nav1 a:hover {
  width: 95px;
	height: 30px;
	background: url('/graphics/home_on.gif') no-repeat;
	display: block;
}

#nav2 {
  width: 102px;
	height: 30px;
	background: url('/graphics/mixvip.gif') no-repeat;
	float: left;
}

#nav2 a:link, #nav2 a:visited {
  width: 102px;
	height: 30px;
	background: url('/graphics/mixvip.gif') no-repeat;
	display: block;
}

#nav2 a:hover {
  width: 102px;
	height: 30px;
	background: url('/graphics/mixvip_on.gif') no-repeat;
	display: block;
}

#nav3 {
  width: 95px;
	height: 30px;
	background: url('/graphics/onair.gif') no-repeat;
	float: left;
}

#nav3 a:link, #nav3 a:visited {
  width: 95px;
	height: 30px;
	background: url('/graphics/onair.gif') no-repeat;
	display: block;
}

#nav3 a:hover {
  width: 95px;
	height: 30px;
	background: url('/graphics/onair_on.gif') no-repeat;
	display: block;
}

#nav4 {
  width: 118px;
	height: 30px;
	background: url('/graphics/contests.gif') no-repeat;
	float: left;
}

#nav4 a:link, #nav4 a:visited {
  width: 118px;
	height: 30px;
	background: url('/graphics/contests.gif') no-repeat;
	display: block;
}

#nav4 a:hover {
  width: 118px;
	height: 30px;
	background: url('/graphics/contests_on.gif') no-repeat;
	display: block;
}

#nav5 {
  width: 103px;
	height: 30px;
	background: url('/graphics/events.gif') no-repeat;
	float: left;
}

#nav5 a:link, #nav5 a:visited {
  width: 103px;
	height: 30px;
	background: url('/graphics/events.gif') no-repeat;
	display: block;
}

#nav5 a:hover {
  width: 103px;
	height: 30px;
	background: url('/graphics/events_on.gif') no-repeat;
	display: block;
}

#nav6 {
  width: 97px;
	height: 30px;
	background: url('/graphics/videos.gif') no-repeat;
	float: left;
}

#nav6 a:link, #nav6 a:visited {
  width: 97px;
	height: 30px;
	background: url('/graphics/videos.gif') no-repeat;
	display: block;
}

#nav6 a:hover {
  width: 97px;
	height: 30px;
	background: url('/graphics/videos_on.gif') no-repeat;
	display: block;
}

#nav7 {
  width: 83px;
	height: 30px;
	background: url('/graphics/pics.gif') no-repeat;
	float: left;
}

#nav7 a:link, #nav7 a:visited {
  width: 83px;
	height: 30px;
	background: url('/graphics/pics.gif') no-repeat;
	display: block;
}

#nav7 a:hover {
  width: 83px;
	height: 30px;
	background: url('/graphics/pics_on.gif') no-repeat;
	display: block;
}

#nav8 {
  width: 109px;
	height: 30px;
	background: url('/graphics/contact.gif') no-repeat;
	float: left;
}

#nav8 a:link, #nav8 a:visited {
  width: 109px;
	height: 30px;
	background: url('/graphics/contact.gif') no-repeat;
	display: block;
}

#nav8 a:hover {
  width: 109px;
	height: 30px;
	background: url('/graphics/contact_on.gif') no-repeat;
	display: block;
}

#nav9 {
  width: 158px;
	height: 30px;
	background: url('/graphics/listen.gif') no-repeat;
	float: left;
}

#nav9 a:link, #nav9 a:visited {
  width: 158px;
	height: 30px;
	background: url('/graphics/listen.gif') no-repeat;
	display: block;
}

#nav9 a:hover {
  width: 158px;
	height: 30px;
	background: url('/graphics/listen_on.gif') no-repeat;
	display: block;
}

#main_content {
  width: 936px;
	background: #ffffff url('/graphics/bg_texture.gif') repeat-x;
	padding: 12px;
}

#top_left {
  width: 621px;
	float: left;
}

#major_promo {
	width: 621px;
	height: 267px;
}

#minor_promo {
  width: 304px;
	height: 267px;
	overflow: hidden;
	background: url('/graphics/minor_promobg.gif') no-repeat;
	margin-top: 12px;
	float: left;
}

#minor_img {
  width: 295px;
	padding-left: 7px;
	padding-top: 7px;
}

#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: 283px;
	height: 257px;
	background: url('/graphics/today_bg.gif') no-repeat;
	margin-top: 12px;
	margin-left: 12px;
	padding-left: 22px;
	padding-top: 10px;
}

.today_text {
  font-family: Arial;
	color: #fff;
	font-size: 12px;
	background: url('/graphics/arrow.gif') norepeat;
	margin-top: 7px;
}

#top_right {
  width: 303px;
	float: left;
	margin-left: 12px;
}

#vip {
  width: 145px;
	height: 165px;
	float: left;
}

#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 {
	width: 145px;
	height: 165px;
	float: left;
	margin-left: 12px;
}

#musictogo {
  width: 303px;
	height: 369px;
	margin-top: 12px;
}

#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 {
  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;
	
}

.triton_poll p {
  color: #333399;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}

.answer {
  color: #333399;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
}

#small_promo {
  width: 303px;
	height: 258px;
	overflow: hidden;
	float: left;
	margin-left: 12px;
	margin-top: 9px;
}

#main_adcont {
  width: 936px;
	height: 141px;
	margin: 12px 0px; 
	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: 34px;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	padding-top: 30px;
}

#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: 595px;
	float: left;
	color: #000;
}

#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;
}

.events_table table  {
  border: 1px solid #000;
}

/* 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; }

