/* CSS Document */



body 
{
	padding: 0px;
	margin: 0px;
	background: url("../images/contentbg.jpg") repeat-y;
	background-color: #FEE888;
	background-attachment: fixed;
}

#content
{
	height: auto;
	width:  65%;
}
#content p
{
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 90px;
	padding-bottom: 10px;
	font: 12pt georgia;
	color: #562000;
	text-align: center;
}
#content h1
{
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 90px;
	padding-bottom: 10px;
	font: 16pt georgia;
	color: #56200;
	text-align: center;	
}

#content form
{
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 90px;
	padding-bottom: 10px;
	font: 12pt georgia;
	color: #562000;
	text-align: center;
}

#content table
{
	padding-right: 10px;
	padding-top: 0px;
	padding-left: 90px;
	padding-bottom: 10px;
	font: 12pt georgia;
	color: #562000;
}

#content a
{
	border-right: 1px dotted #FEE888;
	border-left: 1px dotted #FEE888;
	border-top: 1px dotted #555555;
	border-bottom: 1px dotted #555555;
	text-decoration: none;
	color: #555555;
}

#content a:hover
{
	border-right: 1px dotted #333333;
	border-left: 1px dotted #333333;
	border-top: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
	color: #333333;
}

#content .borderless a
{
	border: 0px;
}

#top
{
	z-index: 3;
	width: 100%;
	height: 373px;
	background: url(../images/topright.jpg) no-repeat top right;
	background-color: #000000;
}
#toprepeater
{
	height: 44px;
	width: 100%;
	background: url("../images/toprepeater.gif") repeat-x;
}

/*------------------------------------------------------------------------------------------*/
#navcontainer
{
	display: block;
	width: 100%;
	height: 51px;
	overflow: hidden;
	background-color: #000000;
}
#navmusic { 
position: absolute;
left: 0px;
}
#navbio { 
position: absolute;
left: 93px;
}
#navshows { 
position: absolute;
left: 150px;
}
#navpresskit{ 
position: absolute;
left: 243px;
}
#navmailinglist { 
position: absolute;
left: 358px;
}
#navpictures
{
position: absolute;
left: 517px;
}
#navcontact { 
position: absolute;
left: 634px;
}
#navetc{ 
position: absolute;
left: 749px;
}


/*-------the classes for the top image rollovers --------------*/
a.musicroll
{
	display: block;  
	width: 93px;
	height: 51px;
    background: url(../images/navmusic.jpg) no-repeat top left;
    text-decoration: none;
	overflow: hidden;
}
a.bioroll
{
	display: block;
	width: 57px;
	height: 51px;
    background: url(../images/navbio.jpg) no-repeat top left;
    text-decoration: none;
	overflow: hidden;
}
a.showsroll
{
	display: block;
	width: 93px;
	height: 51px;
    background: url(../images/navshows.jpg) no-repeat top left;
    text-decoration: none;
	overflow: hidden;
}
a.mailinglistroll
{
	display: block;
	width: 159px;
	height: 51px;
    background: url(../images/navmailinglist.jpg) no-repeat top left;
    text-decoration: none;
	overflow: hidden;
}
a.presskitroll
{
	display: block;
	width: 115px;
	height: 51px;
    background: url(../images/navpresskit.jpg) no-repeat top left;
    text-decoration: none;
	overflow: hidden;
}
a.picturesroll
{
	display: block;
	width: 117px;
	height: 51px;
    background: url(../images/navpictures.jpg) no-repeat top left;
    text-decoration: none;
	overflow: hidden;
}
a.contactroll
{
	display: block;
	width: 115px;
	height: 51px;
    background: url(../images/navcontact.jpg) no-repeat top left;
    text-decoration: none;
	overflow: hidden;
}
a.etcroll
{
	display: block;
	width: 67px;
	height: 51px;
    background: url(../images/navetc.jpg) no-repeat top left;
    text-decoration: none;
	overflow: hidden;
}
a:hover.musicroll, a:hover.bioroll, a:hover.showsroll, a:hover.presskitroll, a:hover.mailinglistroll, a:hover.picturesroll, a:hover.contactroll, a:hover.etcroll
{
    background-position: 0px -51px;
}

/*---------------------------------------------------------------------------------*/
#musicplayer
{
	float: right;
	font: 9pt georgia;
}
#musicplayer a
{
	border-right: 1px dotted #FEE888;
	border-left: 1px dotted #FEE888;
	border-top: 1px dotted #555555;
	border-bottom: 1px dotted #555555;
	text-decoration: none;
	color: #555555;
}

#musicplayer a:hover
{
	border-right: 1px dotted #333333;
	border-left: 1px dotted #333333;
	border-top: 1px dotted #333333;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
	color: #333333;
}