BODY {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px; 
	background-color : #000000;
	background-image : url(/graphics/bg.gif);}

td,th {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; }

img { border:0px; }

a { color: #f37933; text-decoration: underline; }
a:hover { color: #f6b85c; text-decoration: underline;}
a:visited { color: #f37933; text-decoration: underline;}

.clear { clear:both; width:0px; height:0px; overflow:hidden; }

.number { width: 38px; }

.update_table { margin: 0px auto; padding-top: 15px; }
.update_table th { text-align: right; }

#reg_login_form th { text-align: left; }
.register_table th { text-align: left; }

.nocss { display:none; }

.error { color: #ff0000; }

a.admin, a.admin:hover, a.admin:visited {  font-size: 11px; text-decoration: underline; color: #f37933;}

a.promolink, a.promolink:visited {  font-size: 11px; text-decoration: none; color: #ffffff;}
a.promolink:hover {  font-size: 11px; text-decoration: underline; color: #ffffff;}

a.keyword, a.keyword:visited {  font-size: 10px; text-decoration: underline; color: #ffffff;}
a.keyword:hover {  font-size: 10px; text-decoration: none; color: #ffffff;}

.copyright { font-size:10px; color:white; margin:20px 0px; text-align:center; }

.bigpromo p { margin-top:0px; padding:3px; margin-bottom:0px; }

input#keyword_search { 
	width: 350px;
	height:20px;
	margin-right:5px; 
	color:black;
	font-family:verdana,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#efefef;
	border:1px solid #b2b2b2;
	padding:3px;}
input#keyword_button { 
	width: 35px;
	color:#ffffff;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#f38135;
	border:2px solid #f38135;
 }

div#keyword_listing p span.header { font-weight: bold; }

input#keyword_search { 
	float:left;
	width: 350px;
	height:20px;
	margin-right:5px; 
	color:black;
	font-family:verdana,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:#efefef;
	border:1px solid #b2b2b2;
	padding:0px 3px;}
#keyword_button input { /* for the submit button */
	float:left;
	width: 35px;
	color:#ffffff;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#f38135;
	border:2px solid #f38135;
} 
/*div#keyword_listing p span.header { 
	font-weight: bold; 
}*/

.plain { padding:0px; border:0px; }

.dj p {margin-top:0px;}
.dj {padding:5px;}
.djpic { border:2px solid #f37933; margin:5px; }
.djhdr { font-weight:bold; font-size:14px; color:#3a5696; margin-bottom:3px; }
.djlisting { border-bottom:1px dashed #88adfe; width:490px; margin-bottom:10px; padding-bottom:10px;}

.top30hdr { background-color:#5376c7; padding:4px; color:#ffffff; font-weight:bold; }
.top30rank { background-color:#ffffff; border-bottom:1px solid #efefef; font-weight:bold; text-align:center; width:60px; padding:4px; }
.top30song { background-color:#ffffff; border-bottom:1px solid #efefef; font-weight:bold; padding:4px; }
.top30artist { background-color:#ffffff; border-bottom:1px solid #efefef; padding:4px;  }

.contest { border-bottom:1px solid #cccccc; margin-bottom:15px; padding-bottom:15px;}
.contest p { margin-top:0px; }
.contesthdr { font-weight:bold; font-size:14px; color:#38528d }

.concerthdr { background-color:#5376c7; padding:6px; color:#ffffff; font-weight:bold; }
.concertdate { background-color:#ffffff; border-bottom:1px solid #efefef; font-weight:bold; padding:6px; width:80px; }
.concertartist { background-color:#ffffff; border-bottom:1px solid #efefef; padding:6px; font-weight:bold; }
.concertartist a {text-decoration:none;}
.concertvenue { background-color:#ffffff; }
.concerttickets a { font-weight:bold; }
.concert { background-color:#ffffff; padding:6px; border-bottom:1px solid #efefef;  }

.events { border-bottom:1px solid #cccccc; margin-bottom:15px; padding-bottom:15px;}
.events p { margin-top:0px; }
.eventshdr { font-weight:bold; font-size:14px; color:#38528d }

.nascarhdr { font-weight:bold; padding:4px; background-color:#f37d34; color:#ffffff;}
.nascardate { padding:4px; border-bottom:1px solid #cfcdcd; }
.nascartime { padding:4px; border-bottom:1px solid #cfcdcd; }
.nascarrace { padding:4px; border-bottom:1px solid #cfcdcd; font-weight:bold; color:#0e275e; }
.nascarwhere { font-weight:normal; color:#000000; }

.driver p {margin-top:0px;}
.driver {padding:5px;}
.driverpic { border:2px solid #f37933; margin:10px;}
.driverhdr { font-weight:bold; font-size:14px; color:#3a5696; margin-bottom:3px; }
.driverlisting { border-bottom:1px dashed #88adfe; width:490px; margin-bottom:10px; padding-bottom:10px;}

.driverlink { margin-top:8px;}
.driverlink a, .driverlink a:visited { font-size:11px; font-weight:bold; color:#000066; }

.cmtnews a { font-weight:bold;font-size:12px; }
.cmtnews p { margin-top:3px; }

.pollbox { background-color:#fce4a8;border:1px solid #f37933; padding:5px; width:150px; text-align:center; }
.pollq { font-weight:bold; }
.polla { font-weight:normal; }

.morninghdr { font-weight:bold; font-size:13px; color:#000066; }
.morning p {margin-top:2px;margin-bottom:0px;}
.morning { margin-bottom:20px;padding-bottom:20px; }

.extrahdr { font-weight:bold; font-size:13px; color:#000066; }
.extra p {margin-top:2px;margin-bottom:0px;}
.extra { margin-bottom:20px;padding-bottom:20px; }

.afternoonhdr { font-weight:bold; font-size:13px; color:#000066; }
.afternoon p {margin-top:2px;margin-bottom:0px;}
.afternoon { margin-bottom:20px;padding-bottom:20px; border-bottom:1px dashed #000066; }

.kidshdr { background-color:#5376c7; padding:6px; color:#ffffff; font-weight:bold; }
.kidsdate { background-color:#ffffff; border-bottom:1px solid #efefef; padding:6px; width:100px; }
.kidslocation { background-color:#ffffff; border-bottom:1px solid #efefef; padding:6px; }
.kidswho { background-color:#ffffff; border-bottom:1px solid #efefef; padding:6px; font-weight:bold; color:#f38536; }

.jakehdr { font-weight:bold; font-size:13px; color:#000066; }
.jake p {margin-top:2px;margin-bottom:0px;}
.jake { margin-bottom:20px;padding-bottom:20px; border-bottom:1px dashed #000066; }
.jakeattach {margin-top:5px;}
.jakeattach a {font-weight:bold }

.tripdate {padding-top:10px;padding-bottom:10px;border-bottom:1px solid #888888;}
.triplocation { padding-left:10px; padding-right:10px; padding-top:10px;padding-bottom:10px;border-bottom:1px solid #888888; }
.triplogo {padding-top:10px;padding-bottom:10px;border-bottom:1px solid #888888; }

.cmt { background-color:#f7f7f7; border:1px solid #666666; width:235px;margin-bottom:10px; }
.cmthdr { color:#ffffff; font-weight:bold; font-size:12px; background-color:#666666; border:1px solid #666666; width:235px; margin-top:10px; }

.register_table  { 
margin-left: auto;
margin-right: auto; }
.register_table th { font-size:12px; }

.go_back { align:center; margin:0px auto;text-align:center; }
.auction_image { align:center; padding:5px; text-align:center; }
.auction_bid { align:center; padding:5px; margin:0px auto; text-align:center; }
.auction_bid table { align:center; margin:0px auto; padding:3px; text-align:center; }
.auction_bid th { text-align:right; font-weight:bold; padding-bottom:15px; }
.auction_bid td { text-align:left; padding-left:5px; }
#auction_list th {font-weight:bold; text-align:left; }
#auction_list td  { padding-right:5px; padding-top:10px; vertical-align:top; font-style:italic; font-weight:bold; }
#auction_list td p { margin-top:0px; margin-bottom:3px; font-weight:bold; font-style:normal; }
#auction_list a, #auction_list a:visited { font-style:normal; font-size:12px; }
#auction_list a:hover { font-style:normal; font-size:12px; }

.special_poll li {list-style-type:none;margin:0px auto; width:300px;text-align:left;}

.cancel {background-color:black;color:white;}
.cancel p {margin-top:0px; margin-bottom:0px;}

.number { width:36px; }

.coupon_cont {
	width:470px;
	margin-bottom:15px;
	border:2px dashed #666;
	padding:10px;
	background-color:white;
}
.coupon_image {
	float:left;
	width:160px;
}
.coupon_text {
	float:left;
	width:290px;
	text-align:left;
}
.coupon_text a {
	font-weight: bold;
	font-size: 11px;
}
.coupon_text p {
	margin-top:0px;
}
.coupon_disclaimer {
	font-size:10px;
	margin:6px 0px 0px 0px;
	text-align:center;
}