body { color: #333; font-size: 0.8em; font-family:helvetica, arial, sans-serif; line-height: 1.2; background-color: white; 
margin:0 auto;
width:100%;
}
a:link { color: #7d1614 }
a:visited { color: #000; }
a:hover { color: #c64502 }
a:active { color: red }
h1 { color: #982640; font-size: 3.25em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
.main { padding-right: 24px; padding-left: 18px; }

* {
	margin:0;
	padding:0;
}


#container, #container-700, #container-850, #container-900, #container-1000, #long-container{
	background-repeat:no-repeat;
	width:790px;
	margin:0 auto;
}

#container {
	background: url(images/background.jpg);
	height:644px;
}

#container-700 {
	background:url(/images/background-700.png) ;
	height:720px;
}

#container-850 {
	background:url(/images/background-850.png) ;
	height:870px;
}

#container-900 {
	background:url(/images/background-900.png);
	height:910px;
}

#container-1000 {
	background:url(/images/background-1000.png) ;
	height:1025px;
}

#long-container {
	background: url(images/long-background.jpg) ;
	height:1300px;
}

li {
	list-style-type:none;
	}

a {
	text-decoration:none;
	color:#7d1614;
}
#header{
	padding-top:25px;
}

h3.mobile a{
float:left;
margin-left:35px;
padding-top:5px;
clear:both;
border-bottom:dotted 2px #7d1614;
font-weight:normal;
}

#nav a, #footer a {
color:#7d1614;
}

#nav a:hover, #footer a:hover {
color:#c64502;
}

p {
	line-height:1.5em;
	font-size:15px;
	padding-top:10px;
}

h3 {
	padding-top:10px;
}

#tagline,#content h2, h3{
	font-family:Georgia, "Times New Roman", Times, serif;

}
#logo {
	float:left;
	padding-left:35px;
}

#tagline {
	float:right;
	padding:10px 22px 10px 10px;
}

 {
}

#nav {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-top:17px;
	padding-left:38px;
	clear:both;
	background: url(images/drum-stick.png) no-repeat 85% 60%;
	width:730px;
	height:35px;
}

#nav a {
color:#4e130c;
font-weight:bold;
}

#nav a:hover {
color:#c64502;
border-bottom:2px solid #7d1614;
}

#nav li, #footer li {
	float:left;
	padding-right:18px;

}

#content {
	width:595px;
	float:right;
	padding:20px;
/*	background:url(images/contentBG.jpg) repeat-y 79% 50%;
*/	

}

#banner img {
	clear: both;
	border:solid 5px #fff;
	width:580px;
	height:204px;
}

#banner h1{
	margin-top:-50px;
	padding-left:10px;
	position:relative;
	color:#fff;
}

#content h2{
	padding-top:20px;
	padding-bottom:5px;
}

#content li {
	font-size:14px;
	padding:4px;
}

#content ul{
	padding-top:10px;
}


#footer{
	float:left;
	clear:both
}

#footer ul{
	padding-left:200px;
	padding-top:10px;
}

#long-wrap {
	background:(images/leftBG.jpg) fixed bottom left;
}
#band-col, #shows-col{
}

#band-col{
float:left;
padding-left:45px;
border-right:dotted 1px #333333;
}

#band-col h3{
width:200px;
}

#band-col ul {
float:left;
}

ul.col-two {
	padding-left:20px;
}

#shows-col{
float:left;
padding-left:20px;

}
#follow-contact, #follow-btns {
	float:right;
}
#follow-btns {
	padding-top:30px;
}

#follow-contact {
	margin-top:-30px;
}

#follow-contact p,#follow-btns p {
	float:left;	
	padding-top: 2px;
	line-height:1em;
	color:#000;
	font-size:12px;
}

#follow-contact a img,#follow-btns a img{
	border:none;
	float:left;	
	padding-right:5px;

}

#follow-contact a,#follow-btns a{
	padding-right:25px;
}


a.second {
padding-right:25px;
float:left;
}

