@charset "UTF-8";


* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}

body {
	background-color: #845926;
	font-family: 'OFL Sorts Mill Goudy TT', Goudy Old Style, arial, serif;	
}

a:link {
	color:#FFF;
	text-decoration: none;
}

a:visited {
	color:#FFF;
	text-decoration: none;
}

#container {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: auto;
	position: relative;
}

#content {
	width:1000px;
	height:2100px;
	background-color:#845926;
	background-image: url(img/bg.jpg);
	background-repeat: no-repeat;
}



#ssm_logo {
	top: 365px;
	position: absolute;
	width: 1000px;
	height: 163px;
}

#menu {
	position: absolute;
	height: 33px;
	width: 1000px;
	top: 517px;
	font-family: 'OFL Sorts Mill Goudy TT', Goudy Old Style, arial, serif;
	font-size:33px;
	color:#FFF;
	text-align: center;
}

#menu li {display:inline; padding:0; margin-left:20px;}
#menu li a:hover{ opacity: 0.4; text-decoration:underline;}

#footer {
	background-color:#362f2d;
	opacity: 0.8;
	width:980px;
	height:auto;
	position: absolute;
	padding: 10px;
	text-align: center;
	font-size:12px;
	color:#FFF;
	margin-top: 165px;
}

#footer li {display:inline; padding:0px;}
#footer li a:hover{ opacity: 0.4;}
#footer ul {padding-top:5px;}
#footer p {font-size:10px; padding-top:2px}


#facebook_stream {
	height: 587px;
	width: 460px;
	position: absolute;
	left: 30px;
	top: 1350px;
	background-color:#FFF;
}

#events {
	position:absolute;
	top:590px;
	left:30px;
	width:460px;
	height:auto;
	background-color:#CCC;
}

#music_player{
	top: 590px;
	right: 30px;
	background-color:#FFF;
	position: absolute;
	width:450px;
	height:250px;	
}

#twitter {
	position: absolute;
	height: 235px;
	width: 448px;
	top: 887px;
	right: 30px;
	background-color: #0CF;
	font-size:12px;
	text-decoration:none;
	padding:10;
	list-style-type:none;
	border: 1px solid #FFF;
}
#shows {
	position: absolute;
	height: auto;
	width: 448px;
	top: 1150px;
	right: 30px;
	background-color:#666;
	font-size:12px;
	text-decoration:none;
	padding:10;
	list-style-type:none;
	border: 1px solid #FFF;
}

#flyer {
	position: absolute;
	height: auto;
	width: 448px;
	top: 1300px;
	right: 30px;
	font-size:12px;
	text-decoration:none;
	padding:10;
	list-style-type:none;
	border: 1px solid #FFF;
}

#shows table {
	font-size:16px;
	color:#FFF;
	text-align:center;
}

.shows_img {
	padding:5px;
	
}


#sosaveme_content {
	width:1000px;
	height:1400px;
	background-color:#845926;
	background-image: url(img/bg.jpg);
	background-repeat: no-repeat;
}

#bio {
	height: 587px;
	width: 460px;
	position: absolute;
	left: 30px;
	top: 590px;
	color:#FFF;
	font-size:12px;	
}

#bio p {text-indent: 30pt; font-size:12px;}

#band {
	top: 590px;
	right: 30px;
	position: absolute;
	width:450px;
	height:345px;	
	
}

#container_box_sosaveme {
	position: relative;
	width:450px;
	height:167px;
	padding-bottom:10px;	
}


#info_box_sosaveme {
	width:205px;
	height:auto;
	top:60px;
	right:0px;
	text-align: center;
	position:absolute;
	display:inline;
	font-size:12px;	
}

#info_box_sosaveme img {padding:4px;}
#info_box_sosaveme li {display:inline;}
#info_box_sosaveme a:hover {opacity:0.4;}

#blog_content {
	width:1000px;
	height:1200px;
	background-color:#845926;
	background-image: url(img/bg.jpg);
	background-repeat: no-repeat;	
}

#blog_coming{
	top:660px;
	position:absolute;
	width:1000px;
	height:auto;
	text-align:center;
	
}

#media_content {
	width:1000px;
	height:2250px;
	background-color:#845926;
	background-image: url(img/bg.jpg);
	background-repeat: no-repeat;	
}

#youtube {
	left:30px;
	top:590px;
	width:940px;
	height:auto;
	position:absolute;
	text-align:center;
}

#youtube a:hover {opacity:0.4;}

.videos {padding-bottom:10px;}



#merch_content {
	width:1000px;
	height:2200px;
	background-color:#845926;
	background-image: url(img/bg.jpg);
	background-repeat: no-repeat;	
}

#merch_header {
	top:575px;
	width:1000px;
	height:auto;
	position:absolute;
	background-color:#362f2d;
	text-align:center;
	
}

#merch {
	width:1000px;
	height:2000;
	background-color:#362f2d;
	position:absolute;
	top:696px;
	text-align:left;
}

#cd_header {
	top:650px;
	left:0px;
	position:absolute;
	height:46px;
	width:126px;
}

#cds {
	width:940px;
	height:auto;
	background-color:#362f2d;
	position:relative;
	opacity:0.8;
	text-align:center;
	margin:30px;
}

#cds table tr td {
	width: 168px;
	text-align:center;
	color:#FFF;
	padding-bottom:2px;
	vertical-align:top;
}
#cds table tr td a:hover {opacity: 0.4;}
#cds table tr td img {padding-bottom:5px;}

#tshirts {
	width:940px;
	height:auto;
	background-color:#362f2d;
	position:relative;
	opacity:0.8;
	text-align:center;
	margin:30px;
}

#tshirts table tr td {
	text-align:center;
	color:#FFF;
	padding-bottom:2px;
	vertical-align:top;

}

#tshirts_row2 {
	width:940px;
	height:auto;
	background-color:#362f2d;
	position:relative;
	opacity:0.8;
	text-align:center;
	margin:30px;
}

#tshirts_row2 table tr td {
	text-align:center;
	color:#FFF;
	padding-bottom:2px;
	vertical-align:top;

}

.merch_header_img {
	position: relative;
	text-align:left;
	
}



#contact_content {
	width:1000px;
	height:1200px;
	background-color:#845926;
	background-image: url(img/bg.jpg);
	background-repeat: no-repeat;	
}

#general {
	height: 587px;
	width: 460px;
	position: absolute;
	left: 30px;
	top: 590px;
	color:#FFF;

}

#general p {text-align:center; font-size:14px;}

#general_links {
	width:300px;
	height:auto;
	text-align:left;
	margin-top:40px;
	font-size:14px;
	margin-left:140px;
}

#general_links li { list-style:none; padding-bottom:20px;}
#general_links li img {margin-top:-5px; padding-right:5px}
#general_links li a:hover{opacity: 0.4;}

#industry {
	top: 590px;
	right: 30px;
	position: absolute;
	width:450px;
	height:380px;
	font-size:14px;
	color:#FFF;
}

#industry a:link {text-decoration:underline;}
#industry a:visited {text-decoration:underline;}

