/* reset left column - no right ad column on home */
#left {width:1004px;}

/* top-left section */
#home_left {float:left; width:557px; margin-right:10px;}
.featured_promo {width:557px; height:141px; margin-bottom:10px; position:relative;}
#quicklinks {width:202px; height:111px; border:1px solid #FFF; background-color:#163911; float:left; margin-right:10px;}
.ql_hdr {background-color:#081B06; width:100%; padding:3px 0; margin-bottom:1px; font:bold 12px Arial; color:#FFF;}
.ql {padding-left:15px; background:url('/graphics/red_arrow.gif') 4px 3px no-repeat;}
.ql a:link {color:#FFF; text-decoration:underline;}
.ql a:hover {color:#FF0; text-decoration:underline;}
.ql a:visited {color:#DDD; text-decoration:underline;}
#fun_club {width:343px; float:left; height:113px;}

/* top-center section */
#home_center {float:left; width:300px; margin-right:10px; background-color:#081B06; height:264px; margin-bottom:10px; overflow:hidden; position:relative;}
#promo1 {POSITION: absolute; visibility: visible; z-index:10; top:0; left:0; width:300px; height:264px;}
#promo2, #promo3, #promo4, #promo5, #promo6, #promo7, #promo8 {POSITION: absolute; visibility: hidden; z-index: 10; top:0; left:0; width:300px; height:264px;}
#promo1 p, #promo2 p, #promo3 p, #promo4 p, #promo5 p, #promo6 p, #promo7 p , #promo8 p  {margin:2px 6px; color:#FFF;} 
a.promolink:link, a.promolink:visited {font:bold 12px Arial; color:#000; text-decoration:none;}
a.promolink:hover {font:bold 12px Arial; color:#333; text-decoration:none;}
#promolinks {position:absolute; top:247px; left:4px; height:15px; width:170px; z-index:20;}
#promolink1 {height:15px; padding:0; width:15px; text-align:center; float:left; z-index:20; margin-right:3px; display:block; background-color:red;}
#promolink2, #promolink3, #promolink4, #promolink5, #promolink6, #promolink7, #promolink8 {display:none; height:15px; padding:0; width:15px; text-align:center; position:relative; float:left; z-index:20; margin-right:3px; background-color:yellow;}


/* top-right section */
#home_right {float:left; width:127px;}
#homead1 {margin-bottom:10px; text-align:center; width:127px;}
#homead2 {text-align:center; width:127px;}

/* middle section */
#home_middle {clear:left; height:127px; width:1004px; margin-bottom:10px;}
#concert_scrollbar {float:left; height:125px; width:16px; border:1px solid #717171; background-color:#504E4E}
#concert_shell {position:relative; float:left; height:127px; width:558px; background-color:#081B06; overflow:auto; margin-right:10px;}
#concerts {position:absolute; top:0; left:0; width:540px;}
#concerts p {color:#FFF}
.concertitem {float:left; width:260px; height:110px; padding:10px 5px 7px 5px; font:12px Arial; color:#FFF;} 
#homead3 {float:left; margin-right:9px; width:127px;}
#onair {float:left; cursor:pointer;}

#home_player {padding:6px 0; width:1004px; margin-top:10px;clear:left; background-color:#000; text-align:center;}

/* bottom ads */
#bottompromos {clear:left;}
.bottompromo1 {clear:both; width:260px; height:160px; overflow:hidden; float:left; margin-bottom:12px;}
.bottompromo {width:260px; height:160px; overflow:hidden; float:left; margin-left:10px; margin-bottom:12px;}

