body {
	background-image:				url(images/mainbackground.jpg);
	background-position:			center;
	background-repeat:				no-repeat;
	background-attachment:			fixed;
	margin:							0px;
	padding:						0px;
	font-family:					Times, serif;
	font-size:						1em;
	color:							#555;
}

a {
	text-decoration:				none;
}

h1 {
	font-variant:					small-caps;
	color:							#777;
	font-size:						1.8em;
	margin:							0px;
	padding:						0px;
}

h2 {
	font-variant:					small-caps;
	color:							#777;
	font-size:						1.5em;
	margin:							0px;
}

h3 {
	font-variant:					small-caps;
	color:							#777;
	margin:							0px;
}

h4 {
	font-variant:					small-caps;
	color:							#830303;
	margin:							0px;
}

#header {
	background:						url(images/headerbackground.png) repeat-x top center;
	margin:							0px;
	padding:						0px;
	border-bottom:					5px #830303 solid;
}

#header p{
	width:							760px;
	margin:							0px auto 0px auto;
	display:						block;
}

#header a {
	display:						block;
}

#header a img {
	border:							none;
	padding:						0px;
	margin:							0px;
	display:						block;
}

#listjoin {
	width:							748px;
	margin:							0px auto 0px auto;
	padding:						0px 5px 0px 5px;
	text-align:						right;
	border-left:					1px solid #830303;
	border-right:					1px solid #830303;
}

#listjoin p {
	margin:							0px;
	padding:						5px 0px;
}

#list_signup {
	padding:						0px;
	margin:							0px;
	color:							#830303;
	font-weight:					bold;
}

#list_signup input#list_email {
	margin-left:					5px;
}

#list_signup br {
	display:						none;
}

#container {
	width:							758px;
	min-height:						1000px;
	margin:							0px auto 0px auto;
	padding:						5px 0px 0px 0px;
	clear:							both;
	border-left:					1px #830303 solid;
	border-right:					1px #830303 solid;
}

#content {
	float:							right;
	width:							590px;
	margin:							0px;
	padding:						0px 5px 5px 5px;
	line-height:					1.6em;
	text-align:						justify;
}

#content a {
	color:							#830303;
}

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

#navbar {
	background:						url(images/navigation/navbackground.png);
	width:							158px;
	float:							left;
	min-height:						480px;
	color:							#555;
}

#navbar ul {
	margin:							0;
	padding:						0;
	list-style-type:				none;
}

#navbar ul li {
	width:							158px;
	height:							25px;
	list-style-type:				none;
	padding-left:					0px;
	margin-left:					0;
	font:							bolder 20px Times, serif !important;
	overflow:						hidden;
}

#navbar ul li:hover {
	background-position:			0px -25px;
}

#navbar ul li a{
	width:							133px;
	height:							25px;
	text-decoration:				none;
	color:							#555;
	display:						block;
	padding-left:					25px;
}

#navbar ul li a:hover {
	color:							#830303;
}

#newsnav {
	background:						url(images/navigation/news_roll.png) no-repeat top left;
}

#schedulenav {
	background:						url(images/navigation/schedule_roll.png) no-repeat top left;
}

#audionav {
	background:						url(images/navigation/audio_roll.png) no-repeat top left;
}

#discographynav {
	background:						url(images/navigation/discography_roll.png) no-repeat top left;
}

#ordernav {
	background:						url(images/navigation/order_roll.png) no-repeat top left;
}

#aboutusnav {
	background:						url(images/navigation/aboutus_roll.png) no-repeat top left;
}

#imagesnav {
	background:						url(images/navigation/images_roll.png) no-repeat top left;
}

#contactusnav {
	background:						url(images/navigation/contactus_roll.png) no-repeat top left;
}

#linksnav {
	background:						url(images/navigation/links_roll.png) no-repeat top left;
}

body#news li#newsnav a {
	color:							#830303;
}

body#schedule li#schedulenav a {
	color:							#830303;
}

body#audio li#audionav a {
	color:							#830303;
}

body#discography li#discographynav a {
	color:							#830303;
}

body#order li#ordernav a {
	color:							#830303;
}

body#aboutus li#aboutusnav a {
	color:							#830303;
}

body#images li#imagesnav a {
	color:							#830303;
}

body#contactus li#contactusnav a {
	color:							#830303;
}

body#links li#linksnav a {
	color:							#830303;
}

/*
.mp3albumheader {
	text-align:						right;
	margin-top:						25px;
}

.mp3albumheader img {
	vertical-align:					middle;
}

.mp3album {
	width:							588px;
	height:							28px;
	margin-top:						2px;
	border:							1px solid #830303;
}

.mp3 {
	width:							245px;
	height:							18px;
	padding:						0px 0px 0px 25px;
	float:							left;
}

.mp3 object {
	vertical-align:					middle;
}

.mp3 img {
	vertical-align:					middle;
	border:							none;
}
*/

/* Begin audio2.html */

.mp3albumheader {
	padding:						0px;
	margin:							0px;
	border-bottom:					1px solid #830303;
}

.mp3albumheader img {
	vertical-align:					middle;
	border:							1px solid #830303;
	margin:							0px 20px 0px 0px;
}

ul.mp3album {
	margin-top:						2px;
	margin-bottom:					75px;
}

li.mp3 {
	width:							245px;
	height:							18px;
	padding:						0px;
	margin-bottom:					5px;
	list-style:						none;
}

li.mp3 object {
	vertical-align:					middle;
}

li.mp3 img {
	vertical-align:					middle;
	border:							none;
}

/* End audio2.html */

.bio, .link {
	margin:							20px 0px 0px 0px;
	padding:						0px;
	min-height:						250px;
	text-align:						justify;
}

.bio img, .link img {
	float:							right;
	margin:							0px 0px 0px 10px;
	padding:						0px;
	border:							1px solid #830303;
}

/*
.bioname {
	font-variant:					small-caps;
	color:							#777;
	font-size:						1.8em;
	margin:							0px;
	border-bottom:					3px solid #aaa;
	padding:						0px;
}
*/

.albumart {
	width:							250px;
	text-align:						center;
}

.gallery {
	width:							580px;
	margin:							0px auto 0px auto;
	clear:							both;
}

body#images #content h3 {
	width:							580px;
	margin:							0px auto 0px auto;
	text-align:						right;
	border-bottom:					2px solid #830303;
}

.thumbnail {
	width:							106px;
	height:							106px;
	margin:							5px;
	float:							left;
}

.thumbnail img {
	border:							3px solid #aaa;
	padding:						0;
	display:						block;
	margin:							auto;
}

.thumbnail .h66 {
	margin-top:						17px;
}

.thumbnail .h75 {
	margin-top:						13px;
}

.thumbnail a:focus img {
	border:							3px solid #830303;
}

#lyrics #content div img {
	width:							50px;
	float:							left;
	margin:							0px 5px 5px 0px;
}

#lyrics #content p {
	clear:							left;
}

#footer {
	text-align:						center;
	clear:							both;
}

body#emailit #content #thanks {
	text-align:						center;
	padding-top:					150px;
}

body#emailit #content #thanks p {
	text-align:						center;
}

#shoppingcart {
	margin-top:						75px;
}

#shoppingcart th {
	text-align:						center;
} 