/* Import overall template styles (nav, layout, homepage)
=================================*/
@import url('/css/layout.css');
@import url('/css/home.css');


/*  Misc Subpage Styles
=================================*/

.gig_item { width: 910px; margin: 0px auto; margin-bottom: 10px; padding: 0 0 5px 0; border-bottom: 1px solid #eee; }
.gig_pic { float: left; width: 150px; }
.gig_info { float: left; width: 760px; }
.gig_info h3 { font: bold 12px Verdana, Arial, sans-serif; padding: 0px; margin: 0 0 3px 0; }
.gig_info p { margin-top: 0px; }
.gig_info a:link, .gig_info a:visited { color: #003399; text-decoration: underline; }
.gig_info a:hover, .gig_info a:active { color: #3399ff; text-decoration: underline; }

.event_item { width: 910px; margin: 0px auto; margin-bottom: 10px; padding: 0 0 5px 0; border-bottom: 1px solid #eee; }
.event_pic { float: left; width: 150px; }
.event_info { float: left; width: 760px; }
.event_info h3 { font: bold 12px Verdana, Arial, sans-serif; padding: 0px; margin: 0 0 3px 0; }
.event_info p { margin-top: 0px; }
.event_info a:link, .event_info a:visited { color: #003399; text-decoration: underline; }
.event_info a:hover, .event_info a:active { color: #3399ff; text-decoration: underline; }

.contest_item { width: 910px; margin: 0px auto; margin-bottom: 10px; padding: 0 0 5px 0; border-bottom: 1px solid #eee; }
.contest_pic { float: left; width: 150px; }
.contest_info { float: left; width: 760px; }
.contest_info h3 { font: bold 12px Verdana, Arial, sans-serif; padding: 0px; margin: 0 0 3px 0; }
.contest_info p { margin-top: 0px; }
.contest_info a:link, .contest_info a:visited { color: #003399; text-decoration: underline; }
.contest_info a:hover, .contest_info a:active { color: #3399ff; text-decoration: underline; }

.musicnews_item1 { width: 900px; padding: 10px; background: #eee;  }
.musicnews_item2 { width: 900px; padding: 10px; background: #fff;  }
.musicnews_pic { float: left; width: 150px; }
.musicnews_info { float: left; width: 740px; }
.musicnews_info h3 { font: bold 12px Verdana, Arial, sans-serif; padding: 0px; margin: 0 0 3px 0; }
.musicnews_info p { margin-top: 0px; }
.musicnews_info a:link, .musicnews_info a:visited { color: #003399; text-decoration: underline; }
.musicnews_info a:hover, .musicnews_info a:active { color: #3399ff; text-decoration: underline; }

.locals_item { width: 910px; margin: 0px auto; margin-bottom: 10px; padding: 0 0 5px 0; border-bottom: 1px solid #eee; }
.locals_pic { float: left; width: 150px; }
.locals_info { float: left; width: 760px; }
.locals_info h3 { font: bold 12px Verdana, Arial, sans-serif; padding: 0px; margin: 0 0 3px 0; }
.locals_info p { margin-top: 0px; }
.locals_info a:link, .locals_info a:visited { color: #003399; text-decoration: underline; }
.locals_info a:hover, .locals_info a:active { color: #3399ff; text-decoration: underline; }

.airstaff_item { float:left; width: 400px;  height: 200px; overflow: hidden; background: #eee; margin: 15px; padding: 8px; }
.airstaff_pic { float: left; width: 140px;  text-align: center; }
.airstaff_info { float: left; width: 250px; }
.airstaff_info h3 { background: url('/graphics/arrow_big.gif') no-repeat; background-position: 0px 4px; color: #6699cc; text-transform: uppercase; font: bold 15px Arial, Verdana, sans-serfif; padding: 0 0 0 13px; margin: 0 0 5px 0; }
.airstaff_info p { margin-top: 0px; }
.airstaff_info a:link, .airstaff_info a:visited { color: #003399; text-decoration: underline; }
.airstaff_info a:hover, .airstaff_info a:active { color: #3399ff; text-decoration: underline; }

.jock_bio { width: 920px; padding-bottom:20px; }
.jock_info { float: left; width: 680px; }
.jock_info h3 { font: bold 18px arial, sans-serif; color: #003399; padding: 0px; margin: 0 0 10px 0; text-transform: uppercase; border-bottom: 1px solid #003399; }
.jock_pic { float: left; width: 220px; padding-left: 20px; }

.special_poll ul { list-style-type: none; margin: 0px; padding: 0px; }
.special_poll li { list-style-type: none; margin: 0px; padding: 0 0 4px 0; }

.ka_show_hdr {  background: #999; color: #fff;width: 140px; padding: 2px 6px; border-right: 3px solid white; font: bold 10px Verdana, Arial, sans-serif; }
.ka_show_info { background: #fff; border-bottom: 1px solid #999; border-left: 1px solid #999; width: 143px; margin-right: 3px; padding: 4px; font: normal 10px Verdana, Arial, sans-serif; }
.ka_show_img { width: 140px; height: 70px; overflow: hidden; margin: 0px auto; }
.ka_show_details p { margin-top: 0px; }

#ka_features { width: 755px; padding: 10px 0px; background: #eee; }
.ka_feature_item { float: left; margin-left: 7px; width: 180px; height: 80px;}

#ka_bio { width: 755px; }
.ka_bio_info { width: 755px; border-top: 1px solid #999; padding: 10px 0px; }
.ka_bio_pic { float: left; width: 135px; }
.ka_bio_pic img { border: 1px solid #000; }
.ka_bio_details { float: left; width: 615px; }
.ka_bio_details h2 { background: url('/graphics/arrow_big.gif') no-repeat; background-position: 0px 4px; color: #6699cc; text-transform: uppercase; font: bold 15px Arial, Verdana, sans-serfif; padding: 0 0 0 13px; margin: 0 0 5px 0; }
.ka_bio_details p { margin-top: 0px; color: #666; }


#ka_sponsors p { margin: 5px 0; width: 152px; text-align: center; }

.new_releases { float: left; width: 440px; margin: 0 20px 20px 0;}
.cd_releases_r1 { background: #eee; }
.cd_releases_r2 { background: #fff; }
.cd_releases_hdr { background: #0350b8; color: #fff; font-weight: bold; padding: 5px 4px; }
.cd_releases_date { border-bottom: 1px solid #ccc; padding: 5px 4px; width: 110px; font-weight: bold; }
.cd_releases_title { border-bottom: 1px solid #ccc; padding: 5px 4px; }

#sub_content #mc .mc_item { float: left; width: 173px; height: 65px; overflow: hidden; padding: 0px; margin: 10px 12px 10px 0px; background: #eee; border-bottom: 1px dashed #ccc; }
#sub_content #mc .mc_item h2 { font: bold 10px/11px Verdana, Arial, sans-serif; height: 35px; overflow: hidden; color: #000; margin: 5px 7px 3px 7px; }
#sub_content #mc .mc_item p { width: 95px; text-align: right; margin: 0px; padding: 0px 5px 0px 71px; background: url('/graphics/play_now.gif') no-repeat; background-position: 90px 0; }


#ka_side { float: left; width: 152px; text-align: center; }
#ka_side h3 { color: #999; border-bottom: 1px solid #999; text-transform: uppercase; padding: 0px; margin: 0px; font: bold 15px Arial, Helvetica, sans-serif; text-align: left; }
.ka_interview_link { text-align: right; padding-top: 2px; margin-bottom: 10px; }
.ka_interview_link a:link, .ka_interview_link a:visited { font-weight: bold; font-size:10px; color: #999; text-decoration: none; }
.ka_interview_link a:hover { color: #666; text-decoration: none; }
#ka_side .ka_interview_item .mc_item { width: 142px; margin: 0px; padding: 4px 5px; border-bottom: 1px dashed #999; background: #eee; }
#ka_side .ka_interview_item .mc_item h2 { display: block; float: left; text-align: left; width: 120px; padding: 0px; margin: 0px; color: #666; font: bold 10px Verdana, Arial, sans-serif; }
#ka_side .ka_interview_item .mc_item p { display: block; float: left; width: 20px; height: 17px; text-align: right; margin: 0px; padding: 4px 0 0 0; }
#ka_side .ka_interview_item .mc_item:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;  }
