body {
background:#000 url(../images/body-bg.gif) no-repeat top center;
padding:0;
margin:0;
font-family:sans-serif;
color:#797979;
}

/*Begin Typography*/
a {
color:#c49c69;
}

a:hover, div.post h2 a:hover {
color:#ECBA7C;
}

h2, #sidebar h2, h3, p {
font-family: sans-serif;
}

h2 {
color:#ccc;
}

div.post h2 a {
color:#ccc;
}


div.section-band {
font-size: 14px !important;
line-height: 20px;
text-align: left !important;
}


h3.section-band-header {
color:#9D7D54;
text-align: center;
font-size: 20px;
letter-spacing: 3px;
}



/*End Typography*/

/*Begin Structure*/
div#container {
display:block;
position:relative;
width:770px;
height:auto;
margin:0 auto 40px auto;
background: url(../images/content-bg-top.jpg) repeat-y;
}

h1#header {
display:block;
position:relative;
width:770px;
height:0;
padding-top:336px;
margin:0 auto;
overflow: hidden;
background: url(../images/header-3.jpg) no-repeat;
}

div#content {
display:block;
position:relative;
width:710px;
min-height:224px;
margin:0 auto;
padding:25px 30px;
background: url(../images/content-bg-bottom.jpg) no-repeat bottom;
}

div#spacer {
display:block;
position: relative;
clear:both;
}

div#footer {
display:block;
position:relative;
width:770px;
height:14px;
margin:0 auto;
background: url(../images/footer.jpg) no-repeat;
}
/*End Structure*/

/*Begin Navigation*/
ul#nav {
display:block;
position:relative;
width:770px;
height:68px;
margin:0 auto;
padding:0;
background:url(../images/nav-up.jpg) no-repeat;
list-style: none;
}

ul#nav span {
visibility: hidden;
}


ul#nav a {
display:block;
position:absolute;
padding-top:68px;
height:0;
overflow: hidden;
margin:0;
top:0;
}

a#nav-band {
left:0px;
width:174px;
background:url(../images/nav-down.jpg) no-repeat 0 0;
}


a#nav-shows {
left:174px;
width:189px;
background:url(../images/nav-down.jpg) no-repeat -174px 0;
}

a#nav-media {
left:363px;
width:175px;
background:url(../images/nav-down.jpg) no-repeat -363px 0;
}

a#nav-contact {
left:538px;
width:232px;
background:url(../images/nav-down.jpg) no-repeat -538px 0;
}
/*End Navigation*/


/*MP3 Front Page*/
div#mp3 {
display:block;
/*height:0;
width:0;
overflow: hidden;
_height:auto;
_width:auto;
_overflow:auto;*/
}

/*Begin Front Page Content*/
div#news {
display: block;
position:relative;
float:left;
width:430px;
margin:0 0 0 0;
}


div#sidebar {
float:left;
margin:0 30px 0 0;
width: 240px;
}

#sidebar form {
	margin: 0;
	}

ul#events-calendar-list {
}

ul#events-calendar-list strong {

}

li#flickr-sidebar img {
margin:3px;
border: 1px solid #7a7a7a;
}

div.flickr-photos h2 {
margin-bottom: 5px !important;
}

h2.widgettitle {
margin-left:5px !important;
}

/*End Front Page Content*/

/*Begin Shows Page*/



/*End Shows Page*/

/*Begin Contact Page*/
form#cformsform {
float:left;
}

div#contact-numbers {
margin:0 40px 0 20px;
float:left;
}

div#contact-numbers p {
font-size: 14px;
}


/*End Contact Page*/

/*Begin Media Page*/
div#flickr {
display:block;
position: relative;
float:left;
width:360px;
}

div#flickr-album-top {
width:400px;
margin:0 auto;
}

div#song-player {
display:block;
width:320px;
float:left;

}

div#video-player {
display:block;
margin-left:20px;
border:1px solid #999;
width:640px;
}



div#song-player {
margin-top:20px;
}

div#song-player h2 {
margin-bottom:15px;
}


/*End Media Page*/


/*Begin Store Page*/
div#store-downloads {
display:block;
position: relative;
float:left;
width:360px;
margin-left:45px;
}

strong.cattitles {
color:#9D7D54 !important;
text-align: left !important;
font-size: 20px !important;
letter-spacing: 3px !important;
}



#store-cart {
float:left !important;
width:250px;
margin-left:40px;
}

strong.cart_title {
display: none !important;
}

/*End Media Page*/