body {
  background:url(/graphics/wnir_background.jpg) repeat-x;
  background-color:rgb(0,0,0);
  padding:0px;
  margin:0px;
 
}

form {
  padding:0px;
  margin:0px;
}

img {
  border:0px;
}

#shell {
  background:rgb(255, 255, 255);
  margin:0px auto;
  width:768px;
  border-left:1px solid rgb(255, 255, 255);
  border-right:1px solid rgb(255, 255, 255);
  
}
  
  
.mast_head {
  background:url(/graphics/mast.gif) no-repeat;
  width:768px;
  height:96px;
}

.login_form {
  float:left; 
  margin-left:30px; 
  margin-top:8px; 
  margin-bottom:0px; 
  padding:0px;
  }
 
 .login_form  p {
   margin:0px; 
   padding:0px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:9px; 
   color:rgb(255, 0, 0);
   }
   
 tr {
   margin:0px; 
   padding:0px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:13px; 
   color:#2E4256;
 }
 
  td {
   margin:0px; 
   padding:0px; 
   font-family:Arial, Helvetica, sans-serif; 
   font-size:13px; 
   color:#2E4256;
 }
   
.search_form {
  float:left; 
  margin-left:35px; 
  margin-top:8px; 
  margin-bottom:0px; 
  padding:0px;
  }
  
.search_form p {
  margin:0px; 
  padding:0px; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:9px; 
  color:rgb(255, 0, 0);
  }


.wnir_search {
  margin-top:2px; 
  padding:0px; 
  border:0px;
  }
  
.google_search {
  margin-top:2px; 
  padding:0px; 
  border:0px;
  }
  
.date {
  margin-left:2px; 
  margin-top:0px;
  padding-bottom:2px; 
  padding-top:0px; 
  }


/*Start Page Content*/

#top_portion {
  background:url(/graphics/top_portion_background.gif) repeat-y; 
  width:768px;
  position:relative;
  margin:0px;
  padding:0px 0px 10px 0px;
  
   
}

#top_content_left {
  background-color:;
  width:300px;
  height:250px;
  float:left; 
  margin-right:21px;
  margin-left:20px;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
  
}

#promo_banner {
  position:relative;
  margin-bottom:0px;
  padding-bottom:0px;
}

#top_content_right {
  float:left;
  margin:0px;
  padding:0px;
}

#top_content_right p {
  margin:0px;
  padding:0px;
  color:#ffffff;
}

#top_content_right td {
  margin:0px;
  padding:0px;
  color:#ffffff;
}

#sports_poll p {
  margin:0px;
  padding:0px;
  color:#ffffff;
}

#sports_poll td {
  margin:0px;
  padding:0px;
  color:#ffffff;
}

#sports_spon {
  margin-top:90px; 
  margin-bottom:10px;
}

#weather_sticker {
  position:relative;
  margin-top:10px;
  margin-left:0px;
  padding:0px;
}

#middle_portion {
  background-color:rgb(230, 230, 230);
  width:768px;
  min-height:755px;
  _height:755px;
  position:relative;
  border-top:1px solid rgb(255, 255, 255);
}



#middle_portion_sub {
  background-color:rgb(230, 230, 230);
  width:768px;
  min-height:440px;
  _height:440px;
  position:relative;
  margin-bottom:1px;
  padding-bottom:10px;
  border-top:1px solid rgb(255, 255, 255);
  border-bottom:1px solid rgb(255, 255, 255);
}

.title {
  background:url(/graphics/title_panel.gif) no-repeat; 
  width:768px; 
  height:35px; 
  margin:0px; 
  padding:0px;
}

.title h2 {
  font-family:Arial, sans-serif; 
  color:rgb(255, 255, 255); 
  text-transform:uppercase; 
  margin:0px 0px 0px 10px; 
  padding:0px;
}

#contentbody {
  width:758px;
  min-height:430px;
  _height:430px;
  padding:5px;
  margin:0px;
  position:relative;
  
}

#contentbody p {
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold; 
  line-height:18px; 
  margin-bottom:8px; 
}

#contentbody tr {
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold; 
  line-height:18px; 
  margin:5px; 
  padding:5px;
}

#contentbody a:link, a:visited {
  font:bold 12px Arial, Helvetica, sans-serif; 
  color:#4F7295; 
  text-decoration:underline;
}

#contentbody a:hover {
  font:bold 12px Arial, Helvetica, sans-serif; 
  color:#000000; 
  text-decoration:none;
}

#calendar_section {
  position:relative; 
  margin:0px 0px 15px 0px;
  padding:0px; 
  float:left;
}

#mini_calendar {
  margin-top:10px;
  padding:0px;
}

#movie {
  padding-top:35px; 
  padding-left:2px; 
  padding-right:2px;
}

#movie_background {
  background-image:url(/graphics/video_background.gif); 
  width:255px; 
  height:300px; 
  text-align:center; 
  margin:20px auto;
}

#flashcontent {
  float:center; 
  position:relative;
  text-align:center; 
  margin:10px auto; 
}

.venue_address {
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold; 
  margin:0px; 
  padding:0px;
}


.venue_phone {
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold; 
  margin:0px; 
  padding:0px;
}

.venue_desc {
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold; 
  margin:0px; 
  padding:0px;
}


.venue_url {
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold; 
  margin:0px; 
  padding:0px;
}

.venue_map {
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold; 
  margin:0px; 
  padding:0px;
}


.event_desc {
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold; 
  margin:0px; 
  padding:0px;
}


.event_url {
  margin-left:0px; 
  padding:0px;
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold;
}


.event_tickets {
  margin-left:0px; 
  padding:0px;
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold;
}


#event_item {
  margin:10px;
  padding:0px;
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold; 
}

#event_details {
  margin:10px;
  padding:0px;
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold; 
}

#event_listing {
  margin:10px;
  padding:0px;
  font-family:Arial, sans-serif; 
  color:rgb(46, 66, 86); 
  font-size:13px; 
  font-weight:bold; 
}


#wnir_sports {
  background-color:rgb(230, 230, 230);
  width:301px;
  min-height:740px;
  _height:740px;
  float:left;
  position:relative;
  margin:0px;
  padding:0px 0px 1px 0px;
  border-right:1px solid rgb(255, 255, 255);
}

#fryer_rants {
  background-color:rgb(230, 230, 230);
  width:301px;
  height:150px;
  float:left;
  position:relative;
  margin-left:0px;
  overflow-y:auto;
  overflow-x:hidden;
  padding-bottom:5px;
  
}

#fryer_rants p {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;  
  font-weight:bold; color:rgb(0, 0, 0); 
  margin:0px; 
  line-height:16px;
  width:265px;
  }

#blog_container {
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  margin-left:4px;
  float:left;
  padding:0px;
}

.blog_post {
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  margin-left:4px;
  padding:0px;
}

.blog_post h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold; color:rgb(0, 0, 0);
  margin:0px;
  padding:0px;
}

.tstamp {
  font-size:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold; color:rgb(0, 0, 0);
}
  
 
#sports_poll {
  background:rgb(51, 102, 153); 
  position:relative; 
  float:left; 
  margin-top:10px; 
  margin-bottom:10px; 
  width:301px;
  }
  
#espn_widget {
  height:360px; 
  padding:0px 0px 1px 0px; 
  margin:0px 0px 0px 13px;
  }
	

#wnir_news {
  background-color:rgb(230, 230, 230);
  width:190px;
  min-height:740px;
  _height:740px;
  float:left;
  border-right:1px solid rgb(255, 255, 255);
  padding-bottom:2px;
  padding-top:0px;
  padding-right:0px;
  padding-left:0px;
  margin:0px;
  overflow:hidden;
  

}

#wnir_news ul {
  list-style-type:square; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:11px;  
  font-weight:bold; 
  color:rgb(0, 0, 0); 
  margin-left:25px; 
  margin-right:8px; 
  margin-bottom:8px; 
  padding:0px; 
  line-height:16px;
  
}


#wnir_news ul li {
 padding:0px;
 margin:0px; 
}


#wnir_news ul li a:link, #wnir_news ul li a:visited {
  font:bold 11px Arial, Helvetica, sans-serif; 
  color:rgb(153, 0, 0); 
  text-decoration:none; 
  margin:0px;
  padding:0px;
}

#wnir_news ul li a:hover {
  font:bold 11px Arial, Helvetica, sans-serif; 
  color:rgb(153, 0, 0); 
  text-decoration:underline; 
  margin:0px;
  padding:0px;
}

#news_links {
  width:193px;
  float:left;
  padding-bottom:0px;
  padding-top:0px;
  padding-right:0px;
  padding-left:0px;
  margin-top:0px;
  margin-bottom:10px;
  border:0px;
  overflow-y:auto;
  overflow-x:hidden;
}

#wnir_video {
  background-color:rgb(255, 255, 255);
  width:275px;
  min-height:740px;
  _height:740px;
  float:left;
  padding-bottom:2px;
  padding-top:0px;
  padding-right:0px;
  padding-left:0px;
  margin:0px;
  border:0px;
}

#you_tube_logo { 
  margin-top:0px; 
  margin-left:8px;
  }
  


#bottom_portion {
  background-color:rgb(79, 114, 149);
  width:768px;
  position:relative;
  margin-bottom:0px;
  margin-top:0px;
}

#bottom_content {
  background-color:rgb(145, 177, 209);
  width:768px;
  margin-bottom:0px;
  margin-top:0px;
  padding:10px 0px 10px 0px;
  border-bottom:1px solid rgb(255, 255, 255);
}

.ad_content {
  background:rgb(0, 0, 0);
  width:747px;
  margin-left:10px;
  margin-top:0px;
  padding-top:10px;
  padding-bottom:10px;

}


.scrolling_text_area {
  background-color:#4F7295;
  width:768px;
  height:25px;
  padding:0px;
  border-top:1px solid rgb(255, 255, 255);
  border-bottom:1px solid rgb(255, 255, 255);
  margin:0px;
  position:relative;
} 

#footer {
  width:768px; 
  height:75px; 
  background:rgb(255, 255, 255);
 }
  
#footer p {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:11px;  
  font-weight:bold; 
  color:rgb(0, 0, 0); 
  text-align:center; 
  padding-top:15px; 
  margin:0px; 
  line-height:16px;
  }
  
#footer a:link, a:visited {
  font:bold 12px Arial, Helvetica, sans-serif; 
  color:#4F7295; 
  text-decoration:underline;
}

#footer a:hover {
  font:bold 12px Arial, Helvetica, sans-serif; 
  color:#4F7295; 
  text-decoration:none;
}

/*End Page Content*/


/*Start Nav*/

#navbar {
  width:137px;
  float:left;
  margin:0px;
  padding:0px;
} 

#navbar ul {
  margin: 0px;
  padding: 0px;
  
}

#navbar ul li {
 border-bottom:1px solid rgb(255, 255, 255); 
 width:126px; 
 overflow:hidden; 
 padding:5px 0px 0px 10px;
 margin:0px; 
 line-height:16px; 
}


#navbar ul li a:link, #navbar ul li a:visited {
  font:bold 12px Arial, Helvetica, sans-serif; 
  color:rgb(255, 255, 255); 
  text-decoration:none; 
  text-transform:uppercase;
  margin:0px;
  padding:0px;
}

#navbar ul li a:hover {
  font:bold 12px Arial, Helvetica, sans-serif; 
  color:rgb(220, 220, 220); 
  text-decoration:none; 
  text-transform:uppercase;
  margin:0px;
  padding:0px;
} 
 
#droplayer {
  margin-left:137px;
  padding:0px;
  }
 
#droplayer a:link, #droplayer a:visited {
  font:bold 11px Arial;
  text-decoration:none;
  color:#FFF;
  display:block;
  padding-bottom:5px;
}

#droplayer a:hover {
  font:bold 11px Arial;
  color:rgb(220, 220, 220);
  text-decoration:underline;
   padding-bottom:5px;
}

#stationlayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#stationnav {
  text-align: left;
  background-color:rgb(105, 0, 0);
  line-height:25px;
  color:rgb(255, 255, 255);
  width:160px;
  margin-left:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:0px;
  top:22px;
  border-top:1px solid rgb(255, 255, 255);
  border-right:1px solid rgb(255, 255, 255);
  border-bottom:1px solid rgb(255, 255, 255);
  text-transform:uppercase;
 }

  
#contestlayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#contestnav {
  text-align: left;
  background-color:rgb(105, 0, 0);
  line-height:25px;
  color:rgb(255, 255, 255);
  width:160px;
  margin-left:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:0px;
  top:67px;
  border-right:1px solid rgb(255, 255, 255);
  border-top:1px solid rgb(255, 255, 255);
  border-bottom:1px solid rgb(255, 255, 255);
  text-transform:uppercase;
}

#eventlayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#eventnav {
  text-align: left;
  background-color:rgb(105, 0, 0);
  line-height:25px;
  color:rgb(255, 255, 255);
  width:160px;
  margin-left:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:0px;
  top:128px;
  border-right:1px solid rgb(255, 255, 255);
  border-top:1px solid rgb(255, 255, 255);
  border-bottom:1px solid rgb(255, 255, 255);
  text-transform:uppercase;
}

/*End Nav*/

#nav_adnext {
  width:136px;
  height:65px;
  margin:0px;
  padding:0px;
}



 

 
