body{
	font-size:small;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	margin-top: 0em;
	padding-top: 0em;
	background-color: #090909; }

p{
	font-size: 90%;
	line-height: 1.8em;
	position: relative;
	color: #e6e6e6;
	left: 1px;
 }




#container {
	padding: 0;
	width: 875px;
	margin: auto auto auto;
	background-image: url(../images/container_bg.jpg);
position: relative;
}

#banner {
        background-image: url(../images/banner_off.jpg);
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
}

#banner a {
	 width: 100%;
	 height: 200px;
	 display: block;
	 border:none;
}


#banner a:hover{
     background: url(../images/banner_on.jpg) no-repeat;
	 width: 100%;
	 height: 200px;
	 display: block;
	 border:none;
     } 
/********start navigation*********/

#navbar {
	width: 100%;
        height: 70px;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(../images/navbar.jpg);
		}

#navbar ul {
	height: 40px;
	margin: 0;
	padding: 0;
	list-style-type: none;
		}
#navbar ul li {
	float: left;
	margin: 0;
        display: block;
        border: none;
        padding-top: 15px;
        padding-left: 0em;
        padding-bottom: 0em;
        padding-right: 0em; }

#navbar ul li a {
	height: 40px;
	display: block;
}

#navbar ul li a span {
	display: none;
		}



#navbar-home a {
	width: 80px;
	margin-left: 100px;
        background-image: url(../images/rollovers/home.gif); 
	background-repeat: no-repeat;
         background-position: center center; }

#navbar-home a:hover, #navbar-home a.current{
        background-image:  url("../images/rollovers/home_on.gif"); }

#navbar-about a {
	width: 110px;
        background-image:  url("../images/rollovers/about.gif"); 
	background-repeat: no-repeat;
         background-position: center center; }


#navbar-about a:hover, #navbar-about a.current{
        background-image:  url("../images/rollovers/about_on.gif"); }
#navbar-projects a {
	width: 90px;
        background-image: url(../images/rollovers/projects.gif);
        background-position: center center; 
	background-repeat: no-repeat; }

#navbar-projects a:hover, #navbar-projects a.current {
        background-image: url(../images/rollovers/projects_on.gif); }


#navbar-gigs a {
	background-position: center center; 
        background-repeat: no-repeat;
	width: 95px;
        background-image: url(../images/rollovers/gigs.gif); }

#navbar-gigs a:hover, #navbar-gigs a.current {
       background-image: url(../images/rollovers/gigs_on.gif); }


#navbar-media a {	
	width: 115px;	
        background-image: url(../images/rollovers/media.gif);
        background-repeat: no-repeat;
        background-position: center center;  }

#navbar-media a:hover, #navbar-media a.current  {
       background-image: url(../images/rollovers/media_on.gif); }

#navbar-gallery a {
	width: 125px;
        background-image: url(../images/rollovers/gallery.gif); 
        background-repeat: no-repeat;
        background-position: center center;
 }

#navbar-gallery a:hover, #navbar-gallery a.current {
background-image: url(../images/rollovers/gallery_on.gif); }


/********end navigation*********/



#contentleft {

	float: left;
	width: 64%;
}

#innercontainer {
padding-top: 2em; 
margin-left: 13%; }

#movie {

	padding-bottom: 1em;
	width: 486px;
	height: 266px;
	position: relative;
margin: 0em; }




#gallerycontent {
	float: left;
	width: 56%;
	padding-left: 8%;
	padding-top: 2em;
display: inline;
position: relative;}



#contentleft h3 {
	font-size: 120%;
	margin:0px 0px 2px 5px;
	padding:5px 0 6px 0px;
	
}

#contentleft h4 {
        font-size: 100%;
	padding:5px 0 6px 0px;
        margin:0px 0px 2px 0px;
	border-bottom: 1px #8f9292 outset;
	
}



#sidebar{
	float: right;
	width: 22%;
	padding-right: 3%;

 }



#sidebar h4{
	font-size: 100%;
	color: #ffff66;
	border-bottom: 1px #e3dedf solid;
	width:82%;
	text-transform: uppercase; }



#sidebar p{
	padding-right: 15%;
	font-size: 85%; }

#sidebar ul {
	padding-left: 0em;
	list-style:none;
	text-align: left;
	width:82%; 
	font-size: 90%;
        margin-left: 0em; }

#sidebar li {
	border-bottom: 1px #7a7d7d outset;

}
#footer{
	clear: both;
	height: 100px;
	background-image: url(../images/footer.jpg);
	
}



#footer p {
	
	font-size: 80%;
	padding-left: 675px;
	padding-top: 20px;
text-transform: lowercase; }




.strong {

	font-size: 100%;
	padding-right: 1em; }

h2 {
	font-size: 130%;
	padding:5px 0 6px 0px;
	border-bottom: 1px #7a7d7d outset;	
	}





h3 span {
	display: none;
 }

#projects{
	padding-top: 44px; }

#projects  h3 {
	width:80%;
	margin:5px 10px 2px 0;
	padding:0px 0 0px 8px;
	height: 52px; 
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/projects_h3.jpg); }

#influences{padding-top: 30px; 

 }

#influences  h3 {
	width:80%;
	margin:5px 10px 2px 0;
	padding:0px 0 6px 8px;
	height: 52px; 
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/influences_h3.jpg); }

#gearlist{
	padding-top: 30px; 
 }

#gearlist  h3 {
	width:80%;
	margin:5px 10px 2px 0;
	padding:0px 0 6px 8px;
	height: 52px; 
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/gearlist_h3.jpg); }

#links{

 }

#jukebox{
	padding-top: 30px; }

#jukebox  h3 {
	font-size: 90%;
	color: #ffff66;
	width:82%;
	text-transform: uppercase; 
}

#links  h3 {
	width:80%;
	margin:5px 10px 2px 0;
	padding:0px 0 6px 8px;
	height: 52px; 
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/links_h3.gif); }

#media{
	padding-top: 44px; 
 }

#media  h3 {
	width:80%;
	margin:5px 10px 2px 0;
	padding:0px 0 0px 8px;
	height: 52px; 
	background-image: url(../images/media_h3.jpg);
	background-repeat: no-repeat;
background-position: center; }

.sidelink{
	display:block;
	width:80%;
	margin:0px 10px 0px 0;
	padding:5px 0 6px 8px;
	font-size:90%;
	color:#fff;
	border-bottom: 1px #7a7d7d outset;
	background-color: #0a1037;
	text-transform: uppercase;
	text-decoration: none; }

.sidelink:hover {
	text-decoration:none;
	border-bottom:1px solid #fff;
	background-color: #bdbcb7;
	color: #000; }

.sublist{
	display:block;
	width:80%;
	margin:0px 10px 0px 0;
	padding:5px 0 2px 4px;
	font-size:80%;
	color:#fff;
	border-bottom: 1px #7a7d7d outset;
	text-transform: uppercase;
	text-decoration: none; }

.sublist:hover {
	border-bottom:1px solid #fff;
	text-decoration:none;
	color: #ffff66;
}

a{
	color: #66ccff;
	text-decoration: none;
	font-size: 95%; }

a:hover{
	text-decoration: underline;
	color: #ffffff; }

.floatright {
	float: right;
	padding-top: 12px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-right: 0em;
	position: relative; }

.floatleft {
	float: left;
	padding-top: 12px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 20px;
 }



ul {
	font-size:100%;
	line-height: 150%;
list-style:none;
 }

ul.large {
	font-size:90%;
	line-height: 2.5em;
	margin-left: 5px;
	padding-left: 0em;
	list-style:none;
	text-align: left;
	text-transform: uppercase;
}

ul.large a {
	font-size:95%;
}

li {
 }

li.tracklist {
	border-bottom: 1px #8f9292 outset;
}



ul.tracklist {
	color: #c6c6c6;
	font-size:95%;
	line-height: 1.9em;
	margin-left: 5px;
	padding-left: 0em;
	list-style:none;
	text-align: left;
}

ul.tracklist a {

	color: #5ecdfe;
}

ul.tracklist a:hover {
	color: #fff;
}

img {
border: none; }
ul.newslist {

	color: #c6c6c6;
	font-size:95%;
	line-height: 1.9em;
	margin-left: 0px;
	padding-left: 0em;
	list-style:none;
	text-align: left;
}
ul.videolist {

	color: #c6c6c6;
	font-size:95%;
	line-height: 1.9em;
	margin-left: 0px;
	padding-left: 0em;
	list-style:none;
	text-align: left;
}
#musicians {
padding-top: 44px;
}
#musicians h3 {

	width:80%;
	margin:5px 10px 2px 0;
	padding:0px 0 6px 8px;
	height: 52px; 
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/musicians_h3.jpg);
}
