body {
  padding: 0;
  margin: 0;
  background-color: #000000;
  width: 100%;
  display: table;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  color:#FFF;
}

a {
	text-decoration: none;
	color: #CCC;
}

a:hover {
	text-decoration: none;
	color: #FFF;
}

a img {
	border:0px;
}

p {
	margin: 0px 0px 10px 0px;
	
}


#container {
	background: url(../images/bkg_bio.jpg) no-repeat;
	width: 1023px;
	height: 1034px;
}

#container.shows {
	background: url(../images/bkg_shows.jpg) no-repeat;
}


#container.buy {
	background: url(../images/bkg_buy.jpg) no-repeat;
}

#container.art {
	background: url(../images/bkg_art.jpg) no-repeat;
}

#container.music {
	background: url(../images/bkg_music.jpg) no-repeat;
}

#container.links {
	background: url(../images/bkg_links.jpg) no-repeat;
}

#container.contact {
	background: url(../images/bkg_contact.jpg) no-repeat;
}

#navHome {
	left: 460px;
	width: 381px;
	height: 358px;
	display: inline;
	position: absolute;
}

#content {
	clear:both;
	left: 10px;
	top: 220px;
	display: inline;
	position: absolute;
	width: 355px;
	height: 495px;
	font-weight:bold;
}


#footer {
	position:absolute;
	top: 680px;
	left: 500px;
}

#footerReverb {
	position:absolute;
	top: 750px;
	left: 10px;
	width: 900px;
}

#flash {
	position:absolute;
	top: 0px;
	left: 0px;
}




/* root element for scrollable */
div.scrollable {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 495px;	 
	width: 355px;	
	
	margin-left: 35px;
}

/* root element for scrollable items */
div.scrollable div.items {
	position:absolute;
	/* this time we have very large space for height */	
	height:20000em;
	top: -18px;
	
	/* decoration */
	
}

/* 
	same settings as in horizontal scroller except that these items 
	are not floated
*/
div.scrollable div.items div, div.scrollable div.items p {
	width:355;
	
}

/* active item */
div.scrollable div.items div.active, div.scrollable div.items p.active {
	
}
a.prevPage {
	position:absolute;
	width: 28px;
	height: 22px;
	background:url(../images/prev.png) top center no-repeat;
	display:block;
	cursor: pointer;
}


a.nextPage {
	position: absolute;
	top: 470px;
	width: 28px;
	height: 22px;
	background:url(../images/next.png) top center no-repeat;
	display:block;
	cursor: pointer;
}



/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}
