/***Common Elements***/

body {
  margin: 0px;
  padding:0px;
  font-family: Arial, Sans-serif;
	background: url('/graphics/bg.jpg') no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
img {
  border: none;
}

.clear {
  clear: both;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

p {
  margin: 0;
	padding: 0;
}

a:link, a:visited {
  color: #29acc1;
}
a:hover {
  color: #7e7e7f;
}

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

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


.number {
  width: 36px;
}

#main {
  width: 960px;
	margin: 0px auto;
	background-color: #b5dbe7;
}

#mast_cont {
  width: 960px;
	height: 136px;
}

#logo {
  float: left;
}

#listen {
  float: left;
	width: 203px;
	height: 136px;
	background: url('/graphics/listen_on.gif') no-repeat;
}

#listen a:link, #listen a:visited {
  background: url('/graphics/listen.gif') no-repeat;
	width: 203px;
	height: 136px;
	display: block;
}

#listen a:hover {
  background: url('/graphics/listen_on.gif') no-repeat;
	width: 203px;
	height: 136px;
	display: block;
}

#artist_mast {
  float: left;
	width: 612px;
	height: 136px;
	background: url('/graphics/masthead_artists1.jpg') no-repeat top left;
	position:relative;
}

#masthead_artists1 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 612px;
	height: 136px;
  z-index: 1000;
  visibility: hidden;
}

#masthead_artists2 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 612px;
	height: 136px;
  z-index: 1100;
  visibility: hidden;
}

#masthead_artists3 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 612px;
	height: 136px;
  z-index: 1200;
  visibility: hidden;
}

#masthead_artists4 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 612px;
	height: 136px;
  z-index: 1300;
  visibility: hidden;
}

#masthead_artists5 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 612px;
	height: 136px;
  z-index: 1400;
  visibility: hidden;
}

#masthead_artists6 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 612px;
	height: 136px;
  z-index: 1500;
  visibility: hidden;
}

#masthead_artists7 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 612px;
	height: 136px;
  z-index: 1600;
  visibility: hidden;
}

#masthead_artists8 {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 612px;
	height: 136px;
  z-index: 1700;
  visibility: hidden;
}

#jocks_subnav {
  background-color: #ECE4ca;
  color: #fff;
  width:120px;
  border: 1px solid #7e7e7f; 
  padding:5px; 
  position:absolute; 
  z-index:2000; 
  left: 0px; 
  top: 0px;
}

#network_subnav {
  background-color: #ECE4ca;
  color: #fff;
  width:155px;
  border: 1px solid #7e7e7f; 
  padding:5px; 
  position:absolute; 
  z-index:2001; 
  left: 130px; 
  top: 0px;
}

#concerts_subnav {
  background-color: #ECE4ca;
  color: #fff;
  width:187px;
  border: 1px solid #7e7e7f; 
  padding:5px; 
  position:absolute; 
  z-index:2002; 
  left: 296px; 
  top: 0px;
}

#music_subnav {
  background-color: #ECE4ca;
  color: #fff;
  width:176px;
  border: 1px solid #7e7e7f; 
  padding:5px; 
  position:absolute; 
  z-index:2003; 
  left: 494px; 
  top: 0px;
}

#media_subnav {
  background-color: #ECE4ca;
  color: #fff;
  width:139px;
  border: 1px solid #7e7e7f; 
  padding:5px; 
  position:absolute; 
  z-index:2004; 
  left: 681px; 
  top: 0px;
}

#contact_subnav {
  background-color: #ECE4ca;
  color: #fff;
  width:118px;
  border: 1px solid #7e7e7f; 
  padding:5px; 
  position:absolute; 
  z-index:2005; 
  left: 830px; 
  top: 0px;
}

.subnav a:link, .subnav a:visited {
  font: normal 12px arial;
  line-height:20px;
  color:#7e7e7f;
  text-decoration:none;
}
.subnav a:hover {
  font: normal 12px arial;
  line-height: 20px;
  color:#7e7e7f;
  text-decoration:underline;
}

#nav_cont {
  width: 960px;
	height: 34px;
}

#nav1 {
	float: left;
	background: url('/graphics/nav1_on.gif') no-repeat;
}

#nav1 a:link, #nav1 a:visited {
  background: url('/graphics/nav1.gif') no-repeat;
  width: 131px;
	height: 34px;
	display: block;
}

#nav1 a:hover {
  background: url('/graphics/nav1_on.gif') no-repeat;
  width: 131px;
	height: 34px;
	display: block;
}

#nav2 {
	float: left;
	background: url('/graphics/nav2_on.gif') no-repeat;
}

#nav2 a:link, #nav2 a:visited {
  background: url('/graphics/nav2.gif') no-repeat;
  width: 166px;
	height: 34px;
	display: block;
}

#nav2 a:hover {
  background: url('/graphics/nav2_on.gif') no-repeat;
  width: 166px;
	height: 34px;
	display: block;
}

#nav3 {
	float: left;
	background: url('/graphics/nav3_on.gif') no-repeat;
}

#nav3 a:link, #nav3 a:visited {
  background: url('/graphics/nav3.gif') no-repeat;
  width: 198px;
	height: 34px;
	display: block;
}

#nav3 a:hover {
  background: url('/graphics/nav3_on.gif') no-repeat;
  width: 198px;
	height: 34px;
	display: block;
}

#nav4 {
	float: left;
	background: url('/graphics/nav4_on.gif') no-repeat;
}

#nav4 a:link, #nav4 a:visited {
  background: url('/graphics/nav4.gif') no-repeat;
  width: 187px;
	height: 34px;
	display: block;
}

#nav4 a:hover {
  background: url('/graphics/nav4_on.gif') no-repeat;
  width: 187px;
	height: 34px;
	display: block;
}

#nav5 {
	float: left;
	background: url('/graphics/nav5_on.gif') no-repeat;
}

#nav5 a:link, #nav5 a:visited {
  background: url('/graphics/nav5.gif') no-repeat;
  width: 150px;
	height: 34px;
	display: block;
}

#nav5 a:hover {
  background: url('/graphics/nav5_on.gif') no-repeat;
  width: 150px;
	height: 34px;
	display: block;
}

#nav6 {
	float: left;
	background: url('/graphics/nav6_on.gif') no-repeat;
}

#nav6 a:link, #nav6 a:visited {
  background: url('/graphics/nav6.gif') no-repeat;
  width: 128px;
	height: 34px;
	display: block;
}

#nav6 a:hover {
  background: url('/graphics/nav6_on.gif') no-repeat;
  width: 128px;
	height: 34px;
	display: block;
}

#promocontainer {POSITION: relative; visibility: visible; width: 960px; height:357px; margin-bottom:3px;}
#promo1 {POSITION: absolute; visibility: visible; z-index:100; top:0; left:0; width: 960px; height:357px; overflow:hidden; color:#FFF;}
#promo2, #promo3, #promo4, #promo5, #promo6, #promo7, #promo8 {POSITION: absolute; visibility: hidden; z-index: 100; top:0; left:0; width: 960px; height:357px; overflow:hidden; background-color:#000; color:#FFF;}
a.promolink:link, a.promolink:visited {font:bold 12px Arial; color:#fff; text-decoration:none;}
a.promolink:hover {font:bold 12px Arial; color:#fff; text-decoration:none;}
#promolinks {position:absolute; top:315px; left:600px; height:15px; width:210px; z-index:200;}
#promolink1, .control_button {height:15px; padding:0; width:15px; text-align:center; float:right; z-index:200; margin-right:3px; display:block; border: 1px solid #fff; background-color: #778e1d;}
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6, #promolink7, #promolink8 {display:none; height:15px; padding:0; width:15px; text-align:center; position:relative; float:right; z-index:200; margin-right:3px; border: 1px solid #fff; background-color: #585952;}
.promo_header {margin:0 3px 0 0; padding-left:10px; font:bold 20px Arial; color:#FFF; text-decoration:underline;}
.promo_more {margin:0 0 0 10px; color:#FFF;}
.promo_more a {color:#FFF; text-decoration:underline;}
#promo1 p, #promo2 p, #promo3 p, #promo4 p, #promo5 p, #promo6 p, #promo7 p, #promo8 p {margin:0 0 6px 0; padding-left:10px; color:#FFF;}

#my_gallery {
  width: 960px;
	height: 357px;
	margin-bottom: 3px;
}

#minor_promos {
  width: 959px;
	height: 207px;
	padding-left: 1px;
}

.minor_box1 {
  margin-left: 3px;
	width: 235px;
	height: 207px;
	float: left;
}

.minor_box2 {
  margin-left: 3px;
	width: 235px;
	height: 207px;
	float: left;
}

.minor_box3 {
  margin-left: 3px;
	width: 235px;
	height: 207px;
	float: left;
}

.minor_box4 {
  margin-left: 3px;
	width: 235px;
	height: 207px;
	float: left;
}


#footer {
  background: #b5dbe7 url('/graphics/footer.gif') repeat-x;
	font-size: 12px;
	padding: 5px 0px;
	margin-top: 4px;
}

#subpage_wrap {
  width: 950px;
	background: url('/graphics/sub_bg.gif') repeat-y;
	padding-left: 10px;
}

#sub_wrapper {
  width: 731px;
	float: left;
	border-top: 10px solid #b5dbe7;
	
}

#sub_head {
  background: #b5dbe7 url('/graphics/footer.gif') repeat-x;
	height: 27px;
	width: 721px;
	font-size: 18px;
	font-family: Georgia;
	font-weight: bold;
	color: #7e7e7f;
	padding: 7px 0px 0px 10px;
}

#sub_cont {
  background: #e1f4f9;
	color: #7e7e7f;
	font-family: Arial;
	font-size: 12px;
	padding: 10px;
	width: 711px;
}

#alt_wrap {
  width: 960px;
}

#alt_wrapper {
  width: 941px;
	border-top: 10px solid #b5dbe7;
	margin-left: 10px;
	
}

#alt_head {
  background: #b5dbe7 url('/graphics/footer.gif') repeat-x;
	height: 27px;
	width: 931px;
	font-size: 18px;
	font-family: Georgia;
	font-weight: bold;
	color: #7e7e7f;
	padding: 7px 0px 0px 10px;
}

#alt_cont {
  background: #e1f4f9;
	color: #7e7e7f;
	font-family: Arial;
	font-size: 12px;
	padding: 10px;
	width: 921px;
}

#side_bar {
  width: 180px;
	float: left;
	background-color: #ede5cc;
	padding: 10px;
	margin-left: 10px;
	height: 600px;
	border-top: 10px solid #b5dbe7;
}

#banner {
  background-color: #ede5cc;
	width: 941px;
	padding: 10px 0px;
	margin: 10px 0px 10px 10px;
}

#jock_cont {
  width: 711px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #7e7e7f;
}

#jock_img {
  width: 150px;
	height: 150px;
	float: left;
}

.jock_hdr {
  width: 551px;
	float: left;
	padding-left: 10px;
	font-size: 18px;
	font-family: Georgia;
	font-weight: bold;
	color: #7e7e7f;
}

.blog_hdr {
  width: 551px;
	font-size: 18px;
	font-family: Georgia;
	font-weight: bold;
	color: #7e7e7f;
}

h2 {
  font-size: 18px;
	font-family: Georgia;
	font-weight: bold;
	color: #7e7e7f;
}

#jock_details {
  width: 551px;
	float: left;
	padding-left: 10px;
	margin-bottom: 10px;
}

.news_cont {
  width: 711px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #7e7e7f;
}

.news_img {
  width: 150px;
	height: 150px;
	float: left;
	margin-bottom: 10px;
}

.news_hdr {
  width: 551px;
	float: left;
	padding-left: 10px;
	font-size: 18px;
	font-family: Georgia;
	font-weight: bold;
	color: #7e7e7f;
}

.news_details {
  width: 551px;
	float: left;
	padding-left: 10px;
	margin-bottom: 10px;
}

#gallery_head {
  background: #b5dbe7 url('/graphics/footer.gif') repeat-x;
	height: 27px;
	width: 960px;
	font-size: 18px;
	font-family: Georgia;
	font-weight: bold;
	color: #7e7e7f;
	padding: 7px 0px 0px 10px;
}

