* {padding:0; margin:0;}

body {background:#CFCFCF url('/graphics/bg_page.jpg'); font-size:12px; font-Family: Verdana, Arial, Helvetica, sans-serif; color: #000; margin:0; padding:0;}

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

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

img {border:0}

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

#masthead {height: 180px; width:1002px;}
#logo {float:left; height:180px; width:353px;}
#scroll {height:29px; width:350px; border:3px solid #660D77; border-right:0; background-color:#FFD900}
#artists {float:left; position:relative; width:649px; height:180px;}
#artistsNone	{ position: absolute; top: 0px; left: 0px; width:649px; height:180px; z-index: 10; visibility:visible; background-image: url('/graphics/artists_none.jpg');}

#page {padding:0 0 0 6px; width:996px; background-color:#FFF; border-top:6px solid #FFF;}

#navigation {float:left; width:167px; margin-right:6px; background-color:#60C;}
#nav_hdr {height:167px; height:20px; background:url('/graphics/bg_headers.gif') no-repeat;}
#nav_bottom {height:167px; height:30px; background:url('/graphics/bg_headers.gif') 0 -20px no-repeat;}
#navbar {width:160px; margin-left:4px;}
#navbar ul li {list-style-type:none; padding:0; margin:0; font:bold 16px/16px Tahoma, Verdana, Arial; width:160px;}
#navbar ul li a:link, #navbar ul li a:visited {color:#FFF; text-decoration:none; padding:5px 0 0 20px; background:#60C url('/graphics/bg_nav.gif') 0 0 no-repeat; width:140px; height:23px; display: block; margin-bottom:3px;}
#navbar ul li a:hover {color:#FC0; text-decoration:none; padding:5px 0 0 20px; background:#60C url('/graphics/bg_nav.gif') 0 0 no-repeat; width:140px; height:23px; display: block; margin-bottom:3px;}
#navbar ul li a.big:link, #navbar ul li a.big:visited {color:#FFF; text-decoration:none; padding:5px 0 0 20px; background:#60C url('/graphics/bg_nav.gif') 0 -28px no-repeat; width:140px; height:38px; display: block; margin-bottom:3px;}
#navbar ul li a.big:hover {color:#FC0; text-decoration:none; padding:5px 0 0 20px; background:#60C url('/graphics/bg_nav.gif') 0 -28px no-repeat; width:140px; height:38px; display: block; margin-bottom:3px;}
#navbar ul li.subnav {list-style-type:none; padding:0 0 0 6px; margin:0; font:bold 12px/14px Tahoma, Verdana, Arial; width:154px;}
#navbar ul li.subnav a:link, #navbar ul li.subnav a:visited {color:#FC0; text-decoration:none; background:transparent; padding:3px 0 0 15px; width:auto; height:auto;}
#navbar ul li.subnav a:hover {color:#FFF; text-decoration:none; background:transparent; padding:3px 0 0 15px; width:auto; height:auto;}

#leftside {float:left;width:228px; margin-right:6px;}
.leftitem {width:228px; margin-bottom:6px;}
#weather_hdr {background:url('/graphics/bg_headers.gif') -167px 0 no-repeat; height:30px; width:228px;}
#weather {background-color:#E1DFE0; border:1px solid #60C; border-top:0; border-bottom:0; padding:6px; text-align:center; width:214px;}
#weather_bottom {background:url('/graphics/bg_headers.gif') -167px -30px no-repeat; height:20px; width:228px;}

#center {float:left; width:377px; margin-right:6px;}
.pagetitle {color:#FFF; font: bold 19px Verdana, Arial, Helvetica; width:362px; height:33px; background:#4F039C url('/graphics/bg_title.gif') 0 0; padding: 10px 0 0 15px;}
#content {border:1px solid #60C; background-color:#FFF; border-top:0; padding:6px 0 6px 6px; width:369px;}
#contentbody {float:left; width:363px;}
#contentbody ul li, #contentbodybig ul li {margin:0 0 12px 12px;}
#contentbody p, #contentbodybig p {margin-bottom:8px;}
.contentspacer {width:6px; height:350px; float:left;}

.pagetitlebig {color:#FFF; font: bold 19px Verdana, Arial, Helvetica; width:562px; height:33px; background:#4F039C url('/graphics/bg_titlebig.gif') 0 0; padding: 10px 0 0 15px;}
#contentbig {border:1px solid #60C; background-color:#FFF; border-top:0; padding:6px 0 6px 6px; width:569px;}

#contentphotosbig {border:1px solid #60C; background-color:#FFF; border-top:0; padding:6px 0 6px 6px; width:803px;}
.pagetitlephotos {color:#FFF; font: bold 19px Verdana, Arial, Helvetica; width:796px; height:33px; background:#4F039C url('/graphics/bg_titlephotos.gif') 0 0; padding: 10px 0 0 15px;}

.imgleft {float:left;}
.imgleft img {margin:0 5px 5px 0}
.imgright {float:right;}
.imgright img {margin:0 0 5px 5px}
.sm_title, .headline {color:#60C; font: bold 14px Verdana, Arial, Helvetica;}
.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 td {padding:2px}
.update_table th {padding:2px; text-align:right; background-color:#fff; color:#333;font:bold 12px Verdana, Arial, Helvetica, sans-serif;}

#rightside {float:left; width:200px;}
#calendar_hdr {background:url('/graphics/bg_headers.gif') -395px 0 no-repeat; height:27px; width:199px;}
#calendar {background-color:#E1DFE0; border:1px solid #60C; border-top:0; border-bottom:0; padding:3px 6px; text-align:center; width:185px;}
#calendar_bottom {background:url('/graphics/bg_headers.gif') -395px -40px no-repeat; height:10px; width:199px; margin-bottom:6px;}
#ads_hdr {background:url('/graphics/bg_headers.gif') -594px 0 no-repeat; height:27px; width:199px;}
#ads {background-color:#E1DFE0; border:1px solid #60C; border-top:0; border-bottom:0; padding:6px 0; text-align:center; width:197px;}
#ads_bottom {background:url('/graphics/bg_headers.gif') -395px -40px no-repeat; height:10px; width:199px;}
.rightad {width:100%; text-align:center; font:11px Arial; color:#36026A; margin:3px 0;}

.home_banner {text-align:center; margin:5px auto;}

#footer {padding:10px 0 0 0; width:100%; text-align:center; background:url('/graphics/bg_footer.gif') no-repeat; height:25px; font:11px Arial; color:#60C; border-top:6px solid #FFF;}

.clear {clear:both}

A:link, a:active, A:VISITED {color: #E20005; text-decoration: underline; }

A:HOVER {color: #E20005; text-decoration: none;}

/* POLL INFORMATION */
div#right_poll {width:169px; padding:45px 15px 5px 15px; border-bottom:3px solid #60C; background:#FF6700 url('/graphics/bg_poll.gif') 0 0 no-repeat; margin-bottom:6px;}
div#right_poll * { margin: 0; padding: 0;  }
div#right_poll a, div#right_poll img { border: 0; color:#F00; }

/* 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: #900 } /* 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:150px;} /* answers container */
div#right_poll li { margin: 2px 0; font: 12px Arial, sans-serif; display: block; clear: both; width:100% } /* answer container */
div#right_poll li input, div#right_poll input[type="radio"] { 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: #900} /* 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: 6px auto; cursor: pointer; clear: both; color: #000; width:46px; height:16px; background:#FFF url('/graphics/button_vote.gif');  }
div#right_poll p.submit span {display:none; }

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

/* results */
div#right_poll p.results_text { color: #900; margin: 3px 0 0 0; clear: both; width: 90% }
div#right_poll div.results_1 { background-color: #c00; height: 10px; float: left }
div#right_poll div.results_2 { background-color: #339999; 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% }

.update_table td {padding:2px;}
.update_table td p {margin-bottom:2px;}
