body, html {
	background: #f9f3e7 url(images/BG.jpg) repeat-y center top;
	margin: 0 auto;
	font-family: "Lucida Sans Unicode", Lucida Console, tahoma, verdana, sans-serif;
	font-size:13px;
	color:#333;
	text-align: center;
	height:100%;
	}
	
.wrap{
margin:auto;
width:770px;
height:auto;
border:0px solid;
}

h1{
font-size:1.1em;
margin-bottom:0px;
}

		
/*	=================================== Hyperlinks ========================================= */	

/*
orange: #F89452
green: #336633
brown: #996600
*/

a:link {
	color: #336633;
	text-decoration:underline;
	}
a:visited {
	color: #336633;
	text-decoration:underline;
	}
a:hover{
	color: #996600;
	text-decoration:underline;
	}
a:active{
	color: #F89452;
	text-decoration:underline;
	}


	
/*	=================================== Nav ========================================= */
#nav{
background: url(images/nav.jpg) no-repeat 6px 0px;
float:left;
padding-left:12px;
margin-top:-4px;
border:0px solid red;
width:155px;
height:263px;
}
	
	#nav a {
	display: block; 
	border: 0px solid #490000;
	text-align:center; 
	font-size:15px;
	height:22px;
}
#nav span {display: none;}

#nav a.home {	background: url(images/nav.jpg) no-repeat -1px -2px;margin-left:-5px;margin-top:2px;}
#nav a.bio {	background: url(images/nav.jpg) no-repeat -1px -24px;margin-left:-5px;}
#nav a.music {	background: url(images/nav.jpg) no-repeat -1px -46px;margin-left:-5px;}
#nav a.live {	background: url(images/nav.jpg) no-repeat -1px -68px;margin-left:-5px;}
#nav a.lyrics {	background: url(images/nav.jpg) no-repeat -1px -90px;margin-left:-5px;}
#nav a.photos {	background: url(images/nav.jpg) no-repeat -1px -112px;margin-left:-5px;}
#nav a.presskit {	background: url(images/nav.jpg) no-repeat -1px -134px;margin-left:-5px;}
#nav a.merch {	background: url(images/nav.jpg) no-repeat -1px -156px;margin-left:-5px;}
#nav a.links {	background: url(images/nav.jpg) no-repeat -1px -178px;margin-left:-5px;}
#nav a.contact {	background: url(images/nav.jpg) no-repeat -1px -200px;margin-left:-5px;}
	
#nav a:hover.home {background: url(images/nav.jpg) no-repeat -1px -265px;width:159px;border:0px solid;margin-top:2px;}
#nav a:hover.bio {background: url(images/nav.jpg) no-repeat -1px -287px;width:159px;margin-left:-5px;}
#nav a:hover.music {background: url(images/nav.jpg) no-repeat -1px -309px;width:159px;margin-left:-5px;}
#nav a:hover.live {background: url(images/nav.jpg) no-repeat -1px -331px;width:159px;margin-left:-5px;}
#nav a:hover.lyrics {background: url(images/nav.jpg) no-repeat -1px -353px;width:159px;margin-left:-5px;}
#nav a:hover.photos {background: url(images/nav.jpg) no-repeat -1px -375px;width:159px;margin-left:-5px;}
#nav a:hover.presskit {background: url(images/nav.jpg) no-repeat -1px -397px;width:159px;margin-left:-5px;}
#nav a:hover.merch {background: url(images/nav.jpg) no-repeat -1px -419px;width:159px;margin-left:-5px;}
#nav a:hover.links {background: url(images/nav.jpg) no-repeat -1px -441px;width:159px;margin-left:-5px;}
#nav a:hover.contact {background: url(images/nav.jpg) no-repeat -1px -463px;width:159px;margin-left:-5px;}
/*	=================================== Masthead ========================================= */	
#masthead{
margin-top:0px;
background:url(images/top.jpg) no-repeat top center;
height:120px;
width:770px;
border:0px solid;
}
#logo a{
display: block;
float:left;
background:url(images/top.jpg) no-repeat;
width:170px;
height:120px;
text-decoration:none;
}

#textHeader{
background:url(images/textHeader.jpg) no-repeat top center;
height:22px;
width:770px;
border:0px solid;
padding-top:0px;
}
#textHeader h1{
color:#fce0cb;
width:auto;
height:7px;
margin: 0 0 0 180px;
padding-top:2px;
font-size:14px;
font-variant : small-caps;
font-family:tahoma, arial, sans-serif;
letter-spacing:3px;
text-align:left;
}

/*	=================================== Main body  ========================================= */	
.leftContainer{
float:left;
margin-top:-10px;
width: 150px;
border: 1px solid red;
}
#middle{
width:770px;
height:auto;
background:url(images/middle.jpg) repeat-y 34px 0px;
border:0px solid green;
float:left;
}
#left{
float:left;
border:0px solid green;
width:166px;
height:auto;
}
pre{
font-family: "Lucida Sans Unicode", Lucida Console, tahoma, verdana, sans-serif;
text-align:left;
}

h2{
font-size:13px;
text-align:left;
margin:5px auto 0px auto;
line-height:14px;
}
h3{
text-align:left;
font-weight:normal;
color:#7F4B07;
font-size:12px;
margin:5px 0 0 25px;
}

.subHeading{
font-size:.8em;
text-align:left;
font-weight:normal;
color:#555;
}


.text{
float:left;
border:0px solid navy;
width:525px;
height:auto;
margin:0px 0px 0px 20px;
}
.text p{
line-height:14px;
text-align:left;
margin-bottom:10px;
margin-top:5px;
}
.text ul{
text-align:left;
}
ol{
text-align:left;
list-style-position: inside;
}


.text .newsTitle{
text-align:left;
font-weight:bold;
color:#7F4B07;
}
.text .newsMeta{
text-align:left;
font-size:.8em;
color:#AF7A36;
margin-top:-2px;
}
.text .newsDetails{
margin-top:0px;
text-align:left;
}

#showsPanel{
float:right;
padding-right:9px;
border:0px solid;
width:116px;
height:auto;
text-align:left;
font-size:.8em;
line-height:11px;
}
.dottedLine{
height:12px;
margin: 3px auto 2px auto;
width:75%;
text-align:center;
background:url(images/dottedLine.png) repeat-x center center;
}
#showsPanel ul{
margin-top:5px;
}
#showsPanel li{
list-style-image: url(images/bullet.gif);
display:list-item;
margin-left:-20px;
padding-top:0px;
line-height:11px;
}
#showsPanel .smallShowsTitle{
font-weight:bold;
color:#7F4B07;
}

#galleryListContainer{
margin-top:7px;
padding:0px;
float:left;
}

#nav h1{
color:#fce0cb;
width:auto;
height:7px;
margin: 20px 0 0 28px;
padding-top:4px;
font-size:12px;
font-variant : small-caps;
font-family:tahoma, arial, sans-serif;
letter-spacing:2px;
text-align:left;
}
.backwards {unicode-bidi:bidi-override; direction: rtl;}

.inlineImage{
margin-right:10px;
margin-top:5px;
}
.merchEP p{
text-align:center;
border:0px solid;
width:auto;
height:auto;
/*background:url(images/CDcover.jpg) no-repeat top center;*/
padding:0px;
margin:0px;
}
.merchShirts p{
text-align:center;
border:0px solid;
width:auto;
height:auto;
background:url(images/shirts.jpg) no-repeat top center;
padding:230px 0px 0 0;
}
.merchMagnets p{
text-align:center;
border:0px solid;
width:auto;
height:auto;
background:url(images/magnet.jpg) no-repeat top center;
padding:130px 0 0 0;
}
img.noBorder{
border:0px;
}
/*	=================================== Footer  ========================================= */
#footer{
float:left;
background:url(images/footer.jpg) no-repeat 34px 0px;
height:51px;
width:770px;
border:0px solid;
}
#footer p{
margin-top:23px;
font-size: .8em; 
}

/*	=================================== Mailing List  ========================================= */

form{
text-align:left;
font-family: "Lucida Sans Unicode", Lucida Console, tahoma, verdana, sans-serif;
}

.label
{
text-align: right;
color: #333333; 
width: auto;
border: 0px solid #244697;
margin-left: 0px;
margin-bottom: 2px;
}


.textareaactive { 
background-color: #e6ddcc;
font-size:13px;
font-family: "Lucida Sans Unicode", Lucida Console, tahoma, verdana, sans-serif;
color: #333333;  
width: 520px;
border: 1px solid #996600;
margin-right: 0px;
padding: 2px;
}

.textareainactive { 
font-size:13px;
font-family: "Lucida Sans Unicode", Lucida Console, tahoma, verdana, sans-serif;
background-color: #e1d6c4;
color: #333333;  
width: 520px;
border: 1px solid #336633;
margin-right: 0px;
padding: 2px;
}

.button { 
width: auto;
color: #336633; 
background-color: #e6ddcc;
border: 1px solid #336633;
margin: 0px 0px 0px 0px;
}

.inputactive { 
background-color: #e6ddcc;
color: #333333; 
width: 260px;
border: 1px solid #996600;
margin-right: 0px;
margin-bottom: 2px;
padding: 2px;
}

.inputinactive { 
background-color: #e1d6c4;
color: #333333; 
width: 260px;
border: 1px solid #336633;
margin-right: 0px;
margin-bottom: 2px;
padding: 2px;
}
