* { margin: 0; padding: 0; }

body {
	background:#4DD2DB url('/graphics/bg.jpg') repeat-x;
	text-align: center;
}

div#site_container {
	width: 768px;
	text-align: center;
	margin: 0px auto;
}

h1#masthead {
	width: 768px; height: 142px;
	background: url('/graphics/mast/mast.jpg');
	float: left;
}

h1 span { display: none }

#page ul {margin-left:15px;}

#page td {padding:3px;}

/* navigation */
ul#main_nav { width: 768px; height: 37px; background-color: #323453; float: left; list-style-type: none; } 
ul#main_nav span{ width: 768px; height: 37px; background-color: #323453; display: none; } 
ul#main_nav li { display: block; float: left; height: 37px; } 
ul#main_nav li#nav_djs { width: 94px; height: 37px; background: url('/graphics/nav/hotdjs.jpg'); }
ul#main_nav li#nav_pics { width: 106px; height: 37px; background: url('/graphics/nav/hotpics.jpg');  }
ul#main_nav li#nav_music { width: 115px; height: 37px; background: url('/graphics/nav/hotmusic.jpg'); }
ul#main_nav li#nav_contests { width: 146px; height: 37px; background: url('/graphics/nav/hotcontests.jpg');  }
ul#main_nav li#nav_calendar { width: 147px; height: 37px; background: url('/graphics/nav/hotcalendar.jpg'); }
ul#main_nav li#nav_contact { width: 160px; height: 37px; background: url('/graphics/nav/contacthot101.jpg');  }
ul#main_nav a { width: 100%; height: 37px; display: block; }

/* subnavigation */
ul#subnav {width: 768px; height: 28px; float: left; list-style-type: none; background: #eee url('/graphics/nav/undernav.jpg'); }
ul#subnav li {display: block; float: left; background: url('/graphics/red_dot.gif') 4px 4px no-repeat; padding: 0 0 0 12px; margin:7px 10px 0 0; }
ul#subnav a {color: #6b6b6b; text-decoration:none; font-family: arial; font-weight: bold; font-size: 11px;}
ul#subnav a.link, ul#subnav a.active, ul#subnav a.visted, ul#subnav a.hover {color: #6b6b6b; text-decoration:none; font-family: arial; font-weight: bold; font-size: 11px;}

/* main content */
div#main_content {width: 768px; float: left; background-color: #fff;}

/* promo */
div#promo_left {width: 380px; height: 267px; float: left; background: url('/graphics/center/todayathot101.gif'); margin: 6px 3px 6px 6px; position: relative; visibility: visible;}
div#promo_center {width: 174px; height: 267px; float: left; margin: 6px 8px 6px 6px; }
div#promo_right {width: 174px; height: 267px; float: left; margin: 6px 0px 6px 6px; }
p#onair {width: 174px; height: 175px; margin: 0px 0px 10px 0px; float: left;}
p#fanclub {width: 174px; height: 82px; float: left;}
p#weather {width: 174px; height: 82px; margin: 0px 0px 10px 0px; float: left;}
div#poll {width: 174px; height: 176px; background: url('/graphics/center/poll.jpg'); float: left; position: relative; visibility: visible; font-family: arial; color: #ffffff; font-size: 12px; font-weight: normal;}

div#lower_half_left {width: 585px; float: left; background-color: #fff; }
div#center_left {width: 185px; height: 234px; float: left; background: url('/graphics/center/wakeupcrew.jpg'); margin: 3px 3px 3px 6px; position: relative; visibility: visible; font-family: arial; color: #3A3A3A; font-size: 12px; font-weight: normal;}
div#center_right {width: 369px; height: 230px; float: left; background: url('/graphics/center/hot8at8.jpg'); margin: 6px 3px 3px 6px; position: relative; visibility: visible; font-family: arial; color: #FFFFFF; font-size: 12px; font-weight: normal;}
p#hotcenter {width: 185px; float: left;}
div#center_bottom {width: 564px; height: 100px; float: left; background: url('/graphics/center/moreathot.jpg'); margin: 6px 0px 4px 6px; position: relative; visibility: visible;}
.moreathot101 { font-family: arial; color: #3D3D3D; font-size: 10px; font-weight: normal;}
p#morenews {width: 66px; height: 70px; float: left;}
p#moredetails {width: 113px; float: left;}

div#lower_half_right {width: 174px; float: left; background-color: #fff; }
p#dating {width: 174px; height: 135px; margin: 4px 0px 8px 0px; float: left;}
div#links {width: 174px; height: 198px; margin: 0px 0px 8px 0px; float: left; position: relative; visibility: visible;}
ul#quicklinks {width: 155px; float: left; list-style-type: none; font-family: arial; color: #DE1F30; font-size: 12px; font-weight: normal;}
ul#quicklinks li { margin: 4px 4px;}



/*Other Pages*/
div#other {width: 760px; float: left; background-color: #FFFFFF; margin: 8px 8px 8px 4px;}
div#page {width: 760px; float: left; background-color: #9a9a9a; text-align: left; margin: 0px 0px 0px 0px;}
div#page_noright {width: 760px; float: left; background-color: #9a9a9a; text-align: left; margin: 0px 0px 0px 0px;}

div#page p{ margin: 5px 0px 5px 0px; }
 
 
/* ads */
ul#ads {width: 768px; background-color: #DDDDDD; float: left; list-style-type: none;}
ul#ads span{ width: 768px; background-color: #DDDDDD; display: none; } 
ul#ads li { width: 23.5%; display: block; float: left; margin: 4px 4px;}

/* disclaimer */
h1#disclaimer { width: 768px; height: 23px;  background: url('/graphics/bottom/disclaimer.gif') no-repeat; float: left;}

/* other */
img
{
border: none;
}
br.clearBoth {
	clear: both
}
.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff;}
.community {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #000000;}

td {font:11px Arial; color: #ffffff;}

#middle_content {
  float: left;
  width: 380px;
  text-align: left; 
  margin-top: 15px;
}
#multipromobox {
  width:380px;
  margin-bottom: 0px;
}
#promoContent {
  width:380px;
  height:177px;
  color:white;
  font: bold 12px arial;
  overflow:hidden;
}

#promoMiddle { width: 380px; height: 53px; background-color: #DC0520; margin: 0px 0px; font-family: arial;	color: #ffffff; font-size: 12px; font-weight: normal;}
#promoMid1 { display: block; }
#promoMid2 { display: none; }

#promoTabs {
  height:23px;
  color:#FFFFFF;
  font: normal 12px/21px arial;
  overflow: hidden;
}
#promoTabs div {
  float:left;
  width: 190px;
  margin:0px 0px;
  text-align:center;
}
#promoTabs a:link, #promoTabs a:visited {
  color:#FFFFFF;
  font: normal 12px/21px arial;
  text-decoration:none;
}
#promoImg1{
  display:block;
}
#promoContent1 {
  display:none;
  margin:5px;
  overflow:hidden;
  height:191px;
}
#promoImg2{
  display:none;
}
#promoContent2 {
  display:none;
  margin:5px;
  overflow:hidden;
  height:191px;
}

/* POLL INFORMATION */
div#home_page_poll { width: 100%; }
div#home_page_poll * { margin: 0; padding: 0;  }
div#home_page_poll a, div#home_page_poll img { border: 0; }

/* header */
div#home_page_poll h1 { font: 14px Arial, sans-serif; display: none; }
div#home_page_poll h1 span { font: 14px Arial, sans-serif;  } /* header text */ 

/*question */
div#home_page_poll h2 { font: bold 13px Arial, sans-serif; color: #fff } /* question */
div#home_page_poll p.image_q { clear: both; width: 100%; margin: 5px auto; text-align: center } 

/* answers */
div#home_page_poll ul { margin: 2px 5px; list-style-type: none; width: 100%; height: 80px; overflow: auto; } /* answers container */
div#home_page_poll li { margin: 2px 0; font: 12px Arial, sans-serif; width: 100%; display: block; clear: both; } /* answer container */
div#home_page_poll li input { padding: 0; margin: 0 0 0 5px; vertical-align: middle; } /* radio button */
div#home_page_poll label { margin: 3px 0 0 5px; vertical-align: middle; color: #fff} /* text container */
div#home_page_poll li.video_a p { display: inline; margin: 2px; vertical-align: middle; }
div#home_page_poll li.image_a img { vertical-align: middle; }
div#home_page_poll li.audio_a p { display: inline; margin: 2px; vertical-align: middle; color: #ccc }

/* submit */
div#home_page_poll p.submit { text-align: center; margin: 0px auto 10px auto; cursor: pointer; cursor: hand; clear: both; color: #ccc; border: solid 1px #fff; width: 60px; background-color: #444; float: left; }

/* results link */
div#home_page_poll p.results { color: #336699; font: bold 13px Arial, sans-serif;  cursor: pointer; cursor: hand; text-align: center; float: left; width: 80px }
div#home_page_poll p.results span { color: #fc0; text-decoration: underline; }

/* results */
div#home_page_poll p.results_text { color: #fff; margin: 0 0 3px 0; clear: both; width: 100% }
div#home_page_poll div.results_1 { background-color: #c00; height: 10px; float: left; vertical-align: bottom; }
div#home_page_poll div.results_2 { background-color: #339999; height: 10px; float: left; vertical-align: bottom; }
div#home_page_poll div.results_3 { background-color: #cc0099; height: 10px; float: left; vertical-align: bottom; }
div#home_page_poll div.results_4 { background-color: #666699; height: 10px; float: left; vertical-align: bottom; }
div#home_page_poll div.results_5 { background-color: #ffcc33; height: 10px; float: left; vertical-align: bottom; }
div#home_page_poll span.results_pct { height: 10px; displ


/* NEW TRITON POLL STYLES */
#poll_1 .triton_poll { width:200px; border:2px solid #000; margin-left:2px; margin-bottom:4px; text-align:left; }
#poll_1 .triton_poll th p { font: bold 13px Arial, sans-serif; color: #fff; text-align: left; }
#poll_1 .triton_poll td { text-align: center; margin: 2px 0; font: 12px Arial, sans-serif; color: #fff; }
#poll_1 .triton_poll td.answer { text-align: left; }