body {
  background:url(/graphics/background.gif) repeat-x;
  background-position:50% 0;
  background-attachment:fixed;
  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;
}

.hdr_graphic {
  margin:0px;
  padding:0px;
  border:0px;
  position:relative;
}

.btn_more {
  margin:0px;
  padding:10px 0px 0px 0px;
  border:0px;
  float:right;
}

/*------------------------------------------------Global Structure------------------------------------------*/ 
#shell {
  width:1024px;
  margin:0px auto;
  padding:0px;
  border-left:1px solid #8B8D98;
  border-right:1px solid #8B8D98;
}

#masthead {
  background:url(/graphics/masthead.jpg) no-repeat;
  width:1024px;
  height:149px;
  margin:0px;
  padding:0px;
  position:relative;
}

#home_logo {
  width:269px;
  height:149px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:0px;
  left:0px; 
}

#leaderboard_top {
  width:728px;
  height:90px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:5px;
  left:290px; 
}

#listen_live{
  width:164px;
  height:39px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:110px;
  left:561px;
}

#keyword_search_shell {
  width:230px;
  height:19px;
  margin:0px;
  padding:0px;
  z-index:99;
  position:absolute;
  top:115px;
  left:785px;
}

#keyword_search {
  background-color:#ffffff;
  width:166px;
  margin:0px;
  padding:1px 0px 2px 2px;
  font-size:13px;
  color:#999999; 
  position:absolute;
  left:0px;
  top:0px;
  border:none;
}

#keyword_button {
  background:url(/graphics/btn_search.gif) no-repeat;
  width:64px;
  height:19px;
  margin:0px;
  padding:0px;
  position:absolute;
  top:0px;
  left:166px;
  cursor:pointer;
  cursor:hand;
}


#keyword_button input { 
  display:none;
}

/* Navigation */

#navbar {
  background:#CCCBD3 url(/graphics/navbar.gif) no-repeat;
  width:1016px;
  height:29px;
  margin:0px;
  padding:7px 0px 0px 8px;
  position:relative;
}

#navbar ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

#navbar li {
  display:inline;
}

#navbar a:link, #navbar a:visited, #navbar a:hover {
  font-family:Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#434381;
  margin:0px;
  padding:8px 10px 12px 10px;
  text-decoration:none;
}

#navbar a:hover {
  background-color:#ffffff;
  padding:8px 10px 12px 10px;
}

#btn_login {
  position:absolute;
  margin:0px;
  padding:0px;
  left:858px;
  top:8px;
  z-index:99;
}

#btn_login a:link, #btn_login a:visited, #btn_login a:hover {
  background:url(/graphics/btn_login.gif) no-repeat;
  width:57px;
  height:21px;
  margin:0px;
  padding:0px;
  display:block; 
}

#btn_login a:hover {
  background:url(/graphics/btn_login_hover.gif) no-repeat;
}

#btn_reg {
  position:absolute;
  margin:0px;
  padding:0px;
  left:917px;
  top:8px;
  z-index:100;
}

#btn_reg a:link, #btn_reg a:visited, #btn_reg a:hover {
  background:url(/graphics/btn_reg_now.gif) no-repeat;
  width:105px;
  height:21px;
  margin:0px;
  padding:0px;
  display:block; 
}

#btn_reg a:hover {
  background:url(/graphics/btn_reg_now_hover.gif) no-repeat;
}

/* Dropdown Navigation */
 #droplayer {
  margin:0px;
  padding:0px;
  position:relative;
  z-index:100;
  }
 
#droplayer a:link, #droplayer a:visited {
  font:bold 11px Arial;
  color:#434381;
  margin:0px;
  padding:5px 35px 5px 20px;
  text-transform:capitalize;
  text-decoration:none;
  text-align:left;
  display:block;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

#droplayer a:hover {
  background:#FFFCE1 url(/graphics/dot.png) no-repeat 0px 0px;
  font:bold 11px Arial;
  color:#434381;
  margin:0px;
  padding:5px 35px 5px 20px;
  text-align:left;
  text-transform:capitalize;
}
 
 #djlayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#djnav {
  background-color:#EEEDF2;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:65px;
  top:0px;
 }
 
#newslayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#newsnav {
  background-color:#EEEDF2;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:203px;
  top:0px;
 }
 
 #sportslayer {
  position:relative; 
  visibility:hidden;
  z-index:99;
}

#sportsnav {
  background-color:#EEEDF2;
  margin:0px; 
  padding:0px; 
  position:absolute; 
  z-index:99; 
  left:259px;
  top:0px;
 }

#content_shell {
  background-color:#ffffff;
  width:1008px;
  margin:0px;
  padding:8px;
}

#col_left {
  width:880px;
  margin:0px;
  padding:0px;
  float:left;
}

#col_right {
  width:120px;
  margin:0px;
  padding:0px 0px 10px 0px;
  float:right;
}

.ad_right_column {
  margin:0px;
  padding:10px 0px 0px 0px;
}

/*------------------------------------------------Homepage------------------------------------------*/
#news_shell_left {
  width:435px;
  margin:0px;
  padding:0px;
  float:left;
}

.hp_news_shell {
  width:433px;
  margin:8px 0px 0px 0px;
  padding:0px;
  border:1px solid #cccccc;
}

.hp_news_content {
  background-color:#EEEDF2;
  width:413px;
  margin:0px;
  padding:10px;
}

.rss_abc_news_shell {
  width:413px;
  margin:0px;
  padding:10px 0px 10px 0px;
  border-bottom:1px solid #cccccc;
}

.rss_abc_news_hdr {
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#434381;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.rss_abc_news_hdr p {
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#434381;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.rss_abc_news_shell a:link, .rss_abc_news_shell a:visited, .rss_abc_news_shell a:hover {
  font-family:Arial, sans-serif;
  color:#434381;
  font-size:13px;
  margin:0px 0px 5px 0px;
  padding:0px;
  text-decoration:none;
}

.rss_abc_news_shell a:hover {
  color:#1E90FF;
  text-decoration:underline;
}

.rss_abc_news_desc {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#999999;
  margin:0px;
  padding:0px;
}

.rss_abc_news_desc p {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#999999;
  margin:0px;
  padding:0px;
}

.rss_abc_news_shell img {
  width:0px;
  height:0px;
  margin:0px;
  padding:0px;
  display:none;
}

/* Local News RSS */
.rss_local_news_shell {
  width:413px;
  margin:0px;
  padding:10px 0px 10px 0px;
  border-bottom:1px solid #cccccc;
}

.rss_local_news_hdr {
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#434381;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.rss_local_news_hdr p {
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#434381;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.rss_local_news_shell a:link, .rss_local_news_shell a:visited, .rss_local_news_shell a:hover {
  font-family:Arial, sans-serif;
  color:#434381;
  font-size:13px;
  margin:0px 0px 5px 0px;
  padding:0px;
  text-decoration:none;
}

.rss_local_news_shell a:hover {
  color:#1E90FF;
  text-decoration:underline;
}

.rss_local_news_desc {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#999999;
  margin:0px;
  padding:0px;
}

.rss_local_news_desc p {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#999999;
  margin:0px;
  padding:0px;
}

.rss_local_news_shell img {
  width:75px;
  height:100px;
  margin:0px 10px 0px 0px;
  padding:0px;
  float:left;
  border:1px solid #cccccc;
}
/* Local News RSS */

#news_shell_right {
  background-color:#434381;
  width:415px;
  margin:0px;
  padding:11px;
  float:right;
}

#hightlights_shell {
  width:395px;
  margin:2px 0px 0px 0px;
  padding:0px 9px 9px 9px;
  border:1px solid #606090;
}

#major_promo {
  background-color:#434381;
  width:395px;
  height:223px;
  margin:0px;
  padding:0px;
}

#listen_now_shell {
  width:395px;
  margin:8px 0px 0px 0px;
  padding:0px 9px 9px 9px;
  border:1px solid #606090;
}

#podcasts {
  width:395px;
  margin:0px;
  padding:0px;
}

.hdr_h4 {
  margin:0px;
  padding:0px;
}

.hdr_h4 h4 {
  font-family:Arial, sans-serif;
  color:#ffffff;
  margin:0px;
  padding:10px 0px 10px 0px;
}

#metro_news_shell {
  width:395px;
  margin:8px 0px 2px 0px;
  padding:0px 9px 9px 9px;
  border:1px solid #606090;
}

#metro_news_content {
  width:395px;
  margin:0px;
  padding:0px;
}

.rss_metro_news_shell {
  width:395px;
  margin:0px;
  padding:10px 0px 10px 0px;
  border-bottom:1px solid #3C3C73;
}

.rss_metro_news_hdr {
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#999999;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.rss_metro_news_shell a:link, .rss_metro_news_shell a:visited, .rss_metro_news_shell a:hover {
  font-family:Arial, sans-serif;
  color:#999999;
  font-size:13px;
  margin:0px 0px 5px 0px;
  padding:0px;
  text-decoration:none;
}

.rss_metro_news_shell a:hover {
  color:#1E90FF;
  text-decoration:underline;
}

.rss_metro_news_desc {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#ffffff;
  margin:0px;
  padding:0px;
}

.rss_metro_news_shell img {
  width:0px;
  height:0px;
  margin:0px;
  padding:0px;
  display:none;
}

#leaderboard_bot {
  background-color:#2B2C56;
  width:880px;
  margin:8px 0px 0px 0px;
  padding:10px 0px 10px 0px;
}

#learboard {
  width:728px;
  height:90px;
  margin:0px auto;
  padding:0px;
}

/*------------------------------------------------Footer------------------------------------------*/ 
#footer {
    background:url(/graphics/footer.gif) no-repeat;
	width:1024px;
	height:58px;
	margin:0px auto;
	padding:0px;
}

#footer p {
  font-family:Arial, sans-serif;
  font-size:10px;
  color:#ffffff;
  margin:0px;
  padding:25px 0px 0px 0px;
  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 {
  text-decoration:underline;
}

/*------------------------------------------------Interior Layout------------------------------------------*/ 
#hdr_int {
  background:#cccccc url(/graphics/hdr_int.gif) no-repeat;
  width:880px;
  height:25px;
  margin:0px;
  padding:0px;
}

#hdr_int p {
  font-family:Arial, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#2B2C56;
  margin:0px;
  padding:2px 0px 0px 5px;
}

#int_content {
  background-color:#ECECEC;
  width:840px;
  margin:0px;
  padding:20px;
}

#int_content h2 {
  font-family:Ariel, sans-serif;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:left;
}

#int_content p {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#000000;
  margin:0px;
  padding:0px;
}

#int_content a:link, #int_content a:visited, #int_content a:hover {
  font-family:Arial, sans-serif;
  color:#1E90FF;
  font-size:13px;
  margin:0px;
  padding:0px;
  text-decoration:underline;
}

#int_content a:hover {
  text-decoration:none;
}

#int_content th {
  font-family:Arial, sans-serif;
  color:#000000;
  font-size:13px;
  font-weight:normal;
  text-transform:capitalize;
  margin:0px 3px 0px 0px;
  padding:0px;
  text-align:right;
}

#int_content_left {
  width:50%;
  margin:0px;
  padding:0px;
  float:left;
}

#int_content_right {
  width:45%;
  margin:0px;
  padding:0px;
  float:right;
}

/*------------------------------------------------News Items Layout------------------------------------------*/ 
.ni_shell {
  width:100%;
  margin:0px;
  padding:10px 0px 10px 0px;
  border-bottom:1px solid #cccccc;
}

.ni_img {
  margin:0px;
  padding:0px;
}

.ni_img img {
  margin:0px 10px 0px 0px;
  padding:0px;
  float:left;
  border:3px solid #cccccc;
}

.ni_hdr {
  font-family:Ariel, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.ni_more {
  margin:5px 0px 0px 0px;
  padding:0px;
  float:left;
}

.ni_attachment {
  margin:5px 0px 0px 0px;
  padding:0px;
  float:left;
}

/*------------------------------------------------Podcast Layout------------------------------------------*/
.podcast_shell_1 {
  background-color:#FFFCE1;
  width:98%;
  margin:1px 0px 0px 0px;
  padding:5px;
  float:left;
}

.podcast_shell_2 {
  background-color:#F2EFD6;
  width:98%;
  margin:1px 0px 0px 0px;
  padding:5px;
  float:left;
}

.podcast_hdr {
  font-family:Ariel, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.podcast_shell_1 p {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#000000;
  margin:0px;
  padding:0px;
}

.podcast_shell_2 p {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#000000;
  margin:0px;
  padding:0px;
}

/*------------------------------------------------Sports Layout------------------------------------------*/
#espn_sports_content {
  background-color:#003E7B;
  width:100%; 
  margin:0px;
  padding:2px 0px 2px 0px;
  border-top:2px solid #0195DB; 
  border-bottom:2px solid #0195DB; 
  border-right:2px solid #0195DB; 
}

#espn_hdr {
  background-color:#171717;
  width:100%;
  margin:0px;
  padding:5px 0px 5px 0px;  
  border-right:2px solid #171717;
}

.rss_espn_news_shell {
  width:95%;
  margin:0px;
  padding:5px;
}

.rss_espn_news_hdr {
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  margin:0px 0px 5px 0px;
  padding:0px;
}

.rss_espn_news_desc {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#cccccc;
  margin:0px;
  padding:0px;
}

/*------------------------------------------------Weather Layout------------------------------------------*/
#weather_shell {
  background-color:#95A576;
  width:218px;
  margin:0px 25px 0px 0px;
  padding:0px;
  float:right;
}

#weather_sponsor_img {
  margin:0px;
  padding:9px;
}


/*------------------------------------------------Homepage Weather Layout------------------------------------------*/
#hp_weather_shell {
  background-color:#EEEDF2;
  width:118px;
  margin:0px;
  padding:0px 0px 5px 0px;
  border:1px solid #CCCCCC; 
}

#summersville_weather {
  width:115px;
  height:45px;
  margin:0px;
  padding:0px;
}

#summersville_weather a:link, #summersville_weather a:visited, #summersville_weather a:hover {
  font-family:Arial, sans-serif;
  color:#999999;
  font-size:10px;
  margin:-15px 5px 0px 45px;
  padding:0px;
  float:left;
  text-decoration:none;
}

#summersville_weather a:hover {
  text-decoration:underline;
}

#summersville_weather img {
  margin:5px;
  padding:0px;
  float:left;
  border:1px solid #CCCCCC;
}
  
.weather_rss {
margin:0px;
overflow:hidden;
height:45px;
width:45px;
}

.weather_rss img {
float:left;
height:35px;
width:35px;
margin:0px;

}

/*------------------------------------------------Poll------------------------------------------*/
#poll_shell {
  background-color:#EEEDF2;
  width:118px;
  margin:8px 0px 0px 0px;
  padding:0px 0px 5px 0px;
  border:1px solid #CCCCCC; 
}

#poll_wrap {
  width:108px;
  margin:0px;
  padding:5px;
}

#poll_wrap td {
  font-family:Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#000000;
  margin:0px;
  padding:0px;
  text-align:left;
}

#poll_wrap p {
  font-family:Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#999999;
  margin:0px;
  padding:0px;
  text-align:left;
}

/*------------------------------------------------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;
}

/*------------------------------------------------Froms Layout------------------------------------------*/
#form_shell {
  background:#cccccc url(/graphics/forms_bg.jpg) no-repeat;
  background-position:bottom right;
  width:600px;
  margin:0px auto;
  padding:20px;
  border:5px solid #999999;
}

/*------------------------------------------------Events------------------------------------------*/ 
.event_listing {
  margin:20px 0px 0px 0px;
  padding:0px;
}

/*------------------------------------------------School Closings------------------------------------------*/
#closings_table {
  width:100%;
  margin:0px;
  padding:0px;
  
}

#closings_table tr {
  background-color:#ffffff;
  margin:0px;
  padding:5px;
}

#closings_table th {
  background-color:#CCCCCC;
  margin:0px;
  padding:5px;
  font:bold 13px Arial, sans-serif;
  color:#2B2C56; 
  text-align:left;
}

#closings_table td {
  margin:0px;
  padding:5px;
  font:13px Arial, sans-serif;
  color:#000000;
  text-align:left;
}








#bottom_banners { width: 728px; margin: 0px 0px 0px 0px; }
#bottom_banners p { width: 728px; height: 90px; margin: 0;  padding: 0px; overflow: hidden; }
#bottom_banners span { display:none; }
#bottom_banners .banner1 { width:728; height: 90px; margin: 0; padding: 0px; overflow: hidden; }
.banner2 { width:728; height: 90px; margin: 0; padding: 0px; overflow: hidden; }
#bottom_banners .banner1 span, .banner2 span { display:none; }
.banner1 { height: 90px; width: 728px; margin: auto }
.banner2 p { margin: 0px;  padding: 0px; overflow: hidden; }
.banner2 span { display:none; }
