body { padding: 0; margin: 0; background:#000 url(/images/bg_large.jpg) repeat-x ; background-attachment:fixed;  font-family: sans-serif, Arial, Helvetica;   }
img { border: none; }

#flex_wrapper { margin:auto; height: auto; overflow: hidden; width: 990px; padding: 0 0px 0 0px; 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: #000000 url(/images/g2_bg.jpg) repeat-x; }
#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-color: #000000; margin-top: 5px; }
#g3r1 { width: 990px; height: auto; overflow: hidden; }
#g3_facebook_widget { float: left; width: 300px; height: auto; overflow: hidden; margin-left: 5px; background-color: #2E2E2E; }
#g3_misc_container1 { float: left; width: 366px; margin-left: 5px; height: auto; overflow: hidden; }
#g3_video_widget { width: 366px; height: auto; overflow: hidden; margin-bottom: 5px; background-color: #2E2E2E; }

#g3_news_widget { width: 366px; height: auto; overflow: hidden; margin-bottom: 5px; color: #918e89; background-color: #2E2E2E; }
#g3_news_widget a { color: #fff; text-decoration: none; font-size: 12px; }
#g3_news_widget 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; overflow: hidden; margin-bottom: 5px; }
#photos { width: 300px; height: auto; overflow: hidden; margin-bottom: 5px; background-color: #c0c0c0; }
#poll { color: #fff; width: 300px; height: auto; overflow: hidden; margin-bottom: 5px; font-size: 12px; background-color: #2E2E2E; }

#group4 { width: 990px; height: auto; overflow: hidden; margin-top: 10px; }
#bottom_ads { width: 990px; height: auto; overflow: hidden; margin-bottom: 6px; padding-bottom: 10px; text-align: center; background-color: #353535; padding-left: 10px; }
#footer { width: 990px; height: 34px; background-color: #000; margin: 0 0 5px 7px; }