body { background: #000 url('/graphics/bg2.jpg') no-repeat center top; /*background: #999 url('/graphics/bg.gif') repeat-x; */background-attachment: fixed;	margin: 0px auto; padding: 0 0 10px 0; font: normal 12px arial; color: #fff; }
td {font: normal 12px arial; color: #fff; }

* { outline:none; }
img { border: 0px; }
a:link, a:visited { color: #33cc00; text-decoration: none; font: normal 12px arial; }
a:hover, a:active { color: #33ff33; text-decoration: none;font: normal 12px arial;  }
.clear {clear: both;width: 0px;height: 0px;overflow: hidden;}
.number {width: 36px;}
.nocss { display: none; }
.tiny { width: 1px;height: 1px;overflow: hidden; }
#hdr {font: bold 22px arial;color: #fff;margin: 7px 0px 15px 0px;padding: 8px 5px 2px 10px;width: 674px;height: 33px;background: url(/graphics/hdr_bg.gif) repeat-x;border: 3px solid #737373;}
#hdr span {color: #339933;}

.update_table {font-size: 12px;margin: 0px auto;}
.update_table th {font-weight: bold;text-align: right;}

/*------------------------------- Masthead & Nav -------------------------------*/

#pagebox { margin: 0px auto; background: #000;width:964px; border-left: 13px solid black;border-right: 13px solid black;}
#banner_top {width:964px; padding: 6px 0px;text-align: center;}
#nav {background: url('/graphics/nav4.gif') no-repeat;width: 964px; height: 33px;}
#nav_home a:link, #nav_home a:visited {width: 90px; height: 33px;display:block; float:left;}
#nav_home a:hover, #nav_home a:active {width: 90px; height: 33px;background: url('/graphics/nav4.gif') no-repeat 0px -33px;display:block; float:left;}
#nav_onair a:link, #nav_onair a:visited {width: 91px; height: 33px;display:block; float:left;}
#nav_onair a:hover, #nav_onair a:active {width: 91px; height: 33px;background: url('/graphics/nav4.gif') no-repeat -90px -33px;display:block; float:left;}
#nav_workforce a:link, #nav_workforce a:visited {width: 167px; height: 33px;display:block; float:left;}
#nav_workforce a:hover, #nav_workforce a:active {width: 167px; height: 33px;background: url('/graphics/nav4.gif') no-repeat -181px -33px;display:block; float:left;}
/*#nav_features a:link, #nav_features a:visited {width: 149px; height: 33px;display:block; float:left;}
#nav_features a:hover, #nav_features a:active {width: 149px; height: 33px;background: url('/graphics/nav4.gif') no-repeat -286px -33px;display:block; float:left;}*/
#nav_events a:link, #nav_events a:visited {width: 109px; height: 33px;display:block; float:left;}
#nav_events a:hover, #nav_events a:active {width: 109px; height: 33px;background: url('/graphics/nav4.gif') no-repeat -348px -33px;display:block; float:left;}
#nav_concerts a:link, #nav_concerts a:visited {width: 225px; height: 33px;display:block; float:left;}
#nav_concerts a:hover, #nav_concerts a:active {width: 225px; height: 33px;background: url('/graphics/nav4.gif') no-repeat -457px -33px;display:block; float:left;}
#nav_ask a:link, #nav_ask a:visited {width: 148px; height: 33px;display:block; float:left;}
#nav_ask a:hover, #nav_ask a:active {width: 148px; height: 33px;background: url('/graphics/nav4.gif') no-repeat -682px -33px;display:block; float:left;}
#nav_contact a:link, #nav_contact a:visited {width: 134px; height: 33px;display:block; float:left;}
#nav_contact a:hover, #nav_contact a:active {width: 134px; height: 33px;background: url('/graphics/nav4.gif') no-repeat -830px -33px;display:block; float:left;}

.navdrop { visibility: hidden; z-index:2000; position: absolute; top: 6px; }
.navdrop ul { list-style-type: none; margin: 0px; padding: 0px; }
.navdrop ul li { list-style-type: none; margin: 0px; padding: 0px; }
.navdrop ul li span { display: block; margin: 0px; border: 1px solid #333; border-top: 0px; }
.navdrop ul li a:link, .navdrop ul li a:visited { display: block; padding: 4px 6px; font-weight: bold; background: #000; }
.navdrop ul li a:hover { display: block; padding: 4px 6px; font-weight: bold; background: #1e1e1e; }
#homedrop { width: 130px; left:0px; }
#djsdrop { width: 130px; left:90px; }
#workforcedrop { width: 126px; left:181px; }
/*#dealsdrop { width:170px; left:288px; }*/
#eventsdrop { width:140px; left:348px; }
#concertsdrop { width: 189px; left:457px; }
#pddrop { width: 130px; left:682px; }
#contactdrop { width: 130px; left:830px; }

/*------------------------------- Main & Left Container -------------------------------*/

#main_cont {width: 964px;background: url('/graphics/content_bg.gif') repeat-y;}
#yes_bar {background-color: #231f20;width: 675px;height: 39px;padding: 5px 10px;margin: 7px 0px;}
#left_cont {float: left;width: 695px;margin: 0 10px 0 0;overflow: hidden;}
#left_promos {float: left;width: 414px;margin: 0 10px 0 0;}
#middle_promos {float: left;width: 271px;}
#major_promo {	width: 410px;height: 230px;margin: 0 0 8px 0;background: #000;border: 2px solid #6c6c6c;text-align: center; }
#promocontainer { position: relative; visibility: visible; width: 410px; height: 230px;z-index: 0;}
#promo1 {position: absolute; visibility: visible; z-index: 0; top: 0; left: 0; width: 410px; height: 200px;overflow: hidden;}
#promo2, #promo3, #promo4, #promo5, #promo6 {position: absolute; visibility: hidden; z-index: 0; top: 0; left: 0; width: 410px; height: 200px;overflow: hidden}
.promo_img {width: 410px;height: 200px;}
a.promolink, a.promolink:visited {color: #fff;font-size: 11px;text-decoration: none}
a.promolink:hover, a.promolink:active {color: #eee}
#promolinks {text-align: center;position: relative; top: 207px; background: #000;width: 410px;height: 20px;}
#promolink1 {position: absolute; text-align: center;top: 203px; color: #999;margin-left: 0px; line-height: 12px;z-index: 1; overflow: hidden;}
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6 { visibility: hidden; text-align: center; position: absolute; top: 203px; color: #999;line-height: 12px;margin: 0 0 0 0px; z-index: 1; overflow: hidden;}

#major_promo2 {	width: 691px;height: 230px;margin: 0 0 8px 0;background: #000;border: 2px solid #6c6c6c;text-align: center; }
#promocontainer2 { position: relative; visibility: visible; width: 691px; height: 230px;z-index: 0;}
#promo1a {position: absolute; visibility: visible; z-index: 0; top: 0; left: 0; width: 691px; height: 200px;overflow: hidden;}
#promo2a, #promo3a, #promo4a, #promo5a, #promo6a {position: absolute; visibility: hidden; z-index: 0; top: 0; left: 0; width: 691px; height: 200px;overflow: hidden}
.promo_img2 {width: 691px;height: 200px;}
a.promolink, a.promolink:visited {color: #fff;font-size: 11px;text-decoration: none}
a.promolink:hover, a.promolink:active {color: #eee}
#promolinks2 {text-align: center;position: relative; top: 207px; background: #000;width: 691px;height: 20px;}
#promolink1 {position: absolute; text-align: center;top: 203px; color: #999;margin-left: 0px; line-height: 12px;z-index: 1; overflow: hidden;}
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6 { visibility: hidden; text-align: center; position: absolute; top: 203px; color: #999;line-height: 12px;margin: 0 0 0 0px; z-index: 1; overflow: hidden;}


.home_ad {margin: 0px auto;padding: 0 0 3px 0;}

#sideads { position:relative; width: 410px; height: 125px; overflow: hidden; }
#sideads p {font:11px Arial; color:#fff; margin-bottom:0;}
#sidepromo1 { POSITION: absolute; visibility: visible; left:0px; z-index: 0; width:410px; text-align:center;}
#sidepromo2, #sidepromo3, #sidepromo4, #sidepromo5, #sidepromo6, #sidepromo7, #sidepromo8, #sidepromo9, #sidepromo10 {POSITION: absolute; visibility: hidden; left:0px; z-index: 0; width:410px; text-align:center;}


.home_promo {margin: 8px 0 0 0;width: 414px;color: #fff;font: normal 11px arial;}
.home_promo a, .home_promo a:visited {font: normal 11px arial;color: #2ba436;text-decoration: none;}
.home_promo a:hover, .home_promo a:active {color:  #1ad22b;}
.home_promo_img {float: left;width: 159px;}
.home_promo_details {float: left;width: 255px;}
.home_promo_details h2 {padding: 0px;margin: 0px;font: bold 15px Arial;color: #2ba436;}
.home_promo_details p {margin: 3px 0px;}
#bottom_promos {width: 695px;background: #231f20;margin: 10px 0 0 0;padding: 10px 0px;}
.bot_promo {width: 155px;border-left: 15px solid #231f20;border-bottom: 15px solid #231f20;color: #fff;font: normal 11px arial;}
.bot_promo h2 {color: #08c604;font: bold 12px arial;padding: 0px;margin: 2px 0 0 0;}
.bot_promo p {margin: 4px 0px;}
.bot_promo a, .bot_promo a:visited {font: normal 11px arial;color: #2ba436;text-decoration: none;}
.bot_promo a:hover, .bot_promo a:active {color: #1ad22b;}
#bay_links {width: 265px;height: 212px;border: 2px solid #2ba436;background: #231f20;color: #fff;overflow: hidden;}
#bay_links a, #bay_links a:visited {color: #fff;text-decoration: none;font: normal 12px Arial;}
#bay_links a:hover, #bay_links a:active {text-decoration: none;font: normal 12px Arial;}
#bay_links div {width: 245px;height: 173px;border-bottom: 10px solid #231f20;padding: 15px 10px 10px 10px;overflow: hidden;}
#bay_links p {margin: 0 0 5px 0;padding: 0px;}
#bay_links ul {margin: 0 0 0 5px;padding: 0px;list-style-type: none;}
#bay_links li {padding: 0 0 0 13px; margin: 0 0 6px 0;background: url('/graphics/arrow.gif') no-repeat top left;}
#bay_links_more {width: 263px;height: 18px;padding: 0px 3px;background: #2ba436;margin: 0 0 8px 0;}
#bay_links_more a, #bay_links_more a:visited {color: #fff;text-decoration: none;}
#bay_links_more a:hover, #bay_links_more a:active {text-decoration: none;}
#middle_ads_col1 {float: left;width: 137px;}
#middle_ads_col2 {float: left;width: 132px;}
#middle_ads_col1 div, #middle_ads_col2 div {margin: 0 0 5px 0;}

/*------------------------------- Right Container -------------------------------*/

#right_cont {float: left;width: 259px;}
#listen_live {width: 259px;height: 49px;border-top: 7px solid black;border-bottom: 7px solid black;}
#onair {border-bottom: 3px solid black;margin: 0 0 10px 0;}
#weather {width: 220px;margin: 0px auto;}
#weather_banner {margin-bottom: 15px;}
.right_ad {margin: 0px auto;padding: 0 0 10px 0;text-align: center;width: 220px;}


/*------------------------------- Footer -------------------------------*/

#footer {width: 944px;padding: 20px 10px;text-align: center;}


/*------------------------------- Misc. Styles -------------------------------*/


.secondary_img {float: left; width: 210px;text-align: center;}
.secondary_details {float: left; width: 485px;}
.secondary_details h2 {padding: 0px;margin: 0px;font: bold 18px arial;}
.secondary_details p {margin-top: 0px;}

.events {margin: 0 0 20px 0;width: 695px;border-bottom: 1px dashed #737373;padding: 0 0 20px 0;}
.events_img {float: left;width: 210px;}
.events_details {float: left;width: 485px;overflow: hidden;}
.events_details h2 {padding: 0px;margin: 0px;font: bold 18px arial;}

.sports {margin: 0 0 20px 0;width: 695px;border-bottom: 1px dashed #737373;padding: 0 0 20px 0;}
.sports_img {float: left;width: 120px;}
.sports_details {float: left;width: 575px;}
.sports_details h2 {padding: 0px;margin: 0px;font: bold 18px arial;}

.staff {margin: 0 0 20px 0;width: 695px;border-bottom: 1px dashed #737373;padding: 0 0 20px 0;}
.staff_img {float: left;width: 210px;}
.staff_details {float: left;width: 485px;}
.staff_details h2 {padding: 0px;margin: 0px;font: bold 18px arial;}
.staff_more {text-align: right;width: 485px;}
.staff_more a, .staff_more a:visited {text-decoration: none;font-weight: bold;color:#fff;}
.staff_more a:hover, .staff_more a:active {text-decoration: none;color:#95ff92;}

.features {margin: 0 0 20px 0;width: 695px;border-bottom: 1px dashed #737373;padding: 0 0 20px 0;}
.features h2 {padding: 0px;margin: 0px;font: bold 18px arial;color: #08c604;}

.concerts {margin: 20ox 0 0 0;width: 695px;border-top: 1px dashed #737373;padding: 10px 0 0 0; color: #fff; }
.concerts h2 {padding: 0px;margin: 0px;font: bold 18px arial; color: #fff; }
.concerts p { color: #fff; }

.events h2 {padding: 0px;margin: 0px;font: bold 18px arial;}
#reg_login_form, .register_table {width: 400px;margin: 0px auto;font: normal 12px Arial;}
#reg_login_form th,.register_table th {text-align: right;}
#registered_users {margin-top: 10px;}
#registered_users table {margin: 0px auto;}
#registered_users p {text-align:center;}
#registered_users th {font: normal 12px Arial;}
.ad_partner {border-bottom:1px dashed #333; width:100%; margin-bottom:12px; padding-bottom: 12px;}
.ad_partner p {marging: 4px 0px;}
.ad_partner h2 {padding: 0px;margin: 0 0 4px 0;font: bold 14px arial;}

#previous_links ul {list-style-type: none;padding: 0px;margin: 0px;}

#previous_links ul li {list-style-type: none;margin: 0px;padding: 0 0 0 13px; margin: 0 0 10px 0;background: url('/graphics/arrow.gif') no-repeat top left;}	

.football_ads p { margin-top: 2px; font: normal 12px Arial; color:#ffffff; }
.football_ads { width: 225px; margin: 0px auto; margin-top: 10px; text-align:center; }

.concert_img { width: 150px; padding: 5px; }
.concert_img img { width: 150px !important; height: 125px !important; }
.concert_date { width: 150px; font: bold 12px Arial, Helvetica, sans-serif; padding: 5px 10px 10px 5px; margin: 0px; }
.concert_info { padding: 5px 10px 5px 5px; }
.concert_info h1 { font: bold 14px Arial; padding: 0px; margin: 0 0 5px 0; }
.concert_info em { font-weight: bold; }
.concert_info em a:link, .concert_info em a:visited { font-weight: bold; font-style: italic; text-decoration: underline; }
.concert_info em a:visited { font-weight: bold; font-style: italic; text-decoration: underline; }
.concert_r1 { background: #212121; }
.concert_r2 { background: #000000;  }

#squares_cont h4 { display:none; }
#squares_cont #registered_users_container p { text-align: center; }
#squares_cont #registered_users_container p a:link { font-weight: bold; }
#squares_cont #registered_users_container  { width: 350px; padding: 10px; margin: 0px auto; margin-top: 25px; background: #212121; border: 1px solid #2f2f2f;  }
#squares_cont #registered_users_container #reg_login_form { margin: 10px 0 0 0; }