* {padding:0; margin:0;}

BODY {background:#0F2B0B url('/graphics/bg_page.jpg') repeat-x; font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #000;}

td, p, div {font:12px Verdana, Arial, Helvetica, sans-serif; color: #000;}

th {font:bold 12px Arial; color:#333;} 

h3 {font:bold 16px Arial; color:#000;}

img {border:0}

#shell {width: 1004px; margin:0 auto;}

#masthead {height: 156px; width: 1000px; border:2px solid #FFF; border-top:0; border-bottom:1px solid #FFF; position:relative;}
#logo {height:156px; width:345px; float:left;}
#artists {height:156px; width:655px; float:left; position:relative;}
#artistsNone {height:156px; width:655px; z-index:10; position:absolute; top:0; left:0; background-image:url('/graphics/masthead_welcome.jpg'); visibility:visible; float:left;}

#navbar {background:#0F2B0B url('/graphics/bg_nav.gif') repeat-x; height:38px; width:1000px; position:relative; border-bottom:4px solid #FFF; border-left:2px solid #FFF; border-right:2px solid #FFF;}
#listen_nav {width:254px; height:37px; float:left; cursor:pointer; margin-right:20px;}
#nav_links {width:100%;}
#nav_links ul {}
#nav_links ul li {font:bold 13px Arial; margin:0; padding:11px 17px 9px 17px; list-style-type: none; position: relative; text-align:left; cursor:pointer; float:left; border-right:1px solid #256A1D; border-left: 1px solid #0E260B;}
#nav_links li ul {display: none; position: absolute; top: 0; left: 0; width:160px;}
#nav_links li > ul {top: 0; left: 0;}
#nav_links li:hover ul, #nav_links li.over ul {display: block;}
#nav_links a:link, #nav_links a:visited {color:#FFF; text-decoration:none; text-transform:uppercase;}
#nav_links a:hover {color:#FF0; text-decoration:none; text-transform:uppercase;}

/* begin nav css */
#droplayer a:link, #droplayer a:visited {font:bold 11px Arial; text-decoration:none; color:#FFF; display:block; margin:4px;}
#droplayer a:hover {font:bold 11px Arial; color:#FF0; text-decoration:underline;}
#jockslayer{position:relative;visibility:hidden;z-index:61;}
#froggyjocks {text-align: left; background-color: #390; line-height: 16px; color: #fff; width: 120px;
  border: 1px solid #000; padding:3px; position:absolute; z-index:50; left: 140px; top: -10px;}
#eventslayer{position:relative; visibility:hidden; z-index:61;}
#froggyevents {text-align: left; background-color: #390; line-height: 16px; color: #fff; width: 120px;
  border: 1px solid #000; padding:3px; position:absolute; z-index:50; left: 330px; top: -10px;}
#listenlayer{position:relative; visibility:hidden; z-index:61;}
#froggylisten {text-align: left; background-color: #390; line-height: 16px; color: #fff; width: 120px;
  border: 1px solid #000; padding:3px; position:absolute; z-index:50; left: 62px; top: -10px;}
#musiclayer{position:relative; visibility:hidden; z-index:61;}
#froggymusic {text-align: left; background-color: #390; line-height: 16px; color: #fff; width: 120px;
  border: 1px solid #000; padding:3px; position:absolute; z-index:50; left: 245px; top: -10px;}
#contestslayer{position:relative; visibility:hidden; z-index:61;}
#froggycontests {text-align: left; background-color: #390; line-height: 16px; color: #fff; width: 120px;
  border: 1px solid #000; padding:3px; position:absolute; z-index:50; left: 612px; top: -10px;}
#contactlayer{position:relative; visibility:hidden; z-index:61;}
#froggycontact {text-align: left; background-color: #390; line-height: 16px; color: #fff; width: 120px;
  border: 1px solid #000; padding:3px; position:absolute; z-index:50; left: 862px; top: -10px;}
#newslayer{position:relative; visibility:hidden; z-index:61;}
#froggynews {text-align: left; background-color: #390; line-height: 16px; color: #fff; width: 120px;
  border: 1px solid #000; padding:3px; position:absolute; z-index:50; left: 682px; top: -10px;}
	
#page {width:1004px; margin-bottom:12px; background: url('/graphics/masthead_bottom.gif') no-repeat; padding-top:9px;}

#left {float:left; width:867px; margin-right:10px;}
.title {font:bold 15px Arial; color:#FFF; background:#0F2B0B; height:24px; padding:12px 0 0 13px; width:854px; text-transform:uppercase;}
#content {background:#FFF url('/graphics/bg_content_logo.jpg') no-repeat; width:849px; padding:18px 0 18px 18px;}
#contentbody {width:831px; float:left;}
#contentbody p {margin-bottom:8px}
#contentspacer {height:400px; width:18px; overflow:hidden; float:left;}

#rightcolumn {float:left; width:127px;}
#rightcolumn .ad {width:127px; font:11px Arial; color:#FFF; text-align:center; margin-bottom:7px;}

#requests {margin-top:5px; padding-top:53px; background:url('/graphics/bg_request.gif') no-repeat;}

.imgleft {float:left;}
.imgleft img {margin:0 5px 5px 0}
.imgright {float:right;}
.imgright img {margin:0 0 5px 5px}
.sm_title, .headline, h4 {color:#1B8E00; font: bold 14px Arial}
.eventdate {color:#FFD800; font: bold 12px Arial}
.dj_time {color:#1173B3; font: bold 13px Arial}
.dj {padding:6px 0; border-bottom:1px solid #C9C9C9; width:100%;}
.dj_div {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #264F6A; width:100%;}
.left {float:left}
.eventtable {padding:2px}

#footer {background:#081B06 url("/graphics/bg_footer.jpg") repeat-x; padding:12px 0 0 0; width: 1002px; height:36px; margin-bottom:6px; text-align:center; font:bold 11px Arial; color:#FFF; border:1px solid #FFF;}
#footer a:link, #footer a:visited {color:#DDD; text-decoration:underline}
#footer a:hover {color:#FFF; text-decoration:none}

.clear {clear:both; height:1px; overflow:hidden;}

A:link, a:active, A:VISITED {color: #F00; text-decoration: underline; }
A:HOVER {color: #A00; text-decoration: none;}

ul li {margin-left:12px;}

.border {color:#000; padding:1px; border:1px solid #333;}
#content input[type="radio"] {background-color:transparent; border:0}
#content input[type="checkbox"] {background-color:transparent; border:0}
#content input.button {border:1px solid #300; padding:3px; background-color:#CCC; color:#333; font:bold 12px Arial}

#banners {clear:left; padding-top:10px; width:1004px;}
.banner_med_1 {float:left; margin-right:10px; height:100px; width:243px; margin-bottom:6px;}
.banner_med_2 {float:left; height:100px; width:243px; margin-bottom:6px;}

.banner_large_1 {float:left; margin-right:10px; height:100px; width:496px; margin-bottom:6px;}
.banner_large_2 {float:left; height:100px; width:496px; margin-bottom:6px;}

.events_table td {padding:5px 2px; border-top:1px solid #0a5919;}
.events_table td.date {font:bold 14px Arial; color:#01981e;}
.concert_table td {padding:10px 2px; border-top:1px solid #0a5919;}

/* form table styles */
.update_table {margin:0 auto; width:500px}
.update_table th {padding:3px; font-weight:bold; color:#333; text-align:right; background-color:transparent}
.update_table td {padding:3px; background-color:transparent}
.update_table td textarea {width:250px;}


/* POLL INFORMATION */
div#right_poll {background:#DFDFDF url('/graphics/hdr_poll.jpg') no-repeat; width:181px; padding:55px 0 5px 10px; border-bottom:2px solid #FFF; margin-bottom:5px;}
div#right_poll * { margin: 0; padding: 0;  }
div#right_poll a, div#right_poll img { border: 0; }

/* header */
div#right_poll h1 { font: 14px Arial, sans-serif; display: none; }
div#right_poll h1 span { font: 14px Arial, sans-serif;  } /* header text */ 

/* question */
div#right_poll h2 { font: bold 12px Arial, sans-serif; color: #333 } /* question */
div#right_poll p.image_q { clear: both; width: 100%; margin: 5px auto; text-align: center } 

/* answers */
div#right_poll ul { margin: 2px 5px; list-style-type: none; width: 90% } /* answers container */
div#right_poll li { margin: 2px 0; color:#333; font:bold 12px Arial, sans-serif; width: 100%; display: block; clear: both; } /* answer container */
div#right_poll li input { padding: 0; margin: 0 0 0 5px; vertical-align: middle; } /* radio button */
div#right_poll label { margin: 3px 0 0 5px; vertical-align: middle; color: #333;} /* text container */
div#right_poll li.video_a p { display: inline; margin: 2px; vertical-align: middle; }
div#right_poll li.image_a img { vertical-align: middle; }
div#right_poll li.audio_a p { display: inline; margin: 2px; vertical-align: middle; }

/* submit */
div#right_poll p.submit { text-align: center; margin: 0px auto 10px auto; cursor: pointer; clear: both; color: #ccc; border: solid 1px #f00; width: 60px; background-color: #444;  }
div#right_poll p.submit span { }

/* results link */
div#right_poll p.results { cursor: pointer; text-align: center; }
div#right_poll p.results span { color: #06c; text-decoration: underline; font: bold 13px Arial, sans-serif; }

/* results */
div#right_poll p.results_text { color: #333; margin: 3px 0 0 0; clear: both; width: 90% }
div#right_poll div.results_1 { background-color: #F00; height: 10px; float: left }
div#right_poll div.results_2 { background-color: #00F; height: 10px; float: left }
div#right_poll div.results_3 { background-color: #cc0099; height: 10px; float: left }
div#right_poll div.results_4 { background-color: #666699; height: 10px; float: left }
div#right_poll div.results_5 { background-color: #ffcc33; height: 10px; float: left }
div#right_poll span.results_pct { display: block; float: left; margin-left: 3px; width: 20% }

/* blog styles */
#blog_title {font:bold 18px 'arial';color:#cfcfcf;margin-top:5px;border-bottom:4px double #EF0E0E;padding:2px}
#blog_cont .user_login a:link, #blog_cont .user_login a:visited {color:red;}
#blog_cont .user_logout a:link, #blog_cont .user_logout a:visited {color:red;}
#blog_cont ul {list-style:none;}
#blog_cont li {padding:5px;}
#blog_cont a:link, #blog_cont a:visited {font:11px 'arial';color:#7F7F7F;}
#blog_cont .post_title {font:bold 16px 'arial';color:#EF0E0E;}
#blog_cont .post_date, #blog_cont .post_time, #blog_cont .comment_date, #blog_cont .comment_time {font:italic 11px 'arial';}
#blog_cont .post_text, #blog_cont .comment_text {padding:3px;}
#blog_cont .post_author, #blog_cont .comment_author {font-style:italic;margin-top:2px;}
#blog_cont .comment {display:none;}
#blog_cont .comment_title {color:#EF0E0E;}
#blog_cont .comment li{list-style:none;margin:5px;margin-top:10px;border:1px solid #cecece;}
#blog_cont .total_comments {font:11px 'arial';}
#blog_cont .showhidelink {font:11px 'arial';display:inline;text-decoration:underline;color:#7F7F7F;}
