body { margin: 0; background:#9EB9A4 url(../images/elements/container-bg8.jpg) no-repeat scroll; background-position: -35px 0px; }

a img {border:none;}

#bodystore { background-color: #9eb9a4; background-repeat: no-repeat; background-attachment: scroll; margin: 0; }
#container { width: 930px; padding: 3px 1px 15px 0; margin: auto; overflow: auto; float: left; }
.pushright {float:left; margin-right:1em; margin-bottom:1em;}
.pushright2 {display:inline-block; margin-right: 20px; margin-left:20px; margin-top:8px; margin-bottom:8px;}
.pushright3 {display:inline-block; float:left; margin-left:5px;}
.hidden { color: #000; font-size: 12px; display:none; font-family:garamond, garamond; }
.align_center {margin:0 auto; text-align:left;}
#align_center2 { text-align: center; padding: 0 auto; }
.pushtop { margin:1em auto 0; width:260px; text-align:center;}
.pushright p{
	text-align: center;
}
.clearboth {clear:both;}
#tshirt { width: 870px;}

#packages p{
	text-align: center;
}

.paypalbutton { height: 30px; width: 117px; float: left; font-family: garamond; color: #585641;}

.paypalbutton2 { height: 30px; width: 200px; float: left; font-family: garamond; color: #585641;}

.paypalbutton3 { height: 25px; width: 200px; float: left; font-family: garamond; color: #585641;}

.paypaltext { height: 30px; font-family: garamond; color: #585641; text-align:bottom;}
#tshirt .paypaltext { height: 30px; font-family: garamond; color: #585641; text-align:bottom; display:inline;}


#tunecoreplayer {width:410px; padding: 5px; }

.tunecoreplayerc { color: #0e0d0d; text-align:left; font-size:10px; font-family:garamond; font-weight: bold; line-height: 15px; text-decoration: none; }

#tier1{
	margin: 0 auto 2em;
}

.topTier img, #tier1{
	height:auto;
	width:400px;
}

.bottomTiers{
	float: left;
}

#tier2 img{
	width: 225px;
}

#tier3 img{
	width: 175px;
	margin-bottom: 1em;
}

#tier3{
	padding-top: 2em;
}

.bottomTiers img{
	height: auto;
}

#bottomTiers{margin: 0 auto;}

#tier2{
margin-right:50px;
}

#video a img{
	width: 480px;
	height: auto;
	background: #000;
}

#iframe { color: #40453f; font-size: 18px; font-family: garamond; line-height: 16px; width: 930px; margin-bottom: 10px; padding: 10px 0 10px 15px; }
#header { width: 930px; height: 300px; margin-bottom: 5px; background-image: url(../images/elements/header-shadow.png); float: left; position: relative;}
	.header-photo { width: 900px; height: 274px; margin: 14px 0 0 15px; }

#main-nav { width: 930px; height: 28px; margin-bottom: 5px; overflow: hidden; }
#main-nav ul { margin: 0; padding: 0; list-style: none; }
#main-nav li { margin: 0; padding: 0; float: left; }
	
	#main-nav li a { height: 28px; text-align: center; text-indent: -9999px; overflow: hidden; display: block; }
	#main-nav li a:hover { background-position: 0 28px; }
	#main-nav li#home a { width: 121px; background-image: url(../images/nav/home-off.png); }
	#main-nav li#tour a { width: 82px; background-image: url(../images/nav/tour-off.png); }
	#main-nav li#store a { width: 95px; background-image: url(../images/nav/store-off.png); }
	#main-nav li#blog a { width: 89px; background-image: url(../images/nav/blog-off.png); }
	#main-nav li#video a { width: 96px; background-image: url(../images/nav/video-off.png); }
	#main-nav li#chords a { width: 125px; background-image: url(../images/nav/chords-off.png); }
	#main-nav li#lyrics a { width: 101px; background-image: url(../images/nav/lyrics-off.png); }
	#main-nav li#contact a { width: 136px; background-image: url(../images/nav/contact-off.png); }
	#main-nav li#free a { width: 85px; background-image: url(../images/nav/free-off.png); }
	
#wrapper-top { width: 930px; height: 48px; float: left; background-image: url(../images/elements/wrapper-top.png); }

#wrapper { width: 930px; float: left; background-image: url(../images/elements/wrapper-repeat.png); }
	#wrapper .content { padding: 0 55px 25px 55px; float: left; display: inline; }
		#wrapper #col1 { width: 500px; padding: 0 10px 0 10px; float: left; }
#wrapper #col2 { width: 270px; padding: 0 15px 0 15px; float: left; }
		#wrapper #col3 { width: 870px; padding: 0 10px; float: left; }
		#wrapper #col4 { width: 290px; overflow: hidden; clip: inherit; padding: 0; float: left; margin-top: -25px; margin-left: 10px; }
		#wrapper #col5 { width: 350px; overflow: hidden; clip: inherit; padding: 0; float: left;}
		#wrapper #col6 { width: 840px; padding: 0 10px; float: left; }
		#wrapper #col7 { width: 230px; padding: 0 10px 0 10px; float: left; }
		#wrapper #col8 { width: 230px; padding: 0 10px 0 10px; float: left; }	
		

#wrapper2 { width: 930px; float: left; background-image: url(../images/elements/wrapper-repeat.png); background-position: 0 0; }
	#wrapper2 .content2 { padding: 0 35px 25px 55px; float: left; margin-top: -10px; display: inline; }
		#wrapper2 #col2 { width: 270px; padding: 0 15px 0 15px; float: left; }
		#wrapper #col3 { width: 700px; padding: 0 10px; float: left; }
#wrapper #col3 { padding: 0 10px; width: 700px; float: left; }
#wrapper2 #col3free { padding: 0 10px; width: 400px; float: left; }
#wrapper #col4 { width: 290px; overflow: hidden; clip: inherit; padding: 0; float: left; margin-top: -25px; margin-left: 10px; }
	#wrapper #col5 { width: 350px; overflow: hidden; clip: inherit; padding: 0; float: left;}
		#wrapper #col6 { width: 840px; padding: 0 10px; float: left; }
		#wrapper #col7 { width: 230px; padding: 0 10px 0 10px; float: left; }
		#wrapper #col8 { width: 230px; padding: 0 10px 0 10px; float: left; }	
		
	
	#wrapper .content p, #wrapper .content h3, #wrapper .content h2, #wrapper .content h1, #wrapper .content ul { font-family: garamond; color: #585641; font-size: 12px; }
		#wrapper .content h1 { font-weight: normal; font-size: 14px; }
	#wrapper .content h2 { font-weight: normal; font-size: 18px; }
	#wrapper .content h3 { font-weight: normal; font-size: 22px; }
	#wrapper .content h5 { font-weight: normal; font-size: 12px; font-family: garamond; color: #585641;  }
	#wrapper .content a, #wrapper .content a:visited { color: #2f4269; font-weight: normal; text-decoration: none; }
	#wrapper .content a:hover { color: #76766E; font-weight: normal; text-decoration: none; }

	#wrapper .content h3 { margin-bottom: 1em; padding-bottom: 0; }
	#wrapper .content h3 + ul { margin-top: 5px; }
	
	#wrapper .content h2 { margin-bottom: 0; padding-bottom: 0; }
	#wrapper .content h2 + ul { margin-top: 0px; }
	
	#wrapper .content h1 { margin-bottom: 0; padding-bottom: 0; }
	#wrapper .content h1 + ul { margin-top: 0px; }
	
	#wrapper .content h5 { font-size: 12px; margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0  }
	#wrapper .content h5 + ul { font-size: 12px; margin-top: 0; }
	
	
	
	#wrapper2 .content2 p, #wrapper2 .content2 h3, #wrapper2 .content2 h2, #wrapper2 .content2 h1, #wrapper2 .content2 ul { font-family: garamond; color: #585641; }
		#wrapper2 .content2 h1 { font-weight: normal; font-size: 14px; }
	#wrapper2 .content2 h2 { font-weight: normal; font-size: 18px; }
	#wrapper2 .content2 h3 { font-weight: normal; font-size: 22px; }
	#wrapper .content h5 { font-weight: normal; font-size: 12px; font-family: garamond; color: #585641;  }
	#wrapper2 .content2 a, #wrapper .content a:visited { color: #2f4269; font-weight: normal; text-decoration: none; }
	#wrapper2 .content2 a:hover { color: #76766E; font-weight: normal; text-decoration: none; }

	#wrapper2 .content2 h3 { margin-bottom: 1em; padding-bottom: 0; }
	#wrapper2 .content2 h3 + ul { margin-top: 5px; }
	
	#wrapper2 .content2 h2 { margin-bottom: 0; padding-bottom: 0; }
	#wrapper2 .content2 h2 + ul { margin-top: 0px; }
	
	#wrapper2 .content2 h1 { margin-bottom: 0; padding-bottom: 0; }
	#wrapper2 .content2 h1 + ul { margin-top: 0px; }
	
	#wrapper .content h5 { margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0 }
	#wrapper .content h5 + ul { margin-top: 0px; }
	
	
	.heading { display: block; margin: auto; text-align: center; }
	#headingtour { font-weight: normal; font-style: normal; width: 239px; background-image: url(../images/headings/more-dates-heading.gif); text-decoration: none; height: 25px; }
	#headingtour a { font-weight: normal; font-style: normal; width: 239px; background-image: url(../images/headings/more-dates-heading.gif); text-decoration: none; height: 25px; }

	#faintnotimage { font-weight: normal; font-style: normal; width: 270px; background-image: url(../images/most/faintnotcoverframed270.jpg); text-decoration: none; height: 270px; }
	#faintnotimage a { font-weight: normal; font-style: normal; width: 270px; background-image: url(../images/most/faintnotcoverframed270.jpg); text-decoration: none; height: 270px; }
	
div#header img.header-photo{
	position: absolute;
	top: 0;
	left: 0;
}

#wrapper a.ts_buttonlink{
	margin: 0 .25em 1em 0;
	display: inline-block;
}

#wrapper a.ts_buttonlink:link, #wrapper a.ts_buttonlink:visited{
	color: #fff;
}

#wrapper a.ts_buttonlink:active, #wrapper a.ts_buttonlink:hover{
	color: #2f4269;
}

.tier .buyNow{
	text-align: center; width: 299
}

#tshirt .buyNow{
	text-align: center; width: 290px;
}

.buynowbuttont { margin:1em auto 0; width:150px; text-align:center; }


.freeacoustic {display:block; float:left;}

.signup {display:block; float: left; clear: both;}


#misc p{
	text-align: left;
}

.half{
	width: 225px;
}

/*#frameShadow{
background:url("../images/elements/frameShadow.png") repeat-x scroll 0 0 transparent;
height:20px;
position:fixed;
width:100%;
}*/

#wrapper-bottom { width: 930px; height: 64px; float: left; background-image: url(../images/elements/wrapper-bottom.png); clear: right; }

.clear, clearboth{
	clear: both;
}
