/***Common Elements***/

body {
  margin: 0px;
  padding:0px;
  font-family: Arial, Sans-serif;
	font-size: 12px;
	background: #000 url('/graphics/bg_test.jpg') repeat;
	background-attachment: fixed;
}
img {
  border: none;
}

.clear {
  clear: both;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

a:link, a:visited {
  color: red;
	text-decoration: none;
}
a:hover {
  color: red;
	text-decoration: underline;
}

.update_table {
	font-size: 12px;
	width: 350px;
	margin: 0px auto;
}

.update_table th{
	font-size: 12px;
	text-align: right;
}

p {
  margin: 0;
	padding: 0;
}

.number {
  width: 36px;
}

#main_container {
  width: 990px;
	margin: 0px auto;
	background-color: #000;
}

#top_mast {
  width: 990px;
	height: 176px;
}

#mast_cont {
  float:left;
}

#artist_mast {
  width:750px;
  height:176px;
  background: url('/graphics/masthead_artists10.jpg') no-repeat top left;
  position:relative;
}
#masthead_artists0 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:750px;
  height:176px;
  z-index: 10;
  visibility: hidden;
}
#masthead_artists1 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:750px;
  height:176px;
  z-index: 11;
  visibility: hidden;
}
#masthead_artists2 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:750px;
  height:176px;
  z-index: 12;
  visibility: hidden;
}
#masthead_artists3 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:750px;
  height:176px;
  z-index: 13;
  visibility: hidden;
}
#masthead_artists4 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:750px;
  height:176px;
  z-index: 14;
  visibility: hidden;
}

#masthead_artists5 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:750px;
  height:176px;
  z-index: 15;
  visibility: hidden;
}

#masthead_artists6 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:750px;
  height:176px;
  z-index: 16;
  visibility: hidden;
}

#masthead_artists7 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:750px;
  height:176px;
  z-index: 17;
  visibility: hidden;
}

#masthead_artists8 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:750px;
  height:176px;
  z-index: 18;
  visibility: hidden;
}

#masthead_artists9 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width:750px;
  height:176px;
  z-index: 19;
  visibility: hidden;
}

#onair {
  width: 240px;
	height: 176px;
	float: left;
}

#nav_bg {
  width: 990px;
	height: 33px;
	background: #000 url('/graphics/nav_bg.gif') repeat-x;
}

#nav {
  width: 563px;
	height: 33px;
	background: url('/graphics/nav.gif');
  margin: 0px auto;
	padding: 0;
  position: relative;
	float: left;
}

#nav li {
  margin: 0;
	padding: 0;
	list-style: none;
  position: absolute;
	top: 0;
}
#nav li, #nav a {
  height: 33px;
	display: block;
}

#nav1 {left: 0px; width: 97px;}
#nav2 {left: 97px; width: 155px;}
#nav3 {left: 252px; width: 113px;}
#nav4 {left: 365px; width: 102px;}
#nav5 {left: 467px; width: 96px;}
#nav1 a:hover {background: transparent url('/graphics/nav.gif') -0px -33px no-repeat;}
#nav2 a:hover {background: transparent url('/graphics/nav.gif') -97px -33px no-repeat;}
#nav3 a:hover {background: transparent url('/graphics/nav.gif') -252px -33px no-repeat;}
#nav4 a:hover {background: transparent url('/graphics/nav.gif') -365px -33px no-repeat;}
#nav5 a:hover {background: transparent url('/graphics/nav.gif') -467px -33px no-repeat;}

.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;
}

#lineup_subnav {
  background-color: #333;
  color: #fff;
  width:160px;
  border: 1px solid #fff; 
  padding:5px; 
  position:absolute; 
  z-index:100; 
  left: 364px; 
  top: 0px;
}

#scroll {
  width: 387px;
	height: 25px;
	background: url('/graphics/scroll_bg.gif') no-repeat;
	float: left;
	padding: 8px 0px 0px 40px;
}

#main_content {
  width: 990px;
	background: #fff url('/graphics/main_bg.gif') repeat-y;
}

#left_cont {
  width: 168px;
	float: left;
	padding: 0px 6px;
}

#l_ad {
  margin: 0px 9px;
	padding: 12px 0px;
	width: 150px;
}

#weather {
  margin-bottom: 5px;	
	overflow: hidden;
}

#club {
  margin-bottom: 5px;
}

#wall_street {
  margin-bottom: 5px;
	width: 142px;
	background-color: #333333;
	padding: 13px;
}

#mid_container {
  width: 530px;
	float: left;
	margin: 5px;
}

#headlines {
  width: 508px;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
  padding: 10px 10px 0px 10px;
}

.headlines {
  padding-bottom: 10px;
}

.headlines a:link, .headlines a:visited {
  color: #000;
	font-family: Arial;
	text-decoration: none;
  font-size: 12px;
}

.headlines a:hover {
  color: red;
	font-family: Arial;
	text-decoration: underline;
	font-size: 12px;
}

#fox_headlines {
  width: 508px;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
  padding: 10px 10px 0px 10px;
}

.fox_headlines {
  padding-bottom: 10px;
}

.fox_headlines a:link, .fox_headlines a:visited {
  color: #000;
	font-family: Arial;
	text-decoration: none;
  font-size: 12px;
}

.fox_headlines a:hover {
  color: red;
	font-family: Arial;
	text-decoration: underline;
	font-size: 12px;
}

#major_promo2 {
  margin: 10px 0px;
}

#right_cont {
  width: 258px;
	margin: 5px 6px;
	float: left;
}

#poll_cont {
  width: 242px;
	background-color: #333;
	padding: 8px;
	margin-bottom: 5px;
}

#poll_cont a:link, #poll_cont a:visited {
  color: #fff;
	text-decoration: none;
	font-size: 12px;
}

#poll_cont a:hover {
  color: red;
	text-decoration: underline;
	font-size: 12px;
}

#poll_comment {
  background: #333;
}

.triton_poll th {
 color: #fff;
}

.answer td {
  color: #fff;
	font-size: 12px;
}

.results {
  color: #fff;
	font-size: 12px;
}

#blog_cont {
  width: 242px;
	background-color: #333;
	padding: 8px;
	margin-bottom: 5px;
}

#blog_cont p {
  margin-bottom: 5px;
}

#blog_cont a:link, #blog_cont a:visited {
  color: #fff;
	text-decoration: none;
	font-size: 12px;
}

#blog_cont a:hover {
  color: red;
	text-decoration: underline;
	font-size: 12px;
}

#video_cont a:link, #video_cont a:visited {
  color: #fff;
	text-decoration: none;
	font-size: 12px;
}

#video_cont a:hover {
  color: red;
	text-decoration: underline;
	font-size: 12px;
}



#video_cont {
  width: 258px;
	background-color: #333;
	margin-bottom: 5px;
}

#video_cont embed {
  width: 258px !important;
	height: 165px !important;
}

#video_cont object {
  width: 258px !important;
	height: 165px !important;
}

#video_cont iframe {

  width: 258px !important;
  height: 165px !important;

}
#toon_cont {
  width: 258px;
	background-color: #333;
	margin-bottom: 5px;
}

#toon_cont img {
  width: 258px !important;
	height: 295px !important;
}

#toon_cont a:link, #toon_cont a:visited {
  color: #fff;
	text-decoration: none;
	font-size: 12px;
}

#toon_cont a:hover {
  color: red;
	text-decoration: underline;
	font-size: 12px;
}

#ad_cont {
  width: 990px;
	background-color: #ccc;
	padding: 28px 0px;
}

.bot_ads {
  margin-right: 38px;
	float: left;
}

#footer {
  background-color: #666;
	font-family: arial;
	font-size: 11px;
	color: #fff;
	padding: 10px 120px;
}

#footer a:link, #footer a:visited {
  color: #fff;
}

#footer a:hover {
  color: red;
}

#sub_container {
  width: 530px;
	float: left;
	margin: 5px;
}

#sub_hdr {
  width: 520px;
	height: 28px;
	background: url('/graphics/sub_hdr_bg.gif') repeat-x;
	font-family: Arial;
	font-size: 18px;
	color: #fff;
	padding: 6px 0px 0px 10px;
}

#sub_container p {
  padding: 5px;
}

.header {
  font-family: Arial;
	font-size: 18px;
	color: red;
}

#homenewshdr {
  margin: 8px 0px;
	font-size: 16px;
	color: red;
	font-weight: bold;
	padding: 0px 5px;
}

.video_wrap {
  width: 530px;
	border-bottom: 1px dashed #000;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.video_hdr {
  font-size: 18px;
	font-family: Arial;
	font-size: 18px;
	color: red;
	padding: 5px 0px;
}


/*------------------------------- Major Rotating Promo -------------------------------*/

#major_promo { width: 470px; }
#promocontainer { position: relative; visibility: visible; width: 470px; height:356px; margin: 10px 29px; z-index:1;  }
#promocontainer a:link, #promocontainer a:visited { color:#fff; text-decoration: underline; }
#promocontainer a:hover { color:#eee; text-decoration: underline; }

#promo1 { position: absolute; visibility: visible; z-index: 1; top: 0px;left: 0px;width: 470px; height: 300px; }
#promo2, #promo3, #promo4, #promo5, #promo6 {position: absolute; visibility: hidden; z-index: 1;top: 0px;left: 0px;width: 470px; height: 300px; }
#promo1 p, #promo2 p, #promo3 p, #promo4 p, #promo5 p, #promo6 p { margin: 0px; padding: 0px; display:inline; }
#promo1 .more, #promo2 .more, #promo3 .more, #promo4 .more, #promo5 .more, #promo6 .more { margin: 0 0 0 5px; }

#promoImg1, #promoImg2, #promoImg3, #promoImg4, #promoImg5, #promoImg6  { width: 470px; height: 300px; text-align: center; }
#promoImg1 img, #promoImg2 img, #promoImg3 img, #promoImg4 img, #promoImg5 img, #promoImg6 img { width: 470px !important; height: 300px !important; text-align: center; }

#promolinks { position: absolute; z-index: 1; top: 353px; left: 0; width: 470px; }

a.promolink:link, a.promolink:visited { display: block;width: 62px; height: 44px; text-decoration:none; }
a.promolink:hover { display: block; width: 62px; height: 44px; text-decoration:none; }

#promolink1 {
  text-align:left; position:absolute; overflow:hidden;
  top:300px; left:0; z-index:2; padding: 5px 0 0 0; height: 46px; width:72px; }
#promolink2, #promolink3, #promolink4 {
  text-align:left; position:absolute; overflow:hidden; visibility: hidden; 
  top: 300px; left:0; z-index:2; padding: 5px 0 0 0; height: 46px; width:72px; }
#promolink5 {
  text-align:left; position:absolute; overflow:hidden; visibility: hidden; 
  top: 300px; left:0; z-index:2; padding: 5px 0 0 0; height: 46px; width:72px; }
	
	#promolink6 {
  text-align:left; position:absolute; overflow:hidden; visibility: hidden; 
  top: 300px; left:0; z-index:2; padding: 5px 0 0 0; height: 46px; width:72px; }

#promolink1 img, #promolink2 img, #promolink3 img, #promolink4 img, #promolink5 img, #promolink6 img { width: 72px !important; height: 44px !important; border: 1px solid black; }

#promoDetails1, #promoDetails1, #promoDetails2, #promoDetails3, #promoDetails4, #promoDetails5, #promoDetails6 {
  position: relative; overflow:hidden; z-index: 999; top: -60px; left: 0; width: 460px; height: 54px; padding: 3px 5px; 
  background: url('/graphics/transpBlack.png') repeat;color: #fff; text-align: left; font: normal 11px Arial, Helvetica, sans-serif; }
#promoDetails1 h1, #promoDetails2 h1, #promoDetails3 h1, #promoDetails4 h1, #promoDetails5 h1, #promoDetails6 h1 {
  color:#fff; font: bold 12px Arial, Helvetica, sans-serif; padding: 0px; margin: 0 0 1px 0; }
#promoDetails1 h1 a:link, #promoDetails1 h1 a:visited, #promoDetails1 h1 a:hover,
#promoDetails2 h1 a:link, #promoDetails2 h1 a:visited, #promoDetails2 h1 a:hover, 
#promoDetails3 h1 a:link, #promoDetails3 h1 a:visited, #promoDetails3 h1 a:hover, 
#promoDetails4 h1 a:link, #promoDetails4 h1 a:visited, #promoDetails4 h1 a:hover, 
#promoDetails5 h1 a:link, #promoDetails5 h1 a:visited, #promoDetails5 h1 a:hover,
#promoDetails6 h1 a:link, #promoDetails6 h1 a:visited, #promoDetails6 h1 a:hover {
  color:#fff; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
#promoDetails1 p, #promoDetails2 p, #promoDetails3 p, #promoDetails4 p, #promoDetails5 p, #promoDetails6 p {
  margin-top: 0px; color:#fff; font: normal 11px Arial, Helvetica, sans-serif; line-height: 11px; }
  
  

#promo7, #promo8, #promo9, #promo10 { 
	position: relative; visibility: visible; z-index: 2; top: 310px; width:400px; left: 0px; }
#promoDetails7, #promoDetails8, #promoDetails9, #promoDetails10 {
  position: relative; overflow:hidden; z-index: 999; left: 0; width: 400px; 
  color: #000; text-align: left; font: normal 12px Arial, Helvetica, sans-serif; padding: 2px 0px 2px 10px; background: url('/graphics/bullet_gray.gif') no-repeat 0px 6px; }
#promoDetails7 h1, #promoDetails8 h1, #promoDetails9 h1, #promoDetails10 h1 {
  color:#000; font: normal 12px Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; height: 14px; overflow: hidden;  }
#promoDetails7 h1 a:link, #promoDetails7 h1 a:visited, 
#promoDetails8 h1 a:link, #promoDetails8 h1 a:visited, 
#promoDetails9 h1 a:link, #promoDetails9 h1 a:visited, 
#promoDetails10 h1 a:link, #promoDetails10 h1 a:visited, 
#promoDetails11 h1 a:link, #promoDetails11 h1 a:visited  { color:#000; font: normal 12px Arial, Helvetica, sans-serif; text-decoration: none; }  
#promoDetails7 h1 a:hover, #promoDetails8 h1 a:hover, #promoDetails9 h1 a:hover, 
#promoDetails10 h1 a:hover, #promoDetails11 h1 a:hover { color:#000; font: normal 12px Arial, Helvetica, sans-serif; text-decoration: underline; }  

#promoDetails7 p, #promoDetails8 p, #promoDetails9 p, #promoDetails10 p {
  display: none; /*margin: 0px; color:#000; font: normal 11px Arial, Helvetica, sans-serif;*/ }	
#promoDetails7 .more, #promoDetails8 .more, #promoDetails9 .more, #promoDetails10 .more {
  display: none; /*margin: 0px; color:#000; font: normal 11px Arial, Helvetica, sans-serif;*/ }	
  
#promolink7, #promolink8, #promolink9, #promolink10, #promolink11 { display: none; }
#promoImg7, #promoImg8, #promoImg9, #promoImg10, #promoImg11  { display: none; }
#promo11 { display: none; }

#promomore { background: url('/graphics/arrow_right.gif') no-repeat 0px 4px; position: relative; visibility: visible; z-index: 2; top: 310px; padding: 0 0 0 7px; margin: 3px 0 0 10px; left: 0px; }
#promomore a:link, #promomore a:visited { font: bold 12px Arial, sans-serif; color:#850303; text-decoration: none; }
#promomore a:hover { font: bold 12px Arial, sans-serif; color:#850303; text-decoration: underline; }


