@charset "UTF-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	background:url(images/bkg_tile.jpg) repeat-x #555555;
	padding: 0;
	margin: 0;
	
}

#holder {
height:500px;
width:967px;
margin: 0 auto;
position:relative;
top: 140px;

}

#mainbox {
background:url(images/r_sh_tile.jpg) right repeat-y #f5f5f5;
height: 450px;
width: 967px;
padding: 0;
margin: 0 auto;
position:relative;
top: 0px;
float:left;
}




#content {
width: 640px;
height:355px;
margin:0;
padding: 20px 0px 0px 0px;
float:left;
border-bottom:#555555 solid 1px;
}

.center {
position:relative;
left:25px;
}

#player {
float:left;
}

.gallery {
position:relative;
left:25px;
}

/* IE6 Only */
* html #content {
width: 640px;
margin:0;
padding: 20px 0px 0px 0px;
}

#navbar {
float:left;
height: 40px;
width: 660px;
padding: 0;
position: relative;
top: 0;
right: 0;
}

#navbar ul {
list-style-type: none;
padding: 0;
margin: 0;
line-height: 0;
}

#navbar ul li a {
	height: 40px;
	float: left;
	background: url(images/nav.gif) no-repeat;
}


#navbar ul li#home a {background-position: 0 0; width: 117px;}
#navbar ul li#news a {background-position: -117px 0; width: 103px;}
#navbar ul li#bio a {background-position: -220px 0; width: 99px;}
#navbar ul li#photos a {background-position: -319px 0; width: 109px;}
#navbar ul li#music a {background-position: -428px 0; width: 95px;}
#navbar ul li#contact a {background-position: -523px 0; width: 132px;}
         
#navbar ul li#home a:hover  {background-position: 0px -40px;}
#navbar ul li#news a:hover  {background-position: -117px -40px;}
#navbar ul li#bio a:hover  {background-position: -220px -40px;}
#navbar ul li#photos a:hover  {background-position: -319px -40px;}
#navbar ul li#music a:hover {background-position: -428px -40px;}
#navbar ul li#contact a:hover {background-position: -523px -40px;}

#navbar ul li#home.selected a {background-position: 0px -40px;}
#navbar ul li#news.selected a {background-position: -117px -40px;}
#navbar ul li#bio.selected a {background-position: -220px -40px;}
#navbar ul li#photos.selected a {background-position: -319px -40px;}
#navbar ul li#music.selected a {background-position: -428px -40px;}
#navbar ul li#contact.selected a {background-position: -523px -40px;}

img.spbutton {
position:relative;
top: -28px;
left: 366px;
border:none;
}

a {
color:#555555;
}



#leftcont {
width: 340px;
height:335px;
float:left;
margin: 0 0 0 0;
}

#rightcont {
width:280px;
float:right;
margin: 0;

}

.home {
height: 205px;
padding-top:60px;
}

.conthome {
padding: 20px 20px 0 20px;
}

.news {
overflow:auto;
}

.gigdates {
height:355px;
width:267px;
background: url(images/pinpaper.jpg) no-repeat;
margin:0px;
position:relative;
top:-10px;
}

#gigs {
font-size:9px;
position:relative;
padding:20px;
top: 50px;
color:#765353;
}


#biohome {
background-color:#FFFFFF;
background-image:url(images/bio_home.jpg);
height:210px;
width:276px;
padding:10px;
margin:0px;
position:relative;
left:25px;
}

#biomain {
background: url(images/bio_main.jpg) no-repeat;
height:280px;
width:520px;
margin:0px; 
position:relative;
padding-left:20px;

}

.bio {
height:255px;
width:457px;
overflow: auto;
}

#musicmain {
background: url(images/music_main.jpg) no-repeat;
height:280px;
width:520px;
margin:0px; 
position:relative;
padding-left:20px;

}

span.first {
color:#765353;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 425%;
line-height: 0.85em;
margin-right: 1px;
}

h1 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:16px;
padding:0px;
margin:0px 0px 10px 0px;
color:#765353;
text-align:left;
}

h1.line {
border-bottom:#999999 solid 1px;
margin-right:10px;
}

h1.mail, p.mail {
padding-left:7px;
}

p {
text-align:left;
padding:0px;
margin:6px 6px 6px 0px;
}

.album {
position:relative;
top:3px;
border:#999999 solid 1px;
}


#form1 {
padding:0px;
margin: 0px;
}

input {
background: url(images/form01.gif) no-repeat;
border:none;
height:24px;
width:208px;
padding:6px;
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

* html input {
background-attachment: fixed;
}

#submit {
background:none;
height: 30px;
width:66px;
padding-left:0px;
margin:0px;
color:#FFFFFF;
}




#bottomshadow {
height:7px;
width:960px;
padding-left:5px;
border:0px;
float:left;
clear:both;
background-image:url(images/b_sh_tile.jpg);
}

img.corner {
position:relative;
left: 955px;

}

.message {
font-family:Georgia, Times New Roman, Times, serif;
text-align:center;
padding-top:100px;
}

.white {
color:#999999;
font-size:9px;
text-align:right;
}

.whiteb {
color:#999999;
font-size:9px;
text-align:right;
float:right;
}

.terms {
color:#b3b3b3;
font-size:9px;
text-align:left;
padding:10px;
}

.contact {
padding:20px;
float:right;
}





