body {

  background: #000 url('/graphics/bg.gif') repeat left top; 

  margin:0px;

  padding:0px;

  font: 11px arial;

  color: #fff;

}

img {

  border: none;

}

#pagebox {

  margin:0px auto;

  width: 762px;

  background-color: #000;

  border-left: 3px solid #949595;

  border-right: 3px solid #949595

}

#mast {

  width: 756px;

  margin: 0px auto;

}

/*--------------------------------nav styling----------------------------*/

#nav_bar {

	display:block;

	margin-left: 3px;

  margin-top: 1px;

  width: 756px;

  height: 37px;

  background: #1f1a20 url('/graphics/nav_bg.jpg');

	overflow: hidden;

}

.nav_bar a:link, .nav_bar a:visited {

	float:left;

	display:block;

	height: 37px;

	font: 600 10px/30px tahoma;

  color: #fff;

	text-align: center;

  text-decoration: none;

  background: url('/graphics/nav_bg.jpg') repeat-x;

  padding: 0px 4px;

  border-left: 1px solid #1f1a20;

}

.nav_bar a:hover {

	float:left;

	display:block;

	height: 37px;

	font: 600 10px/30px tahoma;

  color: #fff;

	text-align: center;

  text-decoration: none;

  background: #1f1a20 url('/graphics/nav_on_bg.jpg') no-repeat center;

  padding: 0px 4px;

  border-left: 1px solid #1f1a20;

}

/*----------------------------------------------------------------------------*/

#main_container {

  width: 756px;

  margin-top: 1px;

  margin-left: 3px;

  background: #323232 url('/graphics/middle_bg.gif') repeat-y top left;

}

/*-----------------------begin left content styling-------------------------*/

#left_cont {

  float: left;

  margin-top: 1px;

  width: 154px;

}

#listen_live {

  width: 154px;

  padding-top: 7px;

}

#homepage {

  width: 154px;

}

#club {

  width: 154px;

  margin-bottom: 5px;

}

#weupfm {

  width: 154px;

}

/*--------------------------------------------------------------------------*/



/*-----------------------begin middle content styling------------------------*/

#middle_cont {

  float: left;

  width: 448px;

  background-color: #817f7f;

}

#scroller {

  width: 448px;

  background: #000;

  color: #fff;

}

#major_promo_cont {

  margin: 12px 8px 15px 8px;

}

#promoContent {

  margin:4px 0 0px 0;

  width:432px;

  height:228px;

  color: #000;

  font:bold 12px arial;

  overflow:hidden;

  background-color: #ccc

}

#promoImg1 {

  display: block;

}

#promoContent1 {

  display:none;

  padding:5px;

  overflow:hidden;

  height:228px;

  color: #000;

}

#minor_promo_container {

  margin: 0px 8px 8px 8px;

}

.minor_promo_content {

  width: 432px;

  background-color: #000;

  border-bottom: thin dotted #4a4a4a; 

}

.minor_promo_cont {

  overflow:hidden;

  margin-left:8px;

  padding-top: 8px;

  padding-right: 4px;

  padding-bottom: 10px;

}

.minor_promo_img {

  float:left;

  padding-right: 10px;

}

.minor_promo_hdr {

  color: #de117a;

  font: bold 13px arial;

  text-decoration: underline;

  padding-bottom: 4px;

}

.minor_promo_txt {

  color: #fff;

  font: normal 11px arial;

}

/*----------------------------------------------------------------------------*/



/*-----------------------begin right content styling--------------------------*/

#right_cont {

  float: left;

  width: 147px;

}

#onair_cont {

  padding-top: 7px;

}

#poll_cont {

  padding-top: 17px;

}

#weather_cont {

  width: 154px;

  padding-top: 17px;

  text-align:center;

}

#ad_cont {

  padding-top: 17px;

}

/*----------------------------------------------------------------------------*/

#subpage {

  background-color:#000;

  padding:4px;

}



#footer {

  margin-left: 3px;
	background: url('/graphics/copyright.gif') no-repeat;
	width: 756px;
	height: 23px;
	padding-top: 25px;

}



a:link, a:visited {

  color: #de117a;

}

a:hover {

  color: #de117a;

  text-decoration: none;

}

/* ---------------------------Artist Mast---------------------------*/

#artist_mast {

  width:756px;

  height:157px;

  float:left;

  background:url('/graphics/masthead_artists1.jpg') no-repeat top left;

  position:relative;

}

#masthead_artists1 {

  position: absolute; 

  top: 0px; 

  left: 0px; 

  width:756px;

  height:157px;

  z-index: 10;

  visibility: hidden; 

}

#masthead_artists2 {

  position: absolute; 

  top: 0px; 

  left: 0px; 

  width:756px;

  height:157px;

  z-index: 11; 

  visibility: hidden;

}

#masthead_artists3 {

  position: absolute; 

  top: 0px; 

  left: 0px; 

  width:756px;

  height:157px;

  z-index: 12; 

  visibility: hidden;

}

#masthead_artists4 {

  position: absolute; 

  top: 0px; 

  left: 0px; 

  width:756px;

  height:157px;

  z-index: 13; 

  visibility: hidden;

}

div#adv_container { }
div#adv_container div.adv_logo { float: right; } 
div#adv_container div.adv_desc { margin-left: 20px }

table.advertiser_cats { background-color: #000 }
table.advertiser_cats th { background-color: #000;}
table.advertiser_cats td { background-color: #000; padding: 3px; }

table.list_table { background-color: #000 }
table.list_table th { background-color: #000; font-weight: bold; text-align: center; padding: 3px }
table.list_table td { background-color: #000; padding: 3px; text-align: center;  }

ul.coupon_list { display: block; list-style-type: none; text-align: center; clear: both; }
ul.coupon_list li { margin: 10px; display: block; background: url('/shared/images/icons/coupon.gif') no-repeat; width: 140px; float: left; cursor: pointer; cursor: hand;  }
ul.coupon_list li p { display: block; margin-top: 60px; text-align: center } 


table.advertiser_home { width: 100% }
table.advertiser_home td { width: 42%; vertical-align: top }
table.advertiser_home td.adv_spacer { width: 5% }

table.advertiser_list td { text-align: center }

div.coupon { border: dashed 1px #000; cursor: pointer; cursor: hand; }
div.coupon img { margin: 5px; }  

/* campaign information 
   - adjust to fit your site properly */

/* voting mode */
ul#loadit_campaign { width: 420px; margin: 5px 10px; list-style-type: none; float: left; }
ul#loadit_campaign li { display: block; width: 150px; float: left; background-color: #ccc; margin: 1px; text-align: center; border: dotted 1px #444; padding: 4px }
ul#loadit_campaign li img { margin: 5px; } 
ul#loadit_campaign li a img { border: solid 2px #c00 }
/* also available:
ul#loadit_campaign.image
ul#loadit_campaign.text
*/

/*results mode */
ul#loadit_results { width: 420px; margin: 5px 10px; list-style-type: none; position: relative; }
ul#loadit_results li { display: block; width: 150px; float: left; background-color: #ccc; text-align: center; border: dotted 1px #444; }
ul#loadit_results li img { margin: 5px; } 
ul#loadit_results li a img { border: solid 2px #c00 }
/* also available:
ul#loadit_results.image
ul#loadit_results.text
*/

/* blowup layer */
div#loadit_blowup { border: solid 1px #444; padding: 4px; background-color: #eee; position: absolute; visibility: hidden; z-index: 5000000;  cursor: hand; cursor: pointer;}

/* you probably don't want to change this */
div.loadit_stars_container * { margin: 0; padding: 0 }
div.loadit_stars_container { width: 80px; height: 16px; position: relative; cursor: hand; cursor: pointer; }
div.loadit_stars_container p { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 100; width: 80px; height: 16px; overflow: hidden; }
div.loadit_stars_container p.grey {  background: url('/shared/images/icons/16x16/plain/star_grey.png') repeat-x; z-index: 1 }
div.loadit_stars_container p.red {  background: url('/shared/images/icons/16x16/plain/star_red.png') repeat-x; z-index: 2 }
div.loadit_stars_container p.green {  background: url('/shared/images/icons/16x16/plain/star_green.png') repeat-x; z-index: 2 }
div.loadit_stars_container p.gold {  background: url('/shared/images/icons/16x16/plain/star_yellow.png') repeat-x; z-index: 2 }
div.loadit_stars_container p.blue {  background: url('/shared/images/icons/16x16/plain/star_blue.png') repeat-x; z-index: 2 }
div.loadit_stars_container ul.rating_box { list-style-type: none; position: absolute; top: 0px; left: 0px; width: 80px; z-index: 100 }
div.loadit_stars_container ul.rating_box li { width: 16px; height: 16px; display: block; float: left; z-index: 101 }

p.item_desc { display: none; }

.clearBoth { clear: both }