body {
  background:#000000 url(/graphics/background.gif) repeat-x;
  background-position:50% 0;
  background-attachment:fixed;
  padding:0px;
  margin:0px auto;
 }
 
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;
}

.hdr_graphic {
  margin:0px;
  padding:0px;
  border:0px;
  position:relative;
}
 
/*------------------------------------------------Global Structure------------------------------------------*/ 
#shell {
  width:900px;
  margin:0px auto;
  padding:0px;
}

#masthead {
  background:url(/graphics/masthead.jpg) no-repeat;
  width:900px;
  height:235px;
  margin:0px;
  padding:0px;
  position:relative;
}

#artists {
  width:900px;
  height:235px;
  margin:0px;
  padding:0px;
  position:relative;
}

#home_logo {
  width:295px;
  height:235px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:0px;
  left:0px; 
}

/*------------------------------------------------Navigation------------------------------------------*/ 
#navbar {
  background:url(/graphics/navbar.gif) no-repeat;
  width:900px;
  height:46px;
  margin:0px;
  padding:0px;
}

/* home */
a#nav_home:link, a#nav_home:visited, a#nav_home:hover {
  display:block; 
  float:left; 
  width:76px; 
  height:46px; 
  background:url(/graphics/navbar.gif) 0px 0px;
}

a#nav_home:hover {
  background:url(/graphics/navbar.gif) 0px -46px;
}

/* buzzaholics */
a#nav_buzzaholics:link, a#nav_buzzaholics:visited, a#nav_buzzaholics:hover {
  display:block; 
  float:left; 
  width:133px; 
  height:46px; 
  background:url(/graphics/navbar.gif) -76px 0px ;
}

a#nav_buzzaholics:hover {
  background:url(/graphics/navbar.gif) -76px -46px;
}

/* staff */
a#nav_staff:link, a#nav_staff:visited, a#nav_staff:hover {
  display:block; 
  float:left; 
  width:103px; 
  height:46px; 
  background:url(/graphics/navbar.gif) -209px 0px;
}

a#nav_staff:hover {
  background:url(/graphics/navbar.gif) -209px -46px;
}

/* photos */
a#nav_photos:link, a#nav_photos:visited, a#nav_photos:hover {
  display:block; 
  float:left; 
  width:86px; 
  height:46px; 
  background:url(/graphics/navbar.gif) -312px 0px;
}

a#nav_photos:hover {
  background:url(/graphics/navbar.gif) -312px -46px;
}

/* contests */
a#nav_contests:link, a#nav_contests:visited, a#nav_contests:hover {
  display:block; 
  float:left; 
  width:102px; 
  height:46px; 
  background:url(/graphics/navbar.gif) -398px 0px;
}

a#nav_contests:hover {
  background:url(/graphics/navbar.gif) -398px -46px;
}

/* links */
a#nav_links:link, a#nav_links:visited, a#nav_links:hover {
  display:block; 
  float:left; 
  width:65px; 
  height:46px; 
  background:url(/graphics/navbar.gif) -500px 0px;
}

a#nav_links:hover {
  background:url(/graphics/navbar.gif) -500px -46px;
}

/* around */
a#nav_around:link, a#nav_around:visited, a#nav_around:hover {
  display:block; 
  float:left; 
  width:210px; 
  height:46px; 
  background:url(/graphics/navbar.gif) -565px 0px;
}

a#nav_around:hover {
  background:url(/graphics/navbar.gif) -565px -46px;
}

/* contact */
a#nav_contact:link, a#nav_contact:visited, a#nav_contact:hover {
  display:block; 
  float:left; 
  width:125px; 
  height:46px; 
  background:url(/graphics/navbar.gif) -775px 0px;
}

a#nav_contact:hover {
  background:url(/graphics/navbar.gif) -775px -46px;
}

/**************************************************DROPDOWN MENU**************************************************/
	/* remove the list style */
	ul#nav {
		margin:0px; 
		padding:0px; 
		list-style:none;
	}	
	
		/* make the LI display inline */
		/* it's position relative so that position absolute */
		/* can be used in submenu */
		#nav li {
			margin:0px;
			padding:0px;  
			position:relative;
			float:left; 
		}
	
	
		/* submenu, it's hidden by default */
		#nav ul {
			background:transparent url(/graphics/dropdown_bg.png) repeat-y;
			width:220px;
			position:absolute; 
			top:46px;
			left:-10px; 
			display:none; 
			margin:0px; 
			padding:5px; 
			list-style:none;
			z-index:9999;
			border-left:3px solid #000000;
			border-right:3px solid #000000;
			border-bottom:3px solid #000000;
		}
		
		ul#nav li ul li a {
			background:transparent url(/graphics/dropdown_div.png) center bottom no-repeat;
			width:210px;
			margin:0px;
			padding:5px;
		}
		
		/* display block will make the link fill the whole area of LI */
		#nav ul a {
			display:block;  
			margin:0px;
			padding:0px; 
			color:#ffffff;
			font-family:Arial, sans-serif;
			font-weight:bold;
			font-size:11px;
			text-decoration:none;
		}
		
		#nav ul a:hover {
			background:#000000;
			color:#F0060D;
		}

		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #nav ul {
			margin:0 0 0 -2px;
		}
		
		.nav_cap {
			margin:10px 0px 0px 0px;
			padding:0px;
		}


#blogslayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#blogsnav {
  background-color:#000000;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:297px;
  top:0px;
 }
 
#medialayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#medianav {
  background-color:#000000;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:665px;
  top:0px;
 }
 
/*------------------------------------------------Below Nav Structure------------------------------------------*/ 
#content_shell {
  background-color:#000000;
  width:880px;
  margin:0px;
  padding:10px;
}

#col_left {
  background:url(/graphics/bg_side_column.gif) repeat-y;
  width:190px;
  margin:0px;
  padding:0px 0px 10px 0px;
  float:left;
}

#listen_live {
  width:190px;
  height:215px;
  margin:0px;
  padding:0px;
}

.weather_shell {
  width:180px;
  margin:10px 0px 10px 5px;
  padding:0px;
}

#poll_shell {
  background-color:#000000;
  width:155px;
  margin:0px auto;
  padding:5px;
  border:1px solid #4B4B4B;
}

#poll_shell h2 {
  margin:0px;
  padding:0px;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:20px;
  color:#FF0000;
  text-align:center;
}

#poll_shell th {
  font-family:Ariel, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#ffffff;
  margin:0px;
  padding:0px;
  text-align:left; 
}

#poll_shell td {
  font-family:Ariel, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#ffffff;
  margin:0px;
  padding:0px;
  text-align:left; 
}

#col_center {
  background:#232323 url(/graphics/home_content_background.jpg) no-repeat;
  width:450px;
  margin:0px 0px 0px 15px;
  padding:10px;
  float:left;
}

#int_col_left {
	width:200px;
	margin:0px;
	padding:0px;
	float:left;
}

#int_col_right {
	width:230px;
	margin:0px;
	padding:0px;
	float:right;
}

#int_col_left td {
  font-family:Ariel, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#999;
  margin:0px;
  padding:0px;
  text-align:left; 
}

.local_music_entry {
	margin:0px;
	padding:0px;
}

.local_music_entry img {
	width:50px;
	height:50px;
	margin:0px 0px 6px 6px;
	padding:0px;
	float:left;
}

#yes_bar {
  width:450px;
  height:45px;
  margin:0px 0px 10px 0px;
  padding:0px;
}

#major_promo_shell {
  width:450px;
  height:267px;
  margin:0px 0px 10px 0px;
  padding:0px;
}

#hp_video {
  width:450px;
  margin:0px 0px 8px 0px;
  padding:0px;
}

/* #hp_video iframe {width:450px !important; height:300px !important;} 

#hp_video embed {width:450px !important; height:300px !important;}

#hp_video object {width:450px !important; height:300px !important;} */


.minor_promo_shell {
  background-color:#101010;
  width:202px;
  margin:2px 0px 0px 2px;
  padding:10px;
  float:left;
}

.minor_promo_img {
  margin:0px 0px 5px 0px;
  padding:0px;
}

.minor_promo_desc {
  margin:0px;
  padding:0px;
  font-family:Ariel, sans-serif;
  font-size:10px;
  color:#ffffff;
  text-align:left;
}

.minor_promo_desc p {
  margin:0px;
  padding:0px;
}

.minor_promo_more {
  margin:0px;
  padding:0px;
  float:right;
}

.minor_promo_more p {
  margin:0px;
  padding:0px;
}

.minor_promo_more a:link, .minor_promo_more a:visited, .minor_promo_more a:hover {
  font-family:Arial, sans-serif;
  color:#FF0000;
  font-size:10px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

.minor_promo_more a:hover {
  color:#A11414;
  text-decoration:none;
}

#ad_center {
  width:450px;
  margin:0px;
  padding:0px;
}

#ad_center img {
  width:450px;
  height:77px;
  margin:10px 0px 0px 0px;
  padding:0px;
}

#col_right {
  background:url(/graphics/bg_side_column.gif) repeat-y;
  width:190px;
  margin:0px;
  padding:0px 0px 10px 0px;
  float:right;
}

#on_air_now {
  background:url(/graphics/on_air_now.gif) no-repeat;
  width:165px;
  height:194px;
  margin:10px 0px 0px 11px;
  padding:0px;
  border:1px solid #4B4B4B;
}

.ad_in_column {
  width:165px;
  margin:10px 0px 0px 11px;
  padding:0px;
  border:1px solid #4B4B4B;
}

.ad_left_column {
  width:180px;
  margin:10px 0px 0px 11px;
  padding:0px;
  border:1px solid #4B4B4B;
}

#footer {
  background-color:#101010;
  width:900px;
  margin:0px;
  padding:0px;
}

#footer p {
  margin:0px;
  padding:20px 0px 20px 0px;
  font-family:Ariel, sans-serif;
  font-size:10px;
  color:#ffffff;
  text-align:center;
}

#footer a:link, #footer a:visited, #footer a:hover {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-size:10px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

#footer a:hover {
  color:#cccccc;
  text-decoration:underline;
}

/*------------------------------------------------Interior Structure------------------------------------------*/ 
#int_shell {
  background-color:#ffffff;
  width:430px;
  margin:0px;
  padding:10px;
}

#int_shell h2 {
  margin:0px 0px 10px 0px;
  padding:0px 0px 5px 0px;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:20px;
  color:#FF0000;
  text-align:left;
  border-bottom:1px solid #cccccc;
}

#int_shell h4 {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:15px;
  font-weight:bold;
  margin:10px 0px 3px 0px;
  padding:0px;
}

#int_shell p {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  margin:0px;
  padding:0px;
}

#int_shell a:link, #int_shell a:visited, #int_shell a:hover {
  font-family:Arial, sans-serif;
  color:#FF0000;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#int_shell a:hover {
  color:#A11414;
  text-decoration:none;
}

/*------------------------------------------------News Items Structure------------------------------------------*/ 
.ni_shell {
  width:430px;
  margin:0px;
  padding:20px 0px 20px 0px;
  border-bottom:1px solid #cccccc;
}

.ni_img {
  margin:0px;
  padding:0px;
}

.ni_img img {
  margin:0px 10px 0px 0px;
  padding:0px;
  float:left;
}

.ni_hdr {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:15px;
  font-weight:bold;
  margin:0px 0px 3px 0px;
  padding:0px;
}

.ni_desc {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  margin:0px;
  padding:0px;
}

.ni_more {
  margin:3px 0px 0px 0px;
  padding:0px;
  float:right;
}

/*------------------------------------------------Froms Layout------------------------------------------*/
#form_shell {
  background:#cccccc url(/graphics/forms_bg.jpg) no-repeat;
  background-position:bottom right;
  width:408px;
  margin:0px auto;
  padding:10px;
  border:1px solid #999999;
}

#form_shell th {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  font-weight:bold;
  text-transform:capitalize;
  margin:0px 3px 0px 0px;
  padding:0px;
  text-align:right;
}

#form_shell2 {
  background:#F0F0F0;
  width:408px;
  margin:0px auto;
  padding:10px;
  border:1px solid #999999;
}

#form_shell2 th {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:11px;
  font-weight:bold;
  text-transform:capitalize;
  margin:0px 3px 0px 0px;
  padding:0px;
  text-align:right;
}

/*------------------------------------------------Blogs------------------------------------------*/

.tstamp {
  font-family:Arial, sans-serif;
  color:#999999;
  font-size:10px;
  margin:0px 0px 3px 0px;
  padding:0px;
}

/*------------------------------------------------Calendar------------------------------------------*/
#calendar_shell {
  background-color:#ffffff;
  width:860px;
  margin:0px;
  padding:20px;
}

#calendar_shell h2 {
  margin:0px 0px 10px 0px;
  padding:0px 0px 5px 0px;
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:20px;
  color:#000000;
  text-align:left;
}

#calendar_shell p {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  margin:0px;
  padding:0px;
}

#calendar_shell a:link, #calendar_shell a:visited, #calendar_shell a:hover {
  font-family:Arial, sans-serif;
  color:#FF0000;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#calendar_shell a:hover {
  color:#A11414;
  text-decoration:none;
}

/*------------------------------------------------RSS Feeds Layout------------------------------------------*/
.rss_feed_shell {
  width: 100%;
  margin:10px 0px 0px 0px;
  padding:0px 0px 10px 0px;
  border-bottom:1px solid #cccccc;
}

.rss_feed_shell img {
  margin:0px;
  padding:0px;
}

.rss_feed_shell img img {
  margin:0px 10px 0px 0px;
  padding:0px;
  float:left;
  border:3px solid #cccccc;
}

.rss_feed_pubdate {
  font-family:Ariel, sans-serif;
  font-size:10px;
  color:#999999;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.rss_feed_title {
  font-family:Ariel, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.rss_feed_link {
  margin:0px;
  padding:0px 0px 5px 0px;
  float:right;
}
