body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
    margin: 0px; padding: 0px; border: 0px;
}
.clear:after {
	content: ""; display: block; clear: both;
}
	.clear { zoom: 1; } 



body {
	font-family: Arial, Helvetica, sans-serif;
	background: #000 url(../images/bg.jpg) no-repeat; 
	margin: 5px 130px 0 0px;
}

#container {
	width: 960px; margin: 0 auto;	
}
 
#header {
	height: 120px; padding: 25px 0 0 0;
}

#header h1 a {
	display: block; width: 127px; height: 123px; float: left;
	background: url(../images/logo.jpg); text-indent: -9999px;
}


#header #booking{
	width: 100px;
	float: right;
	margin: 0 0px 0 0;
	
}

#header #booking a {
	display: block; width: 171px; height: 32px; float: right;
	background-image: url(../images/booking.jpg); text-indent: -9999px;
}

#header #booking a:hover {
	display: block; width: 171px; height: 32px; float: right;
	background-image: url(../images/booking-hover.jpg); text-indent: -9999px;
}



/*#header ul#nav {
	float: right; list-style: none; margin: -20px 0 0 0; clear:both;
}
	#header ul#nav li {
		float: left; padding: 0 0 0 5px; margin: 0 30px 0 0;
		background: url(../images/nav-separator.png) left no-repeat;
	}
		#header ul#nav li:first-child { background: none; }
		
		#header ul#nav li a { 
			font-size: 16px; color: #fff; text-decoration: none;
		}
			#header ul#nav li a:hover, #header ul#nav li a.active {
				color: #454545;	
			}
*/



#header ul#awesome-menu {
	float: right;
	width: 750px; margin: -23px 0 0 0; clear:both;
	list-style: none;
}

#header ul#awesome-menu li { display: inline; }
	
#header ul#awesome-menu li a {
	display: block; float: left; height: 20px;
	background-image: url(../images/menu3.jpg); text-indent: -9999px;
}

	#header ul#awesome-menu li a.gigs {
		width: 66px; background-position: 0 0;	
	}
	
	#header ul#awesome-menu li a.bandclips {
		width: 139px; background-position: -66px 0;	
	}
	
	#header ul#awesome-menu li a.audio {
		width: 87px; background-position: -205px 0;	
	}
	
	#header ul#awesome-menu li a.bandshots {
		width: 149px; background-position: -292px 0;	
	}
	
	#header ul#awesome-menu li a.we-are {
		width: 107px; background-position: -441px 0;	
	}
	
	#header ul#awesome-menu li a.judy {
		width: 73px; background-position: -548px 0;	
	}
	
	#header ul#awesome-menu li a.sponsor {
		width: 115px; background-position: -621px 0;	
	}
	
	
	#header ul#awesome-menu li a.gigs:hover, ul#awesome-menu li a.about:focus {
		background-position: 0 -20px;	
	}
	
	#header ul#awesome-menu li a.bandclips:hover, ul#awesome-menu li a.hover:focus {
		background-position: -66px -20px;	
	}
	
	#header ul#awesome-menu li a.audio:hover, ul#awesome-menu li a.people:focus {
		background-position: -205px -20px;	
	}
	
	#header ul#awesome-menu li a.bandshots:hover, ul#awesome-menu li a.contact:focus {
		background-position: -292px -20px;	
	}
	
	#header ul#awesome-menu li a.we-are:hover, ul#awesome-menu li a.contact:focus {
		background-position: -441px -20px;	
	}
	
	#header ul#awesome-menu li a.judy:hover, ul#awesome-menu li a.contact:focus {
		background-position: -548px -20px;	
	}
	
	#header ul#awesome-menu li a.sponsor:hover, ul#awesome-menu li a.contact:focus {
		background-position: -621px -20px;	
	}
	

a { outline: none; }



#header #booking p {
	font-family: Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
	color: #ffffff;	font-size: 14px; line-height: 18px; margin: 0 0 20px 0;
	padding-bottom: 15px;
	}
	
	#header #booking a{
		color: #7b7ba0; font-weight: strong; text-decoration: none;
	}	
		#header #book a:hover { color: #3f3f69; text-decoration: underline; }



			
#left-nav{
	width: 110px; margin: 40px 0 0 0; clear: both;
	
}

#left-nav ul#nav2{
	float: left; list-style: none; margin: 0 10px 0 10px	
}

#left-nav ul#nav2 li{
	float: left; padding: 10px 0 0 0px; margin: 0 10px 0 0;
		background: url(../images/) left no-repeat; list-style: none
}


#left-nav ul#nav2 li:first-child { background: none; }

#left-nav ul#nav2 li a{
	font-size: 16px; color: #cccccc; text-decoration: none;
}

#left-nav ul#nav2 li a:hover, #header ul#nav li a.active{
	color:#fff;
}





		
#content {
	float: left; width: 600px; margin: -60px 0 0 220px; clear: both;

}


#content #main {
	width: 610px; float: left; margin: 0 40px 0 0;	
}
	#content #main h4 {
		font-family: Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
		color: #993300; font-size: 16px; line-height: 28px;	 font-weight: normal;
		margin: 0 0 25px 0;
	}
	
	#content #main h3 {
		font-family:  Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
		color: #993300; font-size: 20px; line-height: 28px;	 font-weight: normal;
		margin: 0 0 25px 0;
	}

	#content #main h2 {
		font-family:  Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
		color: #993300; font-size: 25px; line-height: 28px;	 font-weight: normal;
		margin: 0 0 25px 0;
	}
	
	#content #main h1 {
		font-family:  Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
		color: #993300; font-size: 30px; line-height: 28px;	 font-weight: normal;
		margin: 0 0 25px 0;
	}

	#content #main p {
	font-family:  Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
	color: #ffffff;	font-size: 14px; line-height: 18px; margin: 0 0 20px 0;
	padding-bottom: 10px;
	}
	
	#content #main a{
		color: #ffffff; font-weight: strong; text-decoration:underline; 
	}
		
		#content #main a:hover { color: #cccccc; text-decoration: underline; } 
		
	#content #main ul{
		padding: 0;
		margin: 0;
	}
	
	#content #main li{
	font-family: Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
	color: #ffffff;	font-size: 14px; line-height: 5px; margin: 0 0 20px 0;
	padding-bottom: 15px;
	}
	
	
	
	
	
	#main ul#gigs li {
	font-family: Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
	color: #ffffff;	font-size: 14px; line-height: 20px; margin: 0 0 20px 0;
	padding-bottom: 15px;
	}
	
	#main #caption{
		width: 250px; float: right; margin: 0 45px 0 0;
		text-align: right;
		
		
	}
	
	#main #caption p{
	font-family: Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
	color: #ffffff;	font-size: 11px; line-height: 14px; margin: 0 20px 0px 0;
	padding-bottom: 10px;
	}
	
	
	
	#main #video-caption1{
		width: 420px; margin: 0 0px 0 0;	
	}
	
	#main #video-caption1 p{
	font-family: Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
	color: #ffffff;	font-size: 12px; line-height: 14px; margin: 0 20px 0px 0;
	padding-bottom: 25px;
	}
	
	#main #video-caption2{
		width: 400px; margin: 0 0px 0 0;	
	}
	
	#main #video-caption2 p{
	font-family: Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
	color: #ffffff;	font-size: 12px; line-height: 14px; margin: 0 20px 0px 0;
	padding-bottom: 10px;
	}
	
	
	#main ul#audio-clips{
	
		padding: 0;
		margin: 0;
		list-style: none;
		
		
	}
	
	#main ul#audio-clips li {
	font-family: Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
	color: #ffffff;	font-size: 14px; line-height: 5px; margin: 0 0 20px 0;
	padding-bottom: 15px; 
	}
	
	#main #images{
		width: 800px;
		height: 700px;
	
	}
	
	

	

#footer {
	clear: both;
	font-family: Geneva, Trebuchet,  Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #ffffff;
	border-top: 1px solid #efefef;
	padding: 5px 25px;
	line-height: 18px;
}


#footer #contact{
	padding-top: 5px;
	float: left;
	
}

#footer #social-media{
	width: 350px;
	float: right;
	text-align: right;
	padding-top: 5px;
	
	
}


#footer a {
	color: #fff;
	text-decoration: underline;
}

#footer a:hover {
	color: #cccccc;
}

	
	

