body {
  padding:0px;
  margin:0px auto;
  scrollbar-base-color:#0066CC;
  background:#000000 url(/graphics/background2.jpg) repeat-x;
  background-position:50% 0;
  background-attachment:scroll;
 }


form {
  padding:0px;
  margin:0px;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
}

li {
  font-family:Arial, sans-serif;
  font-size:13px;
  color:#ffffff;
  line-height:18px;
  margin:0px;
  padding:0px;
}

h3 {
  color:#FFDD00;
  text-transform:uppercase;
  font-family:Arial, sans-serif;
  margin:10px 10px 0px 10px;
  padding:0px;
  border-bottom:1px dotted #FFDD00;
}

h4 {
  color:#000000;
  text-transform:uppercase;
  font-family:Arial, sans-serif;
  margin:5px;
  padding:0px;
}

th {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#000000;
  margin:0px;
  padding:0px 5px 0px 20px;
}

td {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#000000;
  margin:0px;
  padding:5px;
}

tr {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#000000;
  margin:0px;
  padding:5px;
}

p {
  font-family:Arial, sans-serif;
  font-size:12px;
  line-height:15px;
  color:#000000;
  margin:5px;
  padding:0px;
  
}

a:link, a:visited, a:hover {
  font-family:Arial, sans-serif;
  color:#B90109;
  font-weight:bold;
  font-size:12px;
  margin:0px;
  padding:0px;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

#masthead {
  background-color:#000000 url(/graphics/masthead.jpg) no-repeat;
  width:900px;
  height:235px;
  margin:0px auto; 
  padding:0px; 
  position:relative;
}

#shell {
  background-color:#000000;
  margin:0px auto;
  padding:0px;
  width:900px;
  border-left:3px solid #5C2B03;
  border-right:3px solid #5C2B03;
}

#artists {
  position:absolute;
  margin-left:0px;
  margin-top:0px;
  width:900px;
  height:235px;
} 

#yes_bar {
  width:900px;
  height:28px;
  margin:5px 0px 0px 0px;
  padding:0px;
}

#content_shell {
  background-color:#000000;
  width:890px;
  margin:15px 0px 0px 0px;
  padding:0px 0px 0px 10px;
}

#on_air_shell {
  width:180px;
  height:219px;
  margin:15px 0px 0px 3px;
  padding:0px;
  position:relative;
  border:2px solid #000000;
}
#on_air_hdr {
  width:180px;
  height:25px;
  margin:0px;
  padding:0px;
  position:relative;
}

#on_air_now {
  background:#000000 url(/graphics/on_air_background.jpg) no-repeat;
  width:180px;
  height:194px;
  margin:0px;
  padding:0px;
  position:relative;
}

#left_col {
  background:#000000 url(/graphics/side_background.jpg) repeat-y;
  width:190px;
  margin:0px;
  padding:0px 0px 25px 0px;
  position:relative;
  float:left;
}

#listen_live {
  width:190px;
  height:233px;
  margin:0px;
  padding:0px;
  position:relative;
}

#webcam {
  width:190px;
  height:233px;
  margin:0px;
  padding:0px;
  position:relative;
}

#home_poll p {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#ffffff;
  margin:0px;
  padding:5px;
}

#home_poll td {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#ffffff;
  margin:0px;
  padding:5px;
}

#gainesville_weather {
  position:relative;
  margin:0px 0px 0px 5px;
  padding:0px;
  position:relative;
}

#ocala_weather {
  position:relative;
  margin:20px 0px 0px 5px;
  padding:0px;
  position:relative;
}

#home_poll {
  background:#000000 url(/graphics/home_poll_background.jpg) repeat-y;
  position:relative;
  width:180px;
  margin:15px 0px 0px 3px;
  padding:0px;
  border:2px solid #000000;
}

#center_col {
  background:#2D2D2D url(/graphics/home_content_background.jpg) no-repeat;
  width:470px;
  margin:0px 0px 0px 15px;
  padding:0px;
  position:relative;
  float:left;
}

#center_col_inter {
  background:#B2B2B2;
  width:470px;
  margin:0px 0px 0px 15px;
  padding:0px 0px 10px 0px;
  position:relative;
  float:left;
}

#center_col_inter2 {
  background-color:#B2B2B2;
  width:900px;
  margin:0px auto;
  padding:0px 0px 10px 0px;
  position:relative;
  float:left;
}

#center_content {
  width:450px;
  margin:0px auto;
  padding:0px;
  position:relative;
}

#content_left {
  width:220px;
  margin:10px 0px 0px 0px;
  padding:0px;
  position:relative;
  float:left;
}

.left_content {
  background-color:#2D2D2D; 
  width:218px; 
  height:155px; 
  margin:0px 0px 10px 0px; 
  padding:0px; 
  overflow:hidden; 
  border:1px solid #000000;
}

.left_content p {
  font-family:Arial, sans-serif;
  font-size:11px;
  margin:5px;
  padding:0px;
  color:#ffffff;
  line-height:13px;
}

#content_right {
  width:220px;
  margin:10px 0px 0px 0px;
  padding:0px;
  position:relative;
  float:right;
}

.right_content {
  background-color:#2D2D2D; 
  width:218px; 
  height:155px; 
  margin:0px 0px 10px 0px; 
  padding:0px; 
  overflow:hidden; 
  border:1px solid #000000;
}

.right_content p {
  font-family:Arial, sans-serif;
  font-size:11px;
  margin:5px;
  padding:0px;
  color:#ffffff;
  line-height:13px;
}

#right_column_ads {
  width:167px;
  margin:0px auto;
  padding:0px;
  position:relative;
  
}

.right_ad {
  margin:10px 0px 0px 0px;
  padding:0px;
  position:relative;
}



#bottom_ad {
  width:448px;
  margin:0px 0px 10px 10px;
  padding:0px;
  position:relative;
}

#right_col {
  background:#000000 url(/graphics/side_background.jpg) repeat-y;
  width:190px;
  margin:0px 0px 0px 15px;
  padding:0px 0px 25px 0px;
  position:relative;
  float:left;
}

#form_shell {
  background-color:#D4D4D4;
  width:444px;
  margin:10px 0px 0px 10px;
  padding:0px 0px 10px 0px;
  border:3px solid #999999;
}

#form_content {
  width:424px;
  margin:0px;
  padding:0px;
}

#form_content th {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#000000;
  margin:0px;
  padding:0px 5px 0px 20px;
}

#footer {
  background:url(/graphics/footer.jpg) no-repeat;
  width:900px;
  height:73px;
  margin:0px auto;
  padding:0px;
  position:relative;
}

#footer p {
  width:900px;
  height:45px;
  color:#000000;
  font-family:Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  text-align:center;
  margin:0px 0px 0px 0px;
  padding:30px 0px 0px 0px;
  position:relative;
}

/* Navigation */

#nav_bar {
  background:url(/graphics/nav_bar.jpg) no-repeat;
  width:900px;
  height:46px;
  position:relative;
  margin:0px;
  padding:0px;
}

#main_nav {
  font-family:Arial, sans-serif;
  font-weight:bold;
  font-size:15px;
  margin:0px;
  padding:0px;
}

#main_nav ul {
  list-style:none;
  margin:0px;
  padding:0px 0px 0px 0px;
  text-transform:uppercase;
}

#main_nav li {
  display:inline;
}

#main_nav a:link, #main_nav a:visited, #main_nav a:hover {
  font-family:Arial, sans-serif;
  color:#403528;
  font-weight:bold;
  font-size:15px;
  margin:15px 0px 0px 0px;
  padding:0px 0px 0px 35px;
  text-decoration:none;
  height:25px; 
  display:block;
  float:left; 
}

#main_nav a:hover {
  color:#000000;
}

#droplayer {
  margin:0px;
  padding:0px;
  position:relative;
  z-index:100;
  }
 
#droplayer a:link, #droplayer a:visited {
  font:bold 11px Arial;
  text-decoration:none;
  color:#ffffff;
  display:block;
  margin-bottom:5px;
}

#droplayer a:hover {
  font:bold 11px Arial;
  color:#403528;
}

#onairlayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#onairnav {
  text-align: left;
  background-color:#BB731E;
  line-height:25px;
  color:#000000;
  width:200px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:100px;
  top:0px;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
 }
 
 #contestlayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#contestnav {
  text-align: left;
  background-color:#BB731E;
  line-height:25px;
  color:#000000;
  width:120px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:257px;
  top:0px;
  text-transform:uppercase;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
 }
 
#requestlayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#requestnav {
  text-align: left;
  background-color:#BB731E;
  line-height:25px;
  color:#000000;
  width:160px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:375px;
  top:0px;
  text-transform:uppercase;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
}
 
#chartslayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#chartsnav {
  text-align: left;
  background-color:#BB731E;
  line-height:25px;
  color:#000000;
  width:160px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:588px;
  top:0px;
  text-transform:uppercase;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
 }
 
#eventslayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#eventsnav {
  text-align: left;
  background-color:#BB731E;
  line-height:25px;
  color:#000000;
  width:140px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:687px;
  top:0px;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
 }
 
 #aboutlayer {
  position:relative; 
  visibility:hidden;
  z-index:61;
}

#aboutnav {
  text-align: left;
  background-color:#BB731E;
  line-height:25px;
  color:#000000;
  width:190px;
  margin:0px; 
  padding:10px; 
  position:absolute; 
  z-index:50; 
  left:785px;
  top:0px;
  text-transform:uppercase;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
 }
 
 /* PromoContainer */
 
 .promocontainer {
  position: relative; 
  visibility: visible; 
  width:448px; 
  height:267px; 
  z-index:0;
  margin:10px 0px 0px 10px;
  padding:0px; 
  border: 1px solid #000000;
}
#promo1 {
  position: absolute; 
  visibility: visible; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width:448px; 
  height:267px;
}
#promo2, #promo3, #promo4, #promo5, #promo6 {
  position: absolute; 
  visibility: hidden; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width:448px; 
  height:267px;
}

#promolinks {
  position: absolute; 
  z-index: 0; 
  top: 240px; 
  left: 0; 
  width:448px; 
  height:27px; 
  background: #000000;
  filter:alpha(opacity=80);
  opacity:0.80;
}
a.promolink:link, a.promolink:visited {
  font:normal 12px/25px Arial; 
  color:#FFF; 
  text-decoration:none; 
}
a.promolink:hover {
  font:normal 12px/25px Arial; 
  color:#FE000B; 
  text-decoration:none; 
}

#promolink1 {
  height: 27px; 
  padding:2px 0 0 0; 
  width:200px; 
  text-align:center; 
  position:absolute; 
  top:240px; 
  left:0; 
  z-index:1; 
  overflow:hidden;
}
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6 {
  visibility: hidden; 
  height: 27px; 
  padding:2px 0 0 0; 
  width:89px; 
  text-align:center; 
  position:absolute; 
  top:240px; 
  left:0;
  z-index:1; 
  overflow:hidden;
}
#promoDetails1, #promoDetails2, #promoDetails3, #promoDetails4, #promoDetails5, #promoDetails6 {
  position: absolute;
  visibility: hidden;
  margin:0px;
  padding:5px;
  overflow:hidden;
  z-index: 0; 
  top: 0; 
  left: 0; 
  width:438px;
  height:230px;
  color: #000;
  background: #fff;
}

/* POLL INFORMATION */
div#home_poll_poll { width: 100%; }
div#home_poll_poll * { margin: 0; padding: 0;  }
div#home_poll_poll a, div#home_poll_poll img { border: 0; }

/* header */
div#home_poll_poll h1 { font: 14px Arial, sans-serif; display: none; }
div#home_poll_poll h1 span { font: 14px Arial, sans-serif;  } /* header text */ 

/* question */
div#home_poll_poll h2 { font: bold 13px Arial, sans-serif; color: #fff; margin:5px; padding:0px; } /* question */
div#home_poll_poll p.image_q { clear: both; width: 100%; margin: 5px auto; text-align: center } 

/* answers */
div#home_poll_poll ul { margin: 2px 5px; list-style-type: none; width: 90% } /* answers container */
div#home_poll_poll li { margin: 2px 0; font: 12px Arial, sans-serif; width: 100%; display: block; clear: both; } /* answer container */
div#home_poll_poll li input { padding: 0; margin: 0 0 0 5px; vertical-align: middle; } /* radio button */
div#home_poll_poll label { margin: 3px 0 0 5px; vertical-align: middle; color: #fff} /* text container */
div#home_poll_poll li.video_a p { display: inline; margin: 2px; vertical-align: middle; }
div#home_poll_poll li.image_a img { vertical-align: middle; }
div#home_poll_poll li.audio_a p { display: inline; margin: 2px; vertical-align: middle; }

/* submit */
div#home_poll_poll p.submit { text-align: center; margin:10px auto; cursor: pointer; cursor: hand; clear: both; color: #ccc; border: solid 1px #000000; width: 80px; height:25px; background:#444 url(/graphics/vote_btn.jpg) no-repeat;  }
div#home_poll_poll p.submit span { }

/* results link */
div#home_poll_poll p.results { cursor: pointer; cursor: hand; text-align: center; }
div#home_poll_poll p.results span { color:#B90109; text-decoration: none; font: bold 11px Arial, sans-serif; }

/* results */
div#home_poll_poll p.results_text { color: #fff; margin: 3px 0 0 0; clear: both; width: 90% }
div#home_poll_poll div.results_1 { background-color: #c00; height: 10px; float: left }
div#home_poll_poll div.results_2 { background-color: #339999; height: 10px; float: left }
div#home_poll_poll div.results_3 { background-color: #cc0099; height: 10px; float: left }
div#home_poll_poll div.results_4 { background-color: #666699; height: 10px; float: left }
div#home_poll_poll div.results_5 { background-color: #ffcc33; height: 10px; float: left }
div#home_poll_poll span.results_pct { display: block; float: left; margin-left: 3px; width: 20% }
