body {
  background:#000000;
  margin:0px auto;
  padding:0px;
 }
 
form {
  padding:0px;
  margin:0px;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
}

a {
	outline:none;
	border:0px;
}

.clear {
  clear:both;
  width:0px;
  height:0px;
  overflow:hidden;
  margin:0px;
  padding:0px;
}

.hidden {
  display:none;
}

/**************************************************MAIN STRUCTURE**************************************************/

#shell {
	width:990px;
	margin:0px auto;
	padding:0px;
}

#masthead {
	background:url(/graphics/masthead.jpg) no-repeat;
	width:990px;
	height:181px;
	margin:0px;
	padding:0px;
}

#home_logo {
	width:248px;
	height:181px;
	margin:0px;
	padding:0px;
	float:left;
}

#listen_live {
	width:230px;
	height:181px;
	margin:0px;
	padding:0px;
	float:left;
}

#artist_shell {
	width:512px;
	height:181px;
	margin:0px;
	padding:0px;
	float:right;
}

#artist_wrap img {
  position:absolute;
  width:512px;
  height:181px;
}

#artist_wrap {
  width:512px;
  height:181px;
  overflow:hidden;
}

#search_shell {
background:#cccccc;

  width:220px;

  height:19px;

  margin:8px 9px 0px 0px;

  padding:0px;

  float:right;

  position:relative;

}



#keyword_search {

  background-color:#ffffff;

  width:189px;

  margin:0px;

  padding:2px 0px 3px 2px;

  font-size:10px;

  color:#999999; 

  position:absolute;

  left:0px;

  top:0px;

  border:none;

}



#keyword_button {

  background:url(/graphics/search_btn.gif) no-repeat;

  width:31px;

  height:19px;

  margin:0px;

  padding:0px;

  position:absolute;

  top:0px;

  left:189px;

  cursor:pointer;

  cursor:hand;

}



#keyword_button input { 

  display:none;

}


#yes_bar {
	width:990px;
	height:50px;
	margin:5px 0px 5px 0px;
	padding:0px;
	z-index:10;
}

#content_shell {
	background:#000;
	width:978px;
	margin:0px;
	padding:0px 6px 0px 6px;
	border-bottom:1px solid #DF1823;
}

#left_col {
	width:819px;
	margin:0px;
	padding:0px;
	float:left;
}

#right_col {
	width:156px;
	margin:0px;
	padding:0px;
	float:right;
}

.sponsor_shell {
	width:156px;
	margin:0px;
	padding:0px;
}

#sponsor_hdr {
	background:url(/graphics/hdr_sponsor.gif) no-repeat;
	width:156px;
	height:26px;
	margin:0px;
	padding:0px;
}

#onairnow_hdr {
	background:url(/graphics/hdr_onairnow.gif) no-repeat;
	width:156px;
	height:26px;
	margin:0px;
	padding:0px;
}

.sponsor_wrap {
	background:url(/graphics/bg_sponsor.gif) repeat-y;
	width:148px;
	margin:0px auto;
	padding:0px 4px 0px 4px;
	overflow:hidden;
}

.sponsor_content {
	width:148px;
	margin:0px auto;
	padding:0px;
}

.sponsor_content img {
	margin:3px 0px 0px 0px;
	padding:0px
}

.sponsor_cap {
	background:url(/graphics/cap_sponsor.gif) no-repeat;
	width:156px;
	height:6px;
	margin:0px;
	padding:0px;
}

#footer {
	width:980px;
	margin:0px;
	padding:20px 5px 20px 5px;
}

#footer p {
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
}

#footer a:link, #footer a:visited, #footer a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

#footer a:hover {
	color:#DF1823;
	text-decoration:underline;
}

/**************************************************HOMEPAGE STRUCTURE**************************************************/
#promo_shell {
	background:url(/graphics/bg_promo.gif) no-repeat;
	width:819px;
	height:242px;
	margin:0px 0px 4px 0px;
	padding:4px 0px 0px 0px;
}

#promo_wrap {
	width:811px;
	height:237px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#nmd_shell {
	background:url(/graphics/bg_nmd.gif) no-repeat;
	width:442px;
	height:289px;
	margin:0px 0px 4px 0px;
	padding:26px 0px 0px 0px;
	float:left;
}

#nmd_wrap {
	background:#000000;
	width:434px;
	height:285px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#nmd_wrap iframe {width:434px !important; height:275px !important;} 
#nmd_wrap embed {width:434px !important; height:275px !important;}
#nmd_wrap object {width:434px !important; height:275px !important;}

#mb_shell {
	background:url(/graphics/bg_mb.gif) no-repeat;
	width:373px;
	height:289px;
	margin:0px 0px 4px 0px;
	padding:26px 0px 0px 0px;
	float:right;
}

#mb_wrap {
	width:365px;
	height:285px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#mb_wrap li {
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	list-style:none;
}

#mb_wrap a:link, #mb_wrap a:visited, #mb_wrap a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#DF1823;
	text-decoration:none;
}

#mb_wrap a:hover {
	color:#DF1823;
	text-decoration:underline;
}

.mb_entry {
	width:361px;
	margin:7px 0px 0px 0px;
	padding:0px 2px 0px 2px;
}

.mb_entry_img {
	margin:0px;
	padding:0px;
}

.mb_entry_img img {
	width:35px;
	height:25px;
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
}

.mb_entry_txt {
    width:321px;
	margin:0px;
	padding:0px;
	float:right;
}

#ahn_hdr {
	background:#131313;
	width:360px;
	height:25px;
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 5px;
}

#ahn_hdr p {
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#DF1414;
	margin:0px;
	padding:0px
}

.ahn_img {
	background:#131313;
	width:115px;
	height:157px;
	margin:5px 0px 0px 5px;
	padding:0px;
	float:left;
}

.ahn_img p {
	font-size:0px;
	font-color:#131313;
	margin:0px;
	padding:0px;
}

.ahn_entry {
	width:779px;
	margin:0px;
	padding:20px 0px 20px 0px;
	border-bottom:1px solid #000000;
}

.ahn_lrg_img {
	margin:0px;
	padding:0px;
}

.ahn_lrg_img img {
	margin:0px 20px 0px 0px;
	padding:0px;
	float:left;
	border:1px solid #000000;
}

#lrgad_shell {
	background:url(/graphics/bg_lrgad.gif) no-repeat;
	width:306px;
	height:252px;
	margin:0px 0px 4px 0px;
	padding:4px 0px 0px 0px;
	float:left;
}

#lrgad_wrap {
	width:298px;
	height:248px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#lrgad_wrap img {
	width:298px;
	height:248px;
	margin:0px auto;
	padding:0px;
}

#smad_shell {
	background:url(/graphics/bg_smad.gif) no-repeat;
	width:132px;
	height:252px;
	margin:0px 0px 4px 4px;
	padding:4px 0px 0px 0px;
	float:left;
}

#smad_wrap {
	width:124px;
	height:248px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#smad_wrap img {
	width:124px;
	height:248px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#en_shell {
	background:url(/graphics/bg_en.gif) no-repeat;
	width:215px;
	height:230px;
	margin:0px 0px 4px 4px;
	padding:26px 0px 0px 0px;
	float:left;
}

#en_wrap {
	width:207px;
	height:226px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#poll_shell {
	background:url(/graphics/bg_poll.gif) no-repeat;
	width:154px;
	height:230px;
	margin:0px 0px 4px 4px;
	padding:26px 0px 0px 0px;
	float:right;
}

#poll_wrap {
	width:146px;
	height:226px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#poll_wrap p {
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
}

#poll_wrap td {
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#DF1823;
	text-align:left;
}

#fb_shell {
	background:url(/graphics/bg_fb.gif) no-repeat;
	width:215px;
	height:219px;
	margin:0px;
	padding:26px 0px 0px 0px;
	float:left;
}

#fb_wrap {
	width:207px;
	height:215px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#twitter_shell {
	background:url(/graphics/bg_twitter.gif) no-repeat;
	width:223px;
	height:219px;
	margin:0px 0px 0px 4px;
	padding:26px 0px 0px 0px;
	float:left;
}

#twitter_wrap {
	width:215px;
	height:215px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#contest_shell {
	background:url(/graphics/bg_contest.gif) no-repeat;
	width:215px;
	height:219px;
	margin:0px 0px 0px 4px;
	padding:26px 0px 0px 0px;
	float:left;
}

#contest_wrap {
	width:207px;
	height:215px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

#contest_wrap li {
	margin:8px 0px 0px 2px;
	padding:0px;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	list-style:none;
	text-decoration:none;
}

#contest_wrap a:link, #contest_wrap a:visited, #contest_wrap a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#DF1823;
	text-decoration:none;
}

#contest_wrap a:hover {
	color:#DF1823;
	text-decoration:underline;
}

#links_shell {
	background:url(/graphics/bg_links.gif) no-repeat;
	width:154px;
	height:219px;
	margin:0px;
	padding:26px 0px 0px 0px;
	float:right;
}

#links_wrap {
	width:146px;
	height:215px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}

.hp_links {
	background:#131313;
	color:#DF1823;
	width:144px;
	margin:1px 0px 0px 0px;
	padding:0px 0px 2px 2px;
}

.hp_links a:link, .hp_links a:visited, .hp_links a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#DF1823;
	text-decoration:none;
}

.hp_links a:hover {
	color:#DF1823;
	text-decoration:underline;
}
