/*** These are styles specific to the homepage ***/

/* collapse subnav region */
#header {height:99px;}

#main .scrollbox {background-color:#000;overflow:auto;}
#main .scrollbox p {margin:2px 0;padding:0;line-height: 1.1em;}
#main .scrollbox .date {font-size:10px;color:#666;}
#main .scrollbox .artist {font-size:12px;color:#999;font-weight:bold;}
#main .scrollbox .supporting {font-size:10px;color:#666;}
#main .scrollbox .links {font-size:11px;color:#cd8f56;}
#main .scrollbox a {font-size:11px;font-weight:bold;}

#main .left {float:left;width:527px;}
#main .right {float:right;width:288px;}

/* sizes for specific scrollboxes */
#homeRotatorContainer {position:relative;width:527px;height:338px;margin-left:5px;} /* background:transparent url(/images/rotatorBg.png) right no-repeat; */
#homeRotator {width:527px;float:right;}
#homeRotator .static {position:absolute;top:7px;left:16px;width:503px;height:322px;overflow:hidden;}
#homeRotator .static img {float:right;position:absolute;top:0px;right:4px;_right:8px;}
#homeRotator .static h2 {height:1px;font-size:1px;line-height:1px;text-indent:-9999px;}
#homeRotator .static ul {float:left;margin:0;padding:0;width:180px;}
#homeRotator .static li {height:64px;list-style-type:none;font:bold 14px/16px Arial,Helvetica,sans-serif;}
#homeRotator .static li a {height:64px;display:block;background-color:#fff;color:#fff;text-decoration:none;}
#homeRotator .static li a:hover {background-color:#ca0a0a;color:#fff;}
#homeRotator .static span {display:block;padding:10px;}

#spotlightContainer {background:transparent url(../images/home/background_spotlight.png) bottom no-repeat;width:532px;height:279px;}
#spotlightContainer h2 {background:transparent url(../images/home/header_spotlight.png) no-repeat;width:532px;height:45px;text-indent:-9999px;}
#spotlightContainer p {clear:both;height:82px;width:460px;margin:10px auto;font-size:11px;border-bottom:1px solid #787878;}
#spotlightContainer p.last {border:0;}
#spotlightContainer img {float:left;margin:0 15px 0 0;}
#spotlightContainer strong {color:#999;}

#justaddedContainer {background:transparent url(../images/home/background_just_added.png) bottom no-repeat;width:288px;} /* height set in index.php */
#justaddedContainer h2 {background:transparent url(../images/home/header_just_added.png) no-repeat;width:288px;height:45px;text-indent:-9999px;margin:0;padding:0;}
#justadded {width:239px;margin:0 auto;}

#upcomingshowsContainer {background:transparent url(../images/home/background_upcoming_shows.png) bottom no-repeat;width:288px;} /* height set in index.php */
#upcomingshowsContainer.tall {background:transparent url(../images/home/background_just_added.png) bottom no-repeat;}
#upcomingshowsContainer h2 {background:transparent url(../images/home/header_upcoming_shows.png) no-repeat;width:288px;height:45px;text-indent:-9999px;margin:0;padding:0;}
#upcomingshows {width:239px;margin:0 auto;}

#upcomingshows div, #justadded div {width:222px;padding:10px 0;border-top:1px solid #787878} /* background:transparent url(/images/home/item_background.gif) top repeat-x; */
#upcomingshows div.first, #justadded div.first {border:0;padding-top:0;}

#bannersContainer {width:288px;} /* height set in index.php */

.text-status-other {font-weight:bold;color:#999;}
.text-status-sold-out {font-weight:bold;color:#ca0a0a;}