body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	}
	
#container {
	margin: 0 auto;
	padding:0;
	width: 800px;
	background-color:#fff;
	}

#content {
	width:740px;
	margin: 0 auto;
	}
	
img#biopic {
	padding-right:20px;
	padding-left:20px;
	}
	
h1 {
	text-indent:-9999px;
	height:60px;
	width: 740px;
	border-bottom:solid 1px #666;
	}
	
h1#about {
	background:url(images/h1_about.gif) no-repeat bottom left;
	}
	
h1#bios {
	background:url(images/h1_bios.gif) no-repeat bottom left;
	}
	
h1#upcoming_concerts {
	background:url(images/h1_upcoming_concerts.gif) no-repeat bottom left;
	}

h1#performance_history {
	background:url(images/h1_performance_history.gif) no-repeat bottom left;
	}
	
h1#recordings {
	background:url(images/h1_recordings.gif) no-repeat bottom left;
	}
	
h1#booking {
	background:url(images/h1_booking.gif) no-repeat bottom left;
	}
	
h1#contact {
	background:url(images/h1_contact.gif) no-repeat bottom left;
	}
	
h1#thanks {
	background:url(images/h1_thanks.gif) no-repeat bottom left;
	}


h2 {
	font-size:18px;
	font-weight:normal;
	}
	
p {
	line-height:24px;
	font-size:12px;
	}
	
a {
	color:#6D1F1F;
	font-weight:bold;
	}
	
#content img{
	padding-left:17px;
	}

ul#nav_home {
	margin:0px;
	padding:0px;
	}
	
ul#nav_home li {
	list-style-type:none;
	float:left;
	height:38px;
	margin:0px;
	padding:0px;
	text-align:center;
	}	
	
ul#nav_home li a{	
	display:block;
	text-indent:-9999px;
	text-align:center;
	}

li a#index_about{
	background:url(images/index_about.gif) no-repeat center;
	width:101px;
	height:38px;
	}

li a#index_about:hover{
	background:url(images/index_about_hover.gif) no-repeat center;
	width:101px;
	height:38px;
	}

li a#index_bios{
	background:url(images/index_bios.gif) no-repeat center;
	width:100px;
	height:38px;
	}
	
li a#index_bios:hover{
	background:url(images/index_bios_hover.gif) no-repeat center;
	width:100px;
	height:38px;
	}

li a#index_concerts{
	background:url(images/index_concerts.gif) no-repeat center;
	width:149px;
	height:38px;
	}
	
li a#index_concerts:hover{
	background:url(images/index_concerts_hover.gif) no-repeat center;
	width:149px;
	height:38px;
	}

li a#index_recordings{
	background:url(images/index_recordings.gif) no-repeat center;
	width:181px;
	height:38px;
	}
	
li a#index_recordings:hover{
	background:url(images/index_recordings_hover.gif) no-repeat center;
	width:181px;
	height:38px;
	}

li a#index_booking{
	background:url(images/index_booking.gif) no-repeat center;
	width:134px;
	height:38px;
	}
	
li a#index_booking:hover{
	background:url(images/index_booking_hover.gif) no-repeat center;
	width:134px;
	height:38px;
	}

li a#index_contact{
	background:url(images/index_contact.gif) no-repeat center;
	width:135px;
	height:38px;
	}
	
li a#index_contact:hover{
	background:url(images/index_contact_hover.gif) no-repeat center;
	width:135px;
	height:38px;
	}
	
li a#about{
	background:url(images/about.gif) no-repeat center;
	width:100px;
	height:30px;
	}

li a#about:hover{
	background:url(images/about_hover.gif) no-repeat center;
	width:100px;
	height:30px;
	}

li a#bios{
	background:url(images/bios.gif) no-repeat center;
	width:102px;
	height:30px;
	}
	
li a#bios:hover{
	background:url(images/bios_hover.gif) no-repeat center;
	width:102px;
	height:30px;
	}

li a#concerts{
	background:url(images/concerts.gif) no-repeat center;
	width:148px;
	height:30px;
	}
	
li a#concerts:hover{
	background:url(images/concerts_hover.gif) no-repeat center;
	width:148px;
	height:30px;
	}

li a#recordings{
	background:url(images/recordings.gif) no-repeat center;
	width:180px;
	height:30px;
	}
	
li a#recordings:hover{
	background:url(images/recordings_hover.gif) no-repeat center;
	width:180px;
	height:30px;
	}

li a#booking{
	background:url(images/booking.gif) no-repeat center;
	width:140px;
	height:30px;
	}
	
li a#booking:hover{
	background:url(images/booking_hover.gif) no-repeat center;
	width:140px;
	height:30px;
	}

li a#contact{
	background:url(images/contact.gif) no-repeat center;
	width:130px;
	height:30px;
	}
	
li a#contact:hover{
	background:url(images/contact_hover.gif) no-repeat center;
	width:130px;
	height:30px;
	}

ul#nav_home li ul {
	display:none;
	}

ul#nav_home li:hover ul, ul#nav_home li.over ul{ 
	display: block; 
	position:relative; left:-40px;
	}
	
