html, body {
	background: url('../images/site-background.jpg') repeat-x #020508;
	width: auto;
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-family: Verdana;
	font-size: 9pt;
}

div#wrapper {
	margin: 0 auto 0 auto;
	width: 855px;
}

div#header {
	background: url('../images/header-background.jpg') no-repeat 0px 120px;
	height: 233px;
}

img#metal-gods {
	width: 250px;
	height: 235px;
	border: 0px;
	float: right;
	margin-right: 5px;
}

img#bishop-logo {
	width: 375px;
	height: 125px;
	margin: 47px 0px 0px 0px;
}

div#header-navigation {
}

div#header-navigation ul {
	margin: 0px;
	padding: 0px;
}

div#header-navigation ul li {
	float: left;
	list-style: none;
}

div#header-navigation ul li a {	
	background: url('../images/navigation.jpg') no-repeat;	
	display: block;
	height: 45px;
}

div#header-navigation ul li a#bio           { width:50px;  background-position:    0px   0px; }
div#header-navigation ul li.active a#bio,
div#header-navigation ul li a#bio:hover     { width:50px;  background-position:    0px -45px; }
div#header-navigation ul li a#news          { width:80px;  background-position:  -50px   0px; }
div#header-navigation ul li.active a#news,
div#header-navigation ul li a#news:hover    { width:80px;  background-position:  -50px -45px; }
div#header-navigation ul li a#music         { width:95px;  background-position: -130px   0px; }
div#header-navigation ul li.active a#music,
div#header-navigation ul li a#music:hover   { width:95px;  background-position: -130px -45px; }
div#header-navigation ul li a#tour          { width:75px;  background-position: -225px   0px; }
div#header-navigation ul li.active a#tour,
div#header-navigation ul li a#tour:hover    { width:75px;  background-position: -225px -45px; }
div#header-navigation ul li a#store         { width:85px;  background-position: -300px   0px; }
div#header-navigation ul li.active a#store,
div#header-navigation ul li a#store:hover   { width:85px;  background-position: -300px -45px; }        
div#header-navigation ul li a#myspace       { width:110px; background-position: -390px   0px; }
div#header-navigation ul li.active a#myspace,
div#header-navigation ul li a#myspace:hover { width:110px; background-position: -390px -45px; }
div#header-navigation ul li a#contact       { width:105px;  background-position: -500px   0px; }
div#header-navigation ul li.active a#contact,
div#header-navigation ul li a#contact:hover { width:105px;  background-position: -500px -45px; }

div#body {
	position: relative;
	z-index: 1000;
	width: 785px;
	border: solid 1px #494968;
	border-top: 0px;
	background: #0e1c2d;
	min-height: 450px;
	padding: 10px;
}

div#right-column {
	float: right;
}

div.box {	
	margin: 0px 0px 10px 10px;
}

div.box .header {
	background: url('../images/right-box-header-background.jpg') no-repeat;
	width: 209px;
	height: 45px;	
}

div.box .body {
	width: 197px;
	background: #282737;
	border: solid 1px #494968;
	border-top: 0px;
	padding: 0px 5px 5px 5px;
	margin-top: -12px !important;
	margin-top: 0px;
}

div#footer {
	margin-top: 5px !important;
	margin: 0px 50px 10px 0px;
	text-align: center;
	line-height: 175%;
}

a {
	color: #fff;
}

a:hover {
	color: #9593BB;
}

.hidden {
	display: none;
}

.vertical-spacer {
	float: right;
	height: 450px;
}.TextHeader { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; color: #CAD6F9 }
.Footertext { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; color: #FFFFFF}
.maintext { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: #FFFFFF }
.maintextbold { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #FFFFFF }

div#header-navigation ul li.active a#bio { color: #CCCCFF }.MaintextSmall { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; color: #FFFFFF }
