* {
margin:0px;
padding:0px;

}



td {
margin:8px;
padding:0px;

}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#990000;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0000;
padding-bottom:10px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0000;
padding-top:10px;
padding-bottom:10px;
font-style:italic;
}

* html h1 a, a {
/* for IE5/win */
c\ursor:pointer;
}

body  {
	background-color:#423D18;
	margin:0px;
	padding-left:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	 height:auto;
	
}


p {
padding-bottom:10px;
}

#page {
width:999px;
 height:auto;

}

#container{
	background:#423D18 url(images/bcgr.jpg) repeat-y top left;
	width:999px;
	margin:0px;
	text-align:left;
	display: table-cell; 
	height: 100%;
	height:auto;

	/*ie*/
	}
#page>#container{
	background:#423D18 url(images/bcgr.jpg) repeat-y top left;
	width:999px;
	margin:0px;
	text-align:left;
	height:auto; 
	display: table-cell; 
	height: 100%;

	/*moz*/
	}
#containerShop{
background:#423D18 url(images/topShopBackground.jpg) repeat-y top left;
width:999px;
	margin:0px;
	text-align:left;
	display: table-cell; 
	height: 100%;
	height:auto;}

#header {
	background: transparent url(images/top.jpg) no-repeat top left;
	height:360px;
}

#header h1 {
	width:999px;
	height:350px;
}

#headerSub {
	background: transparent url(images/topSubPage.jpg) no-repeat top left;
	height:275px;
}

#headerSub h1 {
	width:999px;
	height:275px;
}

#headerShop {
	background: transparent url(images/topShop.jpg) no-repeat top left;
	height:360px;
}



#news{
	float:left;
	width:200px;
	padding-left:80px;
	margin-top:-30px;
	color:#F4F4F4;
}

#news h1 {
	background:url(images/news.jpg) no-repeat top left;
	margin-left:-5px;
	padding-bottom:15px;
	width:50px;
	height:25px;
}

#content{
	width:500px;
	padding-left:30px;
	float:left;
	color:#822511
}

#content h1 {
	background:url(images/newReleases.jpg) no-repeat top left;
	margin-left:-10px;
	padding-bottom:20px;
	width:120px;
	height:25px;
}
#content a:link, #content a:visited  {
font-weight:bold;
text-decoration:none;
color:#990000;
}

#content a:hover  {
font-weight:bold;
text-decoration:underline;
color:#996600;
}

#newsSub{
	float:left;
	width:205px;
	padding-left:80px;
	margin-top:5px;
	color:#F4F4F4;
}

#newsSub h1 {
	background:url(images/news.jpg) no-repeat top left;
	margin-left:-5px;
	padding-bottom:15px;
	width:50px;
	height:25px;
}

#shopMenu{
	float:left;
	width:205px;
	padding-left:20px;
	margin-top:5px;
	color:#000000;
}

#shopMenu h1 {
	background:url(images/shop.jpg) no-repeat top left;
	margin-left:-5px;
	padding-bottom:15px;
	width:50px;
	height:25px;
}
#artistLinks {
	float:left;
	width:200px;
	padding-left:80px;
	margin-top:5px;
	color:#F4F4F4;
}
#artistLinks h1 {
margin-left:0px;
	padding-bottom:15px;
	width:50px;
	height:25px;
}
#artistLinks a:link,  #artistLinks a:visited  {
font-weight:normal;
text-decoration:underline;
color:#ffffff;
}

#artistLinks a:hover  {
text-decoration:underline;
color:#666600;
}

.photo {
float:left;
padding-right:10px;
padding-bottom:5px;
}
#contentShop{
	width:550px;
	margin-top:-180px;
	padding-left:30px;
	float:left;
	color:#822511
}

#contentSub{
	width:550px;
	margin-top:-180px;
	padding-left:30px;
	float:left;
	color:#822511
}

#contentSub h1 {
	background:url(images/newReleases.jpg) no-repeat top left;
	margin-left:-10px;
	padding-bottom:20px;
	width:120px;
	height:25px;
}

#contentSub a:link, #contentSub a:visited  {
font-weight:bold;
text-decoration:none;
color:#990000;
}

#contentSub a:hover  {
font-weight:bold;
text-decoration:underline;
color:#996600;
}

#contentSub h1.contact {
	background:url(images/contact.gif) no-repeat top left;
}

#contentSub h1.aboutUs {
	background:url(images/aboutUs.gif) no-repeat top left;
}

#contentSub h1.artists {
	background:url(images/artists.gif) no-repeat top left;
}

#contentSub h1.tour {
	background:url(images/tour.gif) no-repeat top left;
}

#contentSub h1.shop {
	background:url(images/shop.gif) no-repeat top left;
}

#contentSub h1.press {
	background:url(images/press.gif) no-repeat top left;
}
#contentSub h1.links {
	background:url(images/links.gif) no-repeat top left;
}
#contentSub h1.listen {
	background:url(images/listen.gif) no-repeat top left;
}
#contentSub h1.media {
	background:url(images/media.gif) no-repeat top left;
}


h1 span {
	display:none;
}

#menuPanel {
	position:absolute;
	top:23px;
	width:750px;
	z-index:99;
	left: 276px;
	margin-left: 12px;
	height:17px;
}
	
#randomPhoto span {
	position:absolute;
	top:67px;
	z-index:98;
	width:417px;
	left: 294px;
	height:265px;
}/*IE Fix*/	
	
#randomPhoto>span{
	position:absolute;
	top:67px;
	z-index:1;
	width:417px;
	left: 293px;
	height:265px;
}/*Mozilla Fix*/

#footer {
	background: url("images/footer.jpg") no-repeat top left;
	width:999px;
	height:52px;
	margin:0px;
	text-align:left;
}
	
.quote {
	color:#996600;
	font-style:italic;
	font-size:smaller;
}


/*shop page*/


#albumTitle {
float:left;
width:150px;
height:230px;
}


ul{
margin:15px;
list-style: square outside url('images/list.gif');
padding-bottom:10px;
}

hr {
padding: 0px; 
margin-top: 8px; 
margin-bottom: 8px; 
height: 1px; 
border-style: none; 
border-color: #999999; 
color: #999999; 
background: #999999;
}

p.mailingList {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
font-weight:bold;
}
