body, html {
	margin: 0;
	padding: 0;
	color: #ffc1b8;
	font: small/1.2em "Tahoma", "Verdana", "Arial", sans-serif;
	text-align: left;
	word-spacing: 0.1em;
	letter-spacing: 0.05em;
	height: 100%;
	background: url(images/borders-decor.jpg) #190303 center repeat-y;
}

p a:link {
	text-decoration: none;
	color: #fff;
	border-bottom: 1px solid #fff;
}
p a:active {
	text-decoration: none;
	color: #ff0000;
	border-bottom: 1px solid #ff0000;
}
p a:visited {
	text-decoration: none;
	color: #fff;
	border-bottom: 1px solid #fff;
}
p a:hover {
	text-decoration: none;
	color: #fcbfb7;
	border-bottom: 1px dashed #fcbfb7;
}

.center {
	text-align: center;
}

h1 {
	margin: 0;
	padding: 15px;
	font-size: 175%;
}

h2 {
	margin: 0;
	padding: 15px;
	font-size: 160%;
}

h3 {
	margin: 0;
	padding: 15px;
	font-size: 145%;
}

h4 {
	margin: 0;
	padding: 15px;
	font-size: 130%;
}

h5 {
	margin: 0;
	padding: 15px;
	font-size: 130%;
}

img {
	margin: 10px;
	padding: 0;
	border: 1px solid #8c2110;
}

img.right {
	float: right;
}

img.left {
	float: left;
}

#wrapper {
	width: 850px;
	margin: 0 auto;
}

#marginfix {
	margin-left: 25px;
}

#main-container {
	width: 801px;
	margin-left: 25px;
	background-color: #62170b;
	float: left;
}
#header {
	background: url(images/header.jpg) no-repeat;
	width: 850px;
	height: 356px;
}

#content-sides {
	background: url(images/content-sidedecor.jpg) no-repeat;
	width: 800px;
	height: 116px;
	float: left;
}

#content-decor {
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/content-sidedecor.jpg) no-repeat;
	z-index: 1;
	width: 800px;
	height: 116px;
}
#content-surround {
	position: relative;
	background: url(images/content-surround.jpg) repeat-y;
	width: 800px;
	float: left;
}

#content {
	position: relative;
	background: url(images/content-bg.png) repeat-y;
	width: 770px;
	margin: 0 auto;
	z-index: 2;
}
#content p {
	margin: 0;
	padding: 10px;
}
#content div.images {
	width: 710px;
	margin: 0 auto;
}

#content-bottom {
	width: 800px;
	height: 11px;
	margin: 0 auto 5px auto;
	background: url(images/content-bottom.jpg) no-repeat;
}

#footer {
	width: 801px;
	height: 22px;
	margin: 0 auto;
	clear: both;
	text-align: center;
	background: url(images/footer.jpg) no-repeat;
	float: left;
}

#footer p {
	margin: 0;
	padding: 2px 0;
}

/* [[ NAVIGATION CSS ]] */

#nav {
	width: 800px;
	height: 38px;
	display: inline;
	background-color: #2d0c02;
}
#navbg-left {
	width: 36px;
	height: 38px;
	background: url(images/nav-bg-left.jpg) no-repeat;
	float: left;
}
#navbg-right {
	width: 36px;
	height: 38px;
	background: url(images/nav-bg-right.jpg) no-repeat;
	float: left;
}
#nav ul {
	margin: 0;
	padding: 0;
}
#nav ul li {
	list-style: none;
	float: left;
	background: no-repeat;
	height: 38px;
}
#nav ul li a {
	display: block;
	height: 38px;
}

/* Navigation Buttons */

#nav ul li#home {
	width: 51px;
	background: url(images/nav-home.jpg);
}
#nav ul li#biography {
	width: 81px;
	background: url(images/nav-biography.jpg);
}
#nav ul li#theband {
	width: 71px;
	background: url(images/nav-theband.jpg);
}
#nav ul li#pics {
	width: 42px;
	background: url(images/nav-pics.jpg);
}
#nav ul li#videos {
	width: 54px;
	background: url(images/nav-videos.jpg);
}
#nav ul li#media {
	width: 51px;
	background: url(images/nav-media.jpg);
}
#nav ul li#tourdates {
	width: 79px;
	background: url(images/nav-tourdates.jpg);
}
#nav ul li#fanspace {
	width: 85px;
	background: url(images/nav-fanspace.jpg);
}
#nav ul li#discography {
	width: 86px;
	background: url(images/nav-discography.jpg);
}
#nav ul li#merchandise {
	width: 128px;
	background: url(images/nav-merchandise.jpg);
}

/* Navigation Rollovers */

#nav ul li#home a.rollover {
	background: url(images/nav-home-over.jpg) -1000px -1000px no-repeat;
}
#nav ul li#home a.rollover:hover {
	background-position: 0 0;
}
#nav ul li#biography a.rollover {
	background: url(images/nav-biography-over.jpg) -1000px -1000px no-repeat;
}
#nav ul li#biography a.rollover:hover {
	background-position: 0 0;
}
#nav ul li#theband a.rollover {
	background: url(images/nav-theband-over.jpg) -1000px -1000px no-repeat;
}
#nav ul li#theband a.rollover:hover {
	background-position: 0 0;
}
#nav ul li#pics a.rollover {
	background: url(images/nav-pics-over.jpg) -1000px -1000px no-repeat;
}
#nav ul li#pics a.rollover:hover {
	background-position: 0 0;
}
#nav ul li#videos a.rollover {
	background: url(images/nav-videos-over.jpg) -1000px -1000px no-repeat;
}
#nav ul li#videos a.rollover:hover {
	background-position: 0 0;
}
#nav ul li#media a.rollover {
	background: url(images/nav-media-over.jpg) -1000px -1000px no-repeat;
}
#nav ul li#media a.rollover:hover {
	background-position: 0 0;
}
#nav ul li#tourdates a.rollover {
	background: url(images/nav-tourdates-over.jpg) -1000px -1000px no-repeat;
}
#nav ul li#tourdates a.rollover:hover {
	background-position: 0 0;
}
#nav ul li#fanspace a.rollover {
	background: url(images/nav-fanspace-over.jpg) -1000px -1000px no-repeat;
}
#nav ul li#fanspace a.rollover:hover {
	background-position: 0 0;
}
#nav ul li#discography a.rollover {
	background: url(images/nav-discography-over.jpg) -1000px -1000px no-repeat;
}
#nav ul li#discography a.rollover:hover {
	background-position: 0 0;
}
#nav ul li#merchandise a.rollover {
	background: url(images/nav-merchandise-over.jpg) -1000px -1000px no-repeat;
}
#nav ul li#merchandise a.rollover:hover {
	background-position: 0 0;
}