/***Common Elements***/

body {
  margin: 0px;
  padding:0px;
  font-family: Arial, Sans-serif;
	background: #000 url('/graphics/bg.jpg') repeat-x;
	background-attachment: fixed;
	background-position: center top;
}
img {
  border: none;
}

a:link, a:visited {
  font-family: Arial;
	font-size: 12px;
	color: #6600cc;
	text-decoration: underline;
}
a:hover {
  font-family: Arial;
	font-size: 12px;
	color: #ff6d07;
	text-decoration: none;
}

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 #000;
	width: 252px;
	text-align: center;
	background-color: #fff;
	padding: 10px;
	margin: 0px 10px 10px 17px;
}


.number {
  width: 36px;
}

#main_wrapper {
  width: 970px;
	background-color: #fff;
	padding-left: 10px;
	margin: 0px auto;
}

#mast {
  width: 960px;
	height: 305px;
	background: #000;
}

#mast_banner {
	padding: 20px 0px 10px 0px;
}

#masthead {
  width: 960px;
	height: 174px;
	margin-top: 22px;
}

#artist_mast {
	width: 960px;
	height: 174px;
	background: url('/graphics/masthead_artists1.jpg') no-repeat top left;
	position:relative;
}

#masthead_artists1 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 960px;
	height: 174px;
  z-index: 10;
  visibility: hidden;
}
#masthead_artists2 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 960px;
	height: 174px;
  z-index: 11;
  visibility: hidden;
}
#masthead_artists3 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 960px;
	height: 174px;
  z-index: 12;
  visibility: hidden;
}
#masthead_artists4 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 960px;
	height: 174px;
  z-index: 13;
  visibility: hidden;
}
#masthead_artists5 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 960px;
	height: 174px;
  z-index: 14;
  visibility: hidden;
}

#masthead_artists6 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 960px;
	height: 174px;
  z-index: 15;
  visibility: hidden;
}

#masthead_artists7 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 960px;
	height: 174px;
  z-index: 16;
  visibility: hidden;
}

#masthead_artists8 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 960px;
	height: 174px;
  z-index: 17;
  visibility: hidden;
}

#masthead_artists9 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 960px;
	height: 174px;
  z-index: 18;
  visibility: hidden;
}

#masthead_artists10 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 960px;
	height: 174px;
  z-index: 19;
  visibility: hidden;
}

#masthead_artists11 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 960px;
	height: 174px;
  z-index: 20;
  visibility: hidden;
}

#navbg {
  width: 960px;
	height: 50px;
	background: #000 url('/graphics/nav_bg.jpg') no-repeat;
}

#nav {
    width: 941px;
		height: 30px;
    background: url('/graphics/nav.gif');
    margin: 0px 0px 0px 10px;
		padding: 0;
    position: relative;
		}
#nav li {
    margin: 0;
		padding: 0;
		list-style: none;
    position: absolute;
		top: 0;
		}
#nav li, #nav a {
    height: 30px;
		display: block;
		}
		
#nav1 {left: 0; width: 93px;}
#nav2 {left: 93px; width: 109px;}
#nav3 {left: 202px; width: 170px;}
#nav4 {left: 372px; width: 101px;}
#nav5 {left: 473px; width: 108px;}
#nav6 {left: 581px; width: 106px;}
#nav7 {left: 687px; width: 106px;}
#nav8 {left: 793px; width: 148px;}
#nav1 a:hover {background: transparent url('/graphics/nav.gif') 0 -30px no-repeat;}
#nav2 a:hover {background: transparent url('/graphics/nav.gif') -93px -30px no-repeat;}
#nav3 a:hover {background: transparent url('/graphics/nav.gif') -202px -30px no-repeat;}
#nav4 a:hover {background: transparent url('/graphics/nav.gif') -372px -30px no-repeat;}
#nav5 a:hover {background: transparent url('/graphics/nav.gif') -473px -30px no-repeat;}
#nav6 a:hover {background: transparent url('/graphics/nav.gif') -581px -30px no-repeat;}
#nav7 a:hover {background: transparent url('/graphics/nav.gif') -687px -30px no-repeat;}
#nav8 a:hover {background: transparent url('/graphics/nav.gif') -793px -30px no-repeat;}


#onair_subnav {
  background-color: #6600cc;
  color: #fff;
  width:160px;
  border: 1px solid #a2a3a5; 
  padding:5px; 
  position:absolute; 
  z-index:100; 
  left: 212px; 
  top: 4px;
}

#community_subnav {
  background-color: #6600cc;
  color: #fff;
  width:135px;
  border: 1px solid #a2a3a5; 
  padding:5px; 
  position:absolute; 
  z-index:200; 
  left: 805px; 
  top: 4px;
}

.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:#ff6d07;
  text-decoration:underline;
}


#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: #fff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 16px;
	padding: 10px;
	margin: 5px 0px;
	border: 2px double #000;
	background-color: #6600cc;
}

#left_cont {
  width: 637px;
	float: left;
}

#sub_cont {
  width: 617px;
	padding: 0px 10px 20px 10px;
	float: left;
	background: #fad4ad repeat;
}

#right_cont {
  width: 313px;
	margin-left: 10px;
	padding-top: 10px;
  float: left;
}

#inner_left {
  width: 210px;
	padding-top: 10px;
	background-color: #ccc;
	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: #6600cc;
}

.morelink {
  margin-top: 5px;
}

.morelink a:link, .morelink a:visited {
  font-family: Arial;
	font-size: 12px;
	color: #6600cc;
	text-decoration: underline;
}

.morelink a:hover {
  font-family: Arial;
	font-size: 12px;
	color: #ff6d07;
	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-bottom: 29px solid #000;
	background-color: #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;
}

#home_video object {
  width: 214px !important;
	height: 174px !important;
}

#home_video embed {
  width: 214px !important;
	height: 174px !important;
}