body {
  background:#3F0400 url(/graphics/background.gif) repeat-x;
  background-position:50% 0;
  background-attachment:scroll;
  padding:0px;
  margin:0px auto;
 }
 
 /* body {
  background:#000000 url(/graphics/bg_july2.jpg) no-repeat;
  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;
}

th {
  font-family:Ariel, sans-serif;
  font-size:13px;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:right; 
}

.clear {
  clear:both;
  width:0px;
  height:0px;
  overflow:hidden;
  margin:0px;
  padding:0px;
}

/*------------------------------------------------Global Structure------------------------------------------*/ 
#shell {
  background-color:#cccccc;
  width:762px;
  margin:0px auto;
  padding:0px;
  border-left:10px solid #cccccc;
  border-right:10px solid #cccccc;
  border-bottom:10px solid #cccccc;
}

#masthead {
  background:url(/graphics/masthead.jpg) no-repeat;
  width:762px;
  height:183px;
  margin:0px;
  padding:0px;
  position:relative;
}

#artists {
  width:762px;
  height:183px;
  margin:0px;
  padding:0px;
  position:relative;
}

#home_logo {
  width:308px;
  height:183px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:0px;
  left:0px; 
}

#now_palying_shell {
  background-color:#000000;
  width:762px;
  height:43px;
  margin:0px;
  padding:0px;
  border-top:10px solid #cccccc;
}
	
#scrolling_txt_shell {
  background:#ACACAC url(/graphics/scroll_bg.gif) no-repeat;
  width:762px;
  height:29px;
  margin:0px;
  padding:0px;
  border-top:10px solid #cccccc;
}

#content_shell {
  width:762px;
  margin:0px;
  padding:10px 0px 0px 0px;
}

#footer {
  background-color:#ACACAC;
  width:762px; 
  margin:0px;
  padding:0px;
  border-top:10px solid #cccccc;
}

#footer p {
  margin:0px;
  padding:10px 0px 10px 0px;
  font-family:Ariel, sans-serif;
  font-size:10px;
  color:#000000;
  text-align:center;
}

#footer a:link, #footer a:visited, #footer a:hover {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:10px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#footer a:hover {
  color:#535353;
  text-decoration:none;
}

/*------------------------------------------------Navigation------------------------------------------*/ 
#nav_bar {
  background:url(/graphics/nav_bar.gif) no-repeat;
  width:762px; 
  height:33px; 
  margin:0px;
  padding:10px 0px 0px 0px;
  display:block;
  position:relative;
  border-top:10px solid #cccccc;
}

.nocss {
  display:none;
}

#nav_bar a:link, #nav_bar a:visited, #nav_bar a:hover {
  font-family:Arial, sans-serif;
  color:#ffffff;
  font-size:15px;
  font-weight:bold;
  margin:0px 0px 0px 40px;
  padding:0px;
  text-decoration:none;
}

#nav_bar a:hover {
  color:#ED0000;
  text-decoration:underline;
}


/* Dropdown Navigation */
 #droplayer {
  margin:0px;
  padding:0px;
  position:relative;
  z-index:100;
  }
 
#droplayer a:link, #droplayer a:visited {
  text-transform:capitalize;
  text-align:left;
  font:bold 11px Arial;
  text-decoration:none;
  color:#cccccc;
  display:block;
  margin:0px;
  padding:5px 10px 5px 10px;
  border:2px solid #202020;
}

#droplayer a:hover {
  background-color:#000000;
  font:bold 11px Arial;
  color:#DA1F0B;
  margin:0px;
  padding:5px 10px 5px 10px;
  text-align:left;
  text-transform:capitalize;
  border:2px solid #202020;
}
 
#toollayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#toolnav {
  background-color:#202020;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:259px;
  top:0px;
 }

#winlayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#winnav {
  background-color:#202020;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:359px;
  top:0px;
 }

#streetslayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#streetsnav {
  background-color:#202020;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:506px;
  top:0px;
 }
 
#contactlayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#contactnav {
  background-color:#202020;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:656px;
  top:0px;
 }
 
/*------------------------------------------------Homepage------------------------------------------*/ 
#col_left {
  width:490px;
  margin:0px;
  padding:0px;
  float:left;
}

#major_promo_shell {
  background-color:#000000;
  width:490px;
  height:207px;
  margin:0px;
  padding:0px;
}

#ad_shell_left {
  width:490px;
  margin:0px;
  padding:0px;
}

.ad_left {
  width:237px;
  height:141px;
  margin:10px 0px 0px 7px;
  padding:0px;
  float:left;
}

#col_right {
  width:256px;
  margin:0px;
  padding:0px;
  float:right;
}

.ad_right {
  width:256px;
  height:141px;
  margin:10px 0px 0px 3px;
  padding:0px;
}

#on_air_now {
  width:256px;
  height:120px;
  z-index:20;
  position:relative;
}

.dj_info_shell { 
	width:256px;
	height:50px;
	margin:0px;
	padding:0px;
	z-index:99;
	position:relative;
}

.dj_info_img {
  width:256px;
  height:120px;
  margin:0px;
  padding:0px;
  z-index:50;
  position:relative;
}

.dj_info_name {
  margin:-30px 0px 0px 4px;
  padding:0px;
  font-family:Ariel, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  z-index:99;
  position:relative;
}

.dj_info_time {
  margin:0px 0px 0px 4px;
  padding:0px;
  font-family:Ariel, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#ffffff;
  z-index:99;
  position:relative;
}


#listen_live {
  width:256px;
  height:73px;
  margin:10px 0px 0px 0px;
  padding:0px;
}

#ad_shell_right {
  width:256px;
  margin:10px 0px 0px 0px;
  padding:0px;
}

/*------------------------------------------------Interior Layout------------------------------------------*/
.hdr_int {
  background:#cccccc url(/graphics/hdr_int.gif) no-repeat;
  width:490px;
  height:24px;
  margin:0px;
  padding:0px;
}

.hdr_int p {
  font-family:Ariel, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#6E170C;
  margin:0px 0px 0px 17px;
  padding:5px 0px 0px 0px;
  text-transform:uppercase;
}

#interior_wrap {
  width:490px;
  margin:10px 0px 0px 0px;
  padding:0px;
}

#interior_wrap p {
  font-family:Ariel, sans-serif;
  font-size:13px;
  color:#000000;
  margin:0px;
  padding:0px;
}

#interior_wrap a:link, #interior_wrap a:visited, #interior_wrap a:hover {
  font-family:Arial, sans-serif;
  color:#9f1911;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#interior_wrap a:hover {
  color:#9f1911;
  text-decoration:none;
}

.item_shell {
  width:490px;
  margin:10px 0px 0px 0px;
  padding:0px;
  border-bottom:1px solid #999999;
}

.item_wrap {
  width:490px;
  margin:0px;
  padding:0px 0px 10px 0px;

}

.item_img {
  margin:0px;
  padding:0px;
}

.item_img img {
  margin:0px 10px 5px 0px;
  padding:0px;
  float:left
}

.item_hdr p {
  font-family:Ariel, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 3px 0px;
  padding:0px;
}

.item_desc p {
  font-family:Ariel, sans-serif;
  font-size:13px;
  color:#000000;
  margin:0px;
  padding:0px;
}

.item_more {
  margin:3px 0px 0px 0px;
  padding:0px;
}

.item_more a:link, .item_more a:visited, .item_more a:hover {
  font-family:Arial, sans-serif;
  color:#9f1911;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

.item_more a:hover {
  color:#9f1911;
  text-decoration:none;
}

.item_blog_link {
  margin:2px 0px 2px 0px;
  padding:0px;
  
}

/*------------------------------------------------Forms Layout------------------------------------------*/
#form_shell {
  background-color:#ACACAC;
  width:395px;
  margin:0px auto;
  padding:10px;
  border:5px solid #999999;
}

/*------------------------------------------------Blogs Layout------------------------------------------*/
.blog_post {
  background:#ffffff;
  width:470px;
  margin:0px;
  padding:10px;
}

.blog_post h2 {
  font-family:Ariel, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#9F1911;
  margin:0px;
  padding:0px;
}

.tstamp {
 font-family:Ariel, sans-serif;
  font-size:10px;
  color:#9F1911;
  margin:0px;
  padding:0px;
}

.blog_post_body {
  margin:0px;
  padding:0px;
}

.tags {
  font-family:Ariel, sans-serif;
  font-size:10px;
  color:#000000;
  margin:0px;
  padding:0px;
}

.dj_blog_hdr {
  margin:0px;
  padding:0px;
}

.dj_blog_hdr img {
  margin:0px;
  padding:0px;
}

#dj_social_shell {
  width:490px;
  margin:0px;
  padding:0px
}

#dj_social_shell h3 {
  background:#999999;
  width:470px;
  margin:0px;
  padding:10px;
  font-family:Arial, sans-serif;
  font-size:25px;
  color:#3E3E3E;
}

#dj_social_wrap {
  background:#AEAEAE;
  width:490px;
  margin:0px;
  padding:0px 0px 5px 0px;
}

.social_network_img {
  margin:0px;
  padding:0px;
  float:left;
  opacity:0.7;
  filter:alpha(opacity=70)
}

.social_network_img img {
  width:75px;
  height:75px;
  margin:5px 0px 0px 5px;
  padding:0px;
  float:left;
  cursor:hand;
  cursor:pointer;
}
