body {margin:0;font-family:"open sans",Verdana, Geneva, sans-serif;color:#fff;font-size:14px;height:100%;	
	background-color:#110e0e;
	background-image:url(images/pagebg.gif);
		background-position:center; 
	background-repeat:no-repeat; 
	background-attachment:fixed;}
html {height: 100%;}
a img {border:none;}
a:link, a:visited {text-decoration: none;color:#fff;}
a:hover {text-decoration:underline;color:#ccc;}
#page {height:100%;width:100%;margin: 25px auto;}

ul li {list-style-type: disc;}

h1,h2,h3,h4,h5,h6 {font-weight:100;font-family:"open sans",impact, courier,Palatino,serif;letter-spacing:.1em;text-decoration:none;}
h2{font-size:26px;color:#fff;margin:10px 0;}
h3 {font-size:20px;color:#fff;margin:10px 0;}
h4 {font-size:16px;color:#fff;margin:0;display:inline;}
hr {margin: 7px auto;height:3px;width:3px;color:#fff;background-color:#fff;width:90%;-khtml-border-radius: 15px;border-radius:15px;-moz-border-radius:15px;}

h1 {font-size:36px;position: absolute;z-index:12;text-align:center;left:50%;margin-left:135px;top:27px;background:url(images/dot.png);padding:0px 20px;
-khtml-border-top-right-radius: 15px;border-top-right-radius:15px;-moz-border-top-right-radius:15px;
-khtml-border-bottom-left-radius: 15px;border-bottom-left-radius:15px;-moz-border-bottom-left-radius:15px;
    font-weight: 150;
	color:#cc0000;
	letter-spacing:0em;}
	h1 a, h1 a:visited, a h1,  a:visited  h1 {text-decoration:none;}


#logo {width:960px;text-align:center;margin:0px auto;border:none;padding:0px;-khtml-border-radius: 5px;border-radius:5px;-moz-border-radius:5px;}
	#logo img {text-align:center;margin: 0 auto;padding-top:3px;}

#header {width:960px;text-align:center;margin:0 auto;}	
	#slideshow-wrap {width:960px;margin:0 auto;}	
	#slideshow {width:960px;margin:0 auto;position:relative;height:300px;overflow:hidden;
				-khtml-border-top-left-radius: 15px;border-top-left-radius:15px;-moz-border-top-left-radius:15px;
				-khtml-border-top-right-radius: 15px;border-top-right-radius:15px;-moz-border-top-right-radius:15px;
				border: 1px solid #fff;border-bottom:0px;}
		#slideshow IMG {width:960px;position:absolute;top:-3px;left:0;z-index:3;
		-khtml-border-top-left-radius: 15px;border-top-left-radius:15px;-moz-border-top-left-radius:15px;
				-khtml-border-top-right-radius: 15px;border-top-right-radius:15px;-moz-border-top-right-radius:15px;}
		#slideshow IMG.active {z-index:5;}
		#slideshow IMG.last-active { z-index:4;}	
	
	#nav {position:absolute;top:271px;z-index:13;width:960px;margin:0px auto;background:url(images/dot.png);text-align:center;height:40px;padding-top:15px;
		border-right: 1px solid #fff;border-left: 1px solid #fff;border-top: 1px solid #444;}
		#nav a:link, #nav a:visited{z-index:13;margin-right:10px;font-size:18px;letter-spacing:.05em;font-family:"open sans",impact, courier,Palatino,serif;color:#fff;text-align: center;text-decoration: none;background-color:#181862;padding:3px 12px;-khtml-border-radius: 3px;border-radius:3px;-moz-border-radius:3px;}		
		#nav a:hover, #nav .active a:link, #nav .active a:visited {text-decoration:none; background-color:#090937; color:#fff;}
		
	#main {width:960px;margin:0px auto;}
	
#mid {margin-top:0px;width:960px;background-color:#000;background:url(images/bg.png);border-right: 1px solid #fff;border-left: 1px solid #fff;border-top: 1px solid #fff;min-height:300px;}
	#gigs {margin: 30px 10px 10px 30px;background:url(images/dot-red.png);width:320px;text-align:center;padding: 0 0px 20px 0;float:left;
		-khtml-border-radius:15px;border-radius:15px;-moz-border-radius:15px;
		-moz-box-shadow: 9px 9px 9px #000;
		-webkit-box-shadow: 9px 9px 9px #000;
		box-shadow: 9px 9px 9px #000;}
		#gigs p {margin:10px 0;}
	#right {margin:0;width:560px;text-align:center;padding: 0 20px;float:right;}
	#mailinglist {margin:0 auto;width:400px;text-align:center;}
	#discography {margin: 20px auto;width:720px;}
	#text {margin: 20px auto;width:790px;}
	#itinerary {margin: 10px 10px 10px 30px;width:550px;float:left;padding: 0 10px;text-align:center;background:url(images/dot-red.png);
			-khtml-border-radius:15px;border-radius:15px;-moz-border-radius:15px;
		-moz-box-shadow: 9px 9px 9px #000;
		-webkit-box-shadow: 9px 9px 9px #000;
		box-shadow: 9px 9px 9px #000;}
		#eventheader h2 a{color:#cc0000;letter-spacing:0em;}
	#bio {margin: 10px 5px 10px 20px;width:530px;float:left;padding: 10px 20px;text-align:left;background:url(images/dot-red.png);
			-khtml-border-radius:15px;border-radius:15px;-moz-border-radius:15px;
		-moz-box-shadow: 9px 9px 9px #000;
		-webkit-box-shadow: 9px 9px 9px #000;
		box-shadow: 9px 9px 9px #000;}
		#bio-right {margin: 10px auto;width:320px;float:right;padding: 0 20px;font-size:13px;}
		#download {margin: 15px auto;width:310px;text-align:center;}
	#media {margin: 10px auto;background:url(images/dot-red.png);width:810px;text-align:left;padding: 20px;
		-khtml-border-radius:15px;border-radius:15px;-moz-border-radius:15px;
		-moz-box-shadow: 9px 9px 9px #000;
		-webkit-box-shadow: 9px 9px 9px #000;
		box-shadow: 9px 9px 9px #000;}
		#audio {width:380px;float:left;border-right: 2px dotted #fff;padding-right:10px;}
		#gallery {width:405px;margin-left:10px;margin-top:-50px;float:right;}
			#gallery img {margin: 13px 20px;-khtml-border-radius: 5px;border-radius:5px;-moz-border-radius:5px;}
		#photo {width:120px; height:90px; overflow:hidden;float:left;-khtml-border-radius: 5px;border-radius:5px;-moz-border-radius:5px;}
	#projects {margin: 10px auto;background:url(images/dot-red.png);width:750px;text-align:left;padding: 20px;
		-khtml-border-radius:15px;border-radius:15px;-moz-border-radius:15px;
		-moz-box-shadow: 9px 9px 9px #000;
		-webkit-box-shadow: 9px 9px 9px #000;
		box-shadow: 9px 9px 9px #000;}
	#contact {margin: 10px 10px 10px 30px;background:url(images/dot-red.png);width:450px;text-align:center;padding:10px 20px;float:left;
		-khtml-border-radius:15px;border-radius:15px;-moz-border-radius:15px;
		-moz-box-shadow: 9px 9px 9px #000;
		-webkit-box-shadow: 9px 9px 9px #000;
		box-shadow: 9px 9px 9px #000;}

	#fade {width: 960px; text-align:center;height:100px;}
		.fade p{text-align:center;width: 960px;font-size: 15px;margin: 20px auto;}

#footer {font-size: 10px;width:958px;margin:0 auto;text-align:center;background-color:#000;height:10px;
-khtml-border-bottom-right-radius: 15px;border-bottom-right-radius:15px;-moz-border-bottom-right-radius:15px;
-khtml-border-bottom-left-radius: 15px;border-bottom-left-radius:15px;-moz-border-bottom-left-radius:15px;
border: 1px solid #fff;border-top:0px;
background:url(images/bg.png);
}
