body {
  background: #000 url('/graphics/bg.jpg') repeat;
  margin:0 auto;
  padding:0px;
  font: normal 12px arial;
  color: #000;
}
img {
  border: 0px;
}
a:link, a:visited {
  font: normal 12px arial;
  color: #000;
  text-decoration: underline;
}
a:hover {
  font: normal 12px arial;
  color: #000;
  text-decoration: none;
	font-weight: bold;
	font-family: arial;
}

#listen a:link, #listen a:visited {
  font-size: 16px;
	color: #ED1B24;
	font-weight: bold;
	font-family: arial;
}

#listen a:hover {
  font-size: 16px;
	color: #ED1B24;
}

.more_link a:link, .more_link a:visited {
  float: right;
  font: normal 12px arial;
  color: #f00;
  text-decoration: underline;
  margin-top: 5px;
}
.more_link a:hover {
  float: right;
  font: normal 12px arial;
  color: #f00;
  text-decoration: none;
  margin-top: 5px;
}
#pagebox {
  margin:0px auto;
  width: 1000px;
  background-color: #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
}
#masthead {
  text-align: center;
  background: url('/graphics/masthead.gif') no-repeat;
  width: 994px;
  height: 100px;
  padding-right: 6px;
}
.top_nav {
  float: right;
  margin-top: 70px;
  color: #000;
  font: bold 17px arial;
}
.top_nav a:link, .top_nav a:visited {
  color: #000;
  font: bold 17px arial;
}
.top_nav a:hover {
color: #f00;
  font: bold 17px arial;
}
#top_left {
	float: left;
}
#top_right {
	float: left;
}
/*------------------------------------New Major Promo Styling------------------------------*/
#promocontainer {
  position: relative; 
  visibility: visible; 
  width: 746px; 
  height:284px; 
  z-index:0;
  margin-bottom: 8px;
}
#promo1 {
  position: absolute; 
  visibility: visible; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 746px; 
  height:284px;
}
#promo2, #promo3, #promo4, #promo5, #promo6 #promo7, #promo8, #promo9, #promo10, #promo11, #promo12{
  position: absolute; 
  visibility: hidden; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 746px; 
  height:284px;
}
#promolinks {
  /*position: absolute; 
  z-index: 0; 
  top: 255px; 
  left: 0; 
  width: 746px; 
  height:29px; 
  background-color: #262626;*/
}
a.promolink:link, a.promolink:visited {
  font:bold 12px/29px Arial; 
  color:#FFF; 
  text-decoration:none; 
}
a.promolink:hover {
  font:bold 12px/29px Arial; 
  color:#f00; 
  text-decoration:none; 
}
#promolink1 a:link, #promolink1 a:visited, #promolink2 a:link, #promolink2 a:visited, #promolink3 a:link, #promolink3 a:visited, #promolink4 a:link, #promolink4 a:visited, #promolink5 a:link, #promolink5 a:visited, #promolink6 a:link, #promolink6 a:visited {
  font:bold 12px/29px Arial; 
  color:#FFF; 
  text-decoration:none; 
}
#promolink1 a:hover, #promolink2 a:hover, #promolink3 a:hover, #promolink4 a:hover, #promolink5 a:hover, #promolink6 a:hover {
  font:bold 12px/29px Arial; 
  color:#f00; 
  text-decoration:none; 
}
#promolink1 {
  display:none;
  /*height: 29px; 
  padding:2px 0 0 0; 
  width:200px; 
  text-align:center; 
  position:absolute; 
  top:255px; 
  left:0; 
  z-index:1; 
  overflow:hidden;*/
}
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6 {
  display:none;
  /*visibility: hidden; 
  height: 29px; 
  padding:2px 0 0 0; 
  width:89px; 
  text-align:center; 
  position:absolute; 
  top:255px; 
  left:0;
  z-index:1; 
  overflow:hidden;*/
}
#promoDetails1, #promoDetails2, #promoDetails3, #promoDetails4, #promoDetails5, #promoDetails6, #promoDetails7, #promoDetails8, #promoDetails9, #promoDetails10, #promoDetails11, #promoDetails12 {
  position: absolute;
  visibility: hidden;
  padding:5px;
  overflow:hidden;
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 736px; 
  height:284px;
  background-color: #e4e4e4;
}
/*------------------------------------New Main Ad Rotate Styling------------------------------*/
#main_ad_cont {
  position: relative; 
  visibility: visible; 
  width: 752px; 
  height:286px; 
  z-index:0;
}
#main_ad1 {
  position: absolute; 
  visibility: visible; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 762px; 
  height:286px;
}
#main_ad2, #main_ad3, #main_ad4, #main_ad5, #main_ad6 {
  position: absolute; 
  visibility: hidden; 
  z-index: 0; 
  top: 0; 
  left: 0; 
  width: 752px; 
  height:286px;
}
/*---------------------------------------------------------------------------------------------*/
#left_nav {
	float: left;
	background: #000 url('/graphics/side_nav.gif') no-repeat;
  width: 237px;
  padding: 62px 0 0 10px;
}
.left_nav a:link, .left_nav a:visited {
	color: #fff;
  font: bold 13px helvetica;
  text-decoration: none;
}
.left_nav a:hover {
	color: #fff;
  font: bold 13px helvetica;
  text-decoration: underline;
}
#main_ad_cont {
	float: left;
  background: url('/graphics/home_bg.gif') repeat;
  width: 753px;
  height: 286px;
}
#main_ad {
	text-align: center;
}
#minor_promo_cont {
	background-color: #fff;
  padding: 0 4px 10px 4px;
  width: 992px;
}
#minor_promo_cont_int {
	background-color: #fff;
  padding: 0 10px 10px 10px;
  width: 980px;
}
.minor_promo1 {
	float: left;
  width: 225px;
  height: 350px;
	background-color: #e4e4e4;
  padding: 25px 11px;
  overflow: hidden;
}
.minor_promo2 {
	float: left;
  width: 225px;
  height: 350px;
	background-color: #fff;
  padding: 25px 11px;
  overflow: hidden;
}
.minor_promo_pic {
  margin-bottom: 5px;
}
.minor_promo_hdr {
  color: #f00;
  font: bold 18px arial;
}
.minor_promo_hdr a:link, .minor_promo_hdr a:visited, .minor_promo_hdr a:hover {
  color: #f00;
  font: bold 18px arial;
  text-decoration:none;
}
.minor_promo_details {
	color: #383838;
}
.minor_promo_details p {
	color: #383838;
  margin: 4px 0 0 0;
}
.minor_promo_details a:link, .minor_promo_details a:visited, .minor_promo_details a:hover {
  font: bold 12px arial;
  color: #383838;
  text-decoration: none;
}
#black_box_cont {
	background-color: #fff;
  padding: 0 0 10px 4px;
  width: 946px;
  margin-left: 50px;
}
.bufoonery1 {
	float: left;
  width: 225px;
  height: 350px;
	background-color: #e4e4e4;
  padding: 25px 11px;
  overflow: hidden;
}
.bufoonery2 {
	float: left;
  width: 225px;
  height: 350px;
	background-color: #fff;
  padding: 25px 11px;
  overflow: hidden;
}
.request1 {
	float: left;
  width: 225px;
  height: 440px;
	background-color: #e4e4e4;
  padding: 25px 11px;
}
.request2 {
	float: left;
  width: 225px;
  height: 440px;
	background-color: #fff;
  padding: 25px 11px;
}
.small_ads_cont {
	background-color: #000;
  width: 1000px;
}
.small_ads {
	float: left;
}
.ads {
  float: left;
  border-top: 5px solid #000;
  border-left: 6px solid #000;
  border-bottom: 5px solid #000;
}
#footer {
	background-color: #c6c6c6;
  height: 80px;
  padding-top: 10px;
}
#copyright {
	text-align: center;
}
#subpage_cont {
  width: 1000px;
  background: url('/graphics/subpage_bg.gif') repeat-y;
  color: #000;
}
#subpage_cont_lg {
  width: 1000px;
  background-color: #fff;
  color: #000;
}
#subpage_cont_left {
  float: left;
  width: 706px;
  background: url('/graphics/subpage_bg.gif') repeat-y;
  font: normal 12px arial;
  color: #000;
  padding: 20px 20px;
}
#subpage_hdr {
  font: bold 30px helvetica;
  color: #f00;
  margin-bottom: 20px;
}
#subpage_hdr_alt {
  font: bold 30px helvetica;
  color: #f00;
  margin-left: 50px;
  padding: 20px 0;
}
#subpage_cont_right {
  float: left;
  background: url('/graphics/home_bg.gif') repeat;
  width: 254px;
}
#request_cont_l {
  float: left;
  width: 310px;
  margin-right: 20px
}
#request_cont_r {
  float: left;
  width: 310px;
}
/*--------------------------------Jock Page Styling---------------------------------*/
.jock_box1 {
	float: left;
  width: 225px;
  height: 400px;
	background-color: #e4e4e4;
  padding: 25px 11px;
  overflow: hidden;
}
.jock_box2 {
	float: left;
  width: 225px;
  height: 400px;
	background-color: #fff;
  padding: 25px 11px;
  overflow: hidden;
}
.jock_box_pic {
  margin-bottom: 5px;
}
.jock_box_hdr {
  color: #f00;
  font: bold 18px arial;
}
.jock_box_hdr a:link, .jock_box_hdr a:visited, .jock_box_hdr a:hover {
  color: #f00;
  font: bold 18px arial;
  text-decoration:none;
}
.jock_box_details {
	margin-top: 10px;
	color: #383838;
}
.jock_box_details a:link, .jock_box_details a:visited, .jock_box_detailss a:hover {
  font: bold 12px arial;
  color: #383838;
  text-decoration: none;
}
/*------------------------------------SnoCountry Styling----------------------------------*/
h3 {
  font: bold 18px arial;
  color: #666;
}
#snocountry {
  background: #d2d2d2;
}
#snocountry th {
  background: #333;
  color: #fff;
  font: bold 12px arial;
}
.sno_data {
  font: normal 12px arial;
  text-align: left;
}
/*--------------------------------------Rocker Graveyard Styling-------------------------------*/
.grave_pic1 {
  float:left;
  margin-right: 10px;
}
.grave_pic2 {
  float:right;
  margin-left: 10px;
}
.rocker_name1 {
  font: bold 16px arial;
  color: #333;
}
.rocker_name1 a:link, .rocker_name1 a:visited {
  font: bold 16px arial;
  color: #333;
  text-decoration: none;
}
.rocker_name1 a:hover {
  font: bold 16px arial;
  color: #333;
  text-decoration: underline;
}
.rocker_name2 {
  float: right;
  width: 300px;
  font: bold 16px arial;
  color: #333;
  text-align: right;
}
.rocker_name2 a:link, .rocker_name2 a:visited {
  font: bold 16px arial;
  color: #333;
  text-decoration: none;
}
.rocker_name2 a:hover {
  font: bold 16px arial;
  color: #333;
  text-decoration: underline;
}
.died_details1 {
  font: normal 12px arial;
}
.died_details2 {
  float: right;
  text-align: right;
  width: 630px;
  font: normal 12px arial;
}
.formbox {
  width: 230px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #cccccc;
}
.formtable {
  width: 700px;
  padding: 5px 20px;
	border: 1px solid #bbbbbb;
	background-color: #F0F0F0;
}
#top1007 {
	font: normal 12px arial;
}
/*--- styling for major promo------------------*/
#promoImg1{
  display:block;
  z-index: 2;
}
#promoImg2{
  display:none;
  z-index: 3;
}

/*-----------Perfect10-----------------*/

#perfect_form {
  margin-left: 230px;
}

.update_table th{
	font: normal 12px arial;
	text-align: right;
	font-weight: bold;
}

/* campaign information 
   - adjust to fit your site properly */

/* voting mode */
ul#loadit_campaign { width: 620px; margin: 5px 10px; list-style-type: none; float: left; }
ul#loadit_campaign li { display: block; width: 150px; height: 300px; 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: 620px; margin: 5px 10px; list-style-type: none; position: relative; }
ul#loadit_results li { display: block; width: 150px; height: 300px; 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 }


/* SOCIAL(Comments Tool) */

.com_avatar {
  width: 155px;
	height: 125px;
}

.com_username {
  padding: 5px 5px 0px 0px;
}

.tstamp {
  font-size: 10px;
	padding: 0px;
	margin: 0px;
}

.comment_body {
  width: 565px;
	overflow: hidden;
	margin-top: 36px;
}

#special li {
  list-style-type: none;
	padding-bottom: 30px;
}

#countdown {
  width: 205px;
	height: 205px;
	background: #d8d8d8 url('/graphics/countdown.gif') no-repeat;
	padding: 15px 0px 0px 15px;
}

/* POLL INFORMATION */
div#minorpoll_poll { width: 100%; }
div#minorpoll_poll * { margin: 0; padding: 0;  }
div#minorpoll_poll a, div#minorpoll_poll img { border: 0; }

/* header */
div#minorpoll_poll h1 { font: 14px Arial, sans-serif; display: none; }
div#minorpoll_poll h1 span { font: 14px Arial, sans-serif;  } /* header text */ 

/* question */
div#minorpoll_poll h2 { font: bold 13px Arial, sans-serif; color: #000 } /* question */
div#minorpoll_poll p.image_q { clear: both; width: 100%; margin: 5px auto; text-align: center } 

/* answers */
div#minorpoll_poll ul { margin: 2px 5px; list-style-type: none; width: 100%; color: #000; } /* answers container */
div#minorpoll_poll li { margin: 2px 0; font: 12px Arial, sans-serif; width: 100%; display: block; clear: both; color: #000; } /* answer container */
div#minorpoll_poll li input { padding: 0; margin: 0 0 0 5px; vertical-align: middle; } /* radio button */
div#minorpoll_poll label { margin: 3px 0 0 5px; vertical-align: middle; color: #000;} /* text container */
div#minorpoll_poll li.video_a p { display: inline; margin: 2px; vertical-align: middle; }
div#minorpoll_poll li.image_a img { vertical-align: middle; }
div#minorpoll_poll li.audio_a p { display: inline; margin: 2px; vertical-align: middle; }

/* submit */
div#minorpoll_poll p.submit { text-align: center; margin: 0px auto 10px auto; cursor: pointer; cursor: hand; clear: both; color: #ccc; border: solid 1px #fff; width: 80px; background-color: #444;  }
div#minorpoll_poll p.submit span { }

/* results link */
div#minorpoll_poll p.results { cursor: pointer; cursor: hand; text-align: center; }
div#minorpoll_poll p.results span { color: #fc0; text-decoration: underline; font: bold 13px Arial, sans-serif; }

/* results */
div#minorpoll_poll p.results_text { color: #000; margin: 3px 0 0 0; clear: both; width: 90% }
div#minorpoll_poll div.results_1 { background-color: #c00; height: 10px; float: left }
div#minorpoll_poll div.results_2 { background-color: #339999; height: 10px; float: left }
div#minorpoll_poll div.results_3 { background-color: #cc0099; height: 10px; float: left }
div#minorpoll_poll div.results_4 { background-color: #666699; height: 10px; float: left }
div#minorpoll_poll div.results_5 { background-color: #ffcc33; height: 10px; float: left }
div#minorpoll_poll span.results_pct { display: block; float: left; margin-left: 3px; width: 20% }