@charset "UTF-8";
* {margin:0; padding:0; border: none;}
img {display: block;}

body {
	font: 12px Georgia, "Times New Roman", Times, serif;
	background: #361704;
	text-align: center;
}

h3 {
border-bottom:#000000 thin solid
}

a {
color: #660000;
}

#header {
background: url(../images/topFlash.jpg) no-repeat top left;
}

#footer a {
color: #996633;
}

p {
margin: 0 0 10px 0;
padding: 0 10px;
}

#container {
	width: 980px;
	padding: 0 10px;
	background: #1a0a03 url(../images/containerBg2.jpg) repeat-y top left;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#mainContent {
margin: -3px 0 0 0;
padding: 0 0 10px 0;
color: #fff;
background:url(../images/subBg.jpg) bottom;
}

#mainContent.home {
padding: 20px 0 0 0;
min-height: 680px;
height: auto!important;
height: 680px;
color: #330000;
background: transparent url(../images/homeBg.jpg) no-repeat top left;
}

#mainContent:after, #footer:after {
/* clears floats */
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#mainContent h1 {
margin: 0 0 0 70px;
}

#mainContent.home h1 {
margin: 0;
}

#mainContent.home p {
padding: 20px 80px 0 80px;
}

#mainContent p {
padding: 0 80px 0 80px;
}

#mainContent .news, .musicsub {
margin: 0 0 0 80px;
float: left;
width: 500px;
}

.newscontent {
height:575px;
overflow:auto;
border: solid 1px #301a0b;
background:url(../images/tparent.png);
margin: 0 0 0 80px;
float: left;
width: 820px;
}

#homepagenews {
padding:0 5px 0 40px;
}

.mediatable {
background:url(../images/tparent.png);
border:thin solid #301a0b;
}

.mediatable img {
float:left;
padding-right:2px;
}

.mediatable h2 {
color:#FFFFFF;
padding-left:2px;
background:#301a0b;

}

.medianame {
font-weight:bolder;
margin:auto;
}

.biodownload h3 {
font-weight:bolder;
}

.newscontent h1 {
background: #301a0b;
padding: 5px 10px;
font-size: 1.3em;
color: #fff;
}

#mainContent .about {
margin: 0 90px 0 0;
float: right;
width: 300px;
}

#mainContent .about p {
padding: 5px 0px;
}

.news, .about, .musicsub {
border: solid 1px #301a0b;
background:url(../images/tparent.png);
}

#mainContent .news p, #mainContent .musicsub p {
padding: 10px 20px;
}

#contact {
height:292px;
}

.news h1, .about h1, .musicsub h1 {
background: #301a0b;
padding: 5px 10px;
font-size: 1.3em;
color: #fff;
}

#mainContent .musicsub {
margin-top:15px;
overflow:auto;
height:250px;
width:819px;
}

h1 {
padding: 5px 13px;
font-size: 2em;
}

#footer {
/* sfsds */
padding: 0 0 0 40px;
background: #210d04;
}

#footer ul {
list-style: none;
}

#footer ul li {
padding: 10px;
float: left;
}

#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
