body { padding: 0; margin: 0; background: #9b9b9b url(/images/bg_large.gif) no-repeat center top; display: table; width: 100%; background-color: #9b9b9b; font-family: sans-serif, Arial, Helvetica; background-attachment:fixed;}
img { border: none; }

#wrapper { margin: auto; height: auto; overflow: hidden; width: 990px; padding: 0 1px 0 1px; background: #000000; }
#flex_wrapper { margin: auto; height: auto; overflow: hidden; width: 990px; padding: 0 1px 0 1px; background: #000000; }
#group1 { width: 990px; }
#top_leaderboard { text-align: center; width: 760px; padding-top: 10px; padding-bottom: 10px; }
#masthead { margin: 0; width: 990px; padding: 0px; }
#menu { height:52px; width:990px; }

#content_wrapper { width: 990px; height: auto; overflow: hidden; }
#group2 { width: 990px; height: auto; overflow: hidden;  background:url(/images/music_news_bg.gif) repeat-y #111111; }
#g2r1 { width: 990px; height: auto; overflow: hidden; }
#newsreel { float: left; width: 480px; height:340px; margin-left: 4px; }
#playlist { float: left; width:300px; height: auto; overflow: hidden; margin-left: 4px; }
#g2_misc_container { float: left; height: auto; overflow: hidden; width: 190px; margin-left: 4px; }
#onair { width:190px; height:260px; }
#small_advertisement { width:190px; height:73px; }

#group3 { width: 990px; height: auto; overflow: hidden; background: url(/images/g3_bg.jpg) repeat-x #000000; margin-top: 5px; }
#g3r1 { width: 990px; height: auto; overflow: hidden; }
#g3_facebook_widget { float: left; width: 300px; height: auto; min-height: 70px; overflow: hidden; margin-left: 5px; }
#g3_misc_container1 { float: left; width: 366px; margin-left: 5px; height: auto; overflow: hidden; }
#g3_video_widget { width: 366px; height: auto; overflow: hidden; min-height: 70px; margin-bottom: 5px; background-color: #000; }

#g3_news_widget { width: 366px; height: auto; overflow: hidden; min-height: 70px; margin-bottom: 5px; color: #fff; background:url(/images/g2_bg.gif) repeat-x #2E2E2E; }
#g3_news_widget a { color: #fff; text-decoration: none; font-size: 12px; }
#g3_news_widget a:hover { text-decoration: underline; }

#g3_news_widget2 { width: 366px; height: auto; overflow: hidden; min-height: 70px; margin-bottom: 5px; color: #fff; background:url(/images/g2_bg.gif) repeat-x #2E2E2E; }
#g3_news_widget2 a { color: #fff; text-decoration: none; font-size: 12px; }
#g3_news_widget2 a:hover { text-decoration: underline; }

#g3_misc_container2 { float: left; width: 300px; height: auto; overflow: hidden; margin-left: 5px; }
#below_fold_ad_300x250 { width: 300px; height: auto; min-height: 70px; overflow: hidden; margin-bottom: 5px; }
#photos { width: 300px; height: auto; overflow: hidden; min-height: 70px; margin-bottom: 5px; background-color: #c0c0c0; }
#poll { color: #fff; width: 300px; height: auto; overflow: hidden; min-height: 70px; margin-bottom: 5px; font-size: 12px; background-color: #000; }

#group4 { width: 990px; height: auto; overflow: hidden; margin-top: 5px; margin-left: 5px; margin-bottom:10px;}
#bottom_ads  { width:980px; height:auto; overflow:hidden; text-align: center; margin-left: 0px; background-color: #353535; } 
#bottom_ads div {width:120px !important; height:90px !important; float:left; margin:0 0 0 37px !important; padding-top:10px; padding-bottom:10px;}
#footer_top { width: 980px; height:0px; margin-left: 0px; background-color: #353535; }
#footer { width: 980px; height: auto; padding-top: 10px; padding-bottom: 10px; background: #121212; margin-left: 0px; margin-top:5px; margin-bottom:5px;}
#footer p { width: auto; height: auto; text-align:center; }
