body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #362B18;
	background-color: #2B1E15;
	margin: 0px;
}

#layoutcell {
	background-image: url(images/background.jpg);
	background-repeat: repeat-y;
}

#headercell {
	background-image: url(images/backgroundheader.jpg);
	background-repeat: no-repeat;
}

#headercell2 {
	background-image: url(images/backgroundheader2.jpg);
	background-repeat: no-repeat;
}

#namecell {
	background-image: url(images/headername.gif);
	background-repeat: no-repeat;
}

#namecell2 {
	background-image: url(images/headername2.jpg);
	background-repeat: no-repeat;
}

#maincontentcell {
	background-image: url(images/contentbackground.jpg);
	background-repeat: repeat-y;
}

#maincontentcell2 {
	background-image: url(images/contentbackground2.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#maincontentheader {
	display: block;
	background-image: url(images/contentbackgroundheader.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

#maincontentheader2 {
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

#buttons {
	background-image: url(images/buttonback.gif);
	background-repeat: no-repeat;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

#buttons a:link, #buttons a:visited {
	display: block;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-right: 6px;
}

#buttons a:hover {
	display: block;
	color: #6B0005;
	font-weight: bold;
	text-decoration: none;
	padding-right: 6px;
}

#buttons2 {
	height: 6px;
}

#modulediv {
	color: #FFFFFF;
	background-image: url(images/moduleback.jpg);
	background-repeat: no-repeat;
	height: 195px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom:25px;
}

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

#modulediv a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


/* Photo Gallery Styles */

#photodesccell {
	padding-left: 15px;
}

#photonavcell {
	font-weight: bold;
	color: #999999;
}

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

#photonavcell a:hover {
	color: #000000;
}


/* Read More Link Styles */

.readmore {
	background-image: url(images/Arrow.gif);
	background-repeat: no-repeat;
}

.readmore a:link, .readmore a:visited {
	color: #660000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}

.readmore a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}


/* CD Store Styles */

#songlistcell {
	font-size: 11px;
}

#songlistcell a:link, #songlistcell a:visited {
	display: block;
	color: #666666;
	font-weight: bold;
	background-image: url(images/audioicon.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}

#songlistcell a:hover {
	display: block;
	color: #660000;
	font-weight: bold;
	background-image: url(images/audioicon.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}

/* Tour Date Styles */

#tourdate {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #333333;
}

/* Text Styles */

.redtext {
	color: #67060C;
}

.pageheadings {
	font-size: 20px;
	font-weight: bold;
	color: #660000;
}

.headings {
	font-size: 16px;
	font-weight: bold;
	color: #660000;
}
