/* Yeah, this is far from neat and tidy... I _will_ clean it up... someday. */

html {
	height: 100%;
}

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 69%;
	line-height: 1.7em;
	line-height: 2em;
	padding: 0;
	margin: 0;
	color: rgb(200, 0, 0);
	background: black;
	height: 100%;
}

	#topbox, #contentsbox, #bottombox {
		color: rgb(200, 0, 0);
		background: black;
		margin: 0 3em 0 19em;
		margin: 0 3em 0 17em;
		/*width: 80em;*/

/*		width: 800px;*/
/*		width: 75em;*/
		width: auto;
		max-width: 70em;
	}

	span.first {
		font-size: 2em;
		font-family: 'Times New Roman', Times, serif;
	}

	h1, h2 {
		font-family: 'Times New Roman', Times, serif;
		margin: 0 0 0 0;
		padding: 0;
		line-height: 1.5em;
		line-height: 1em;
		text-align: center;
		font-weight: bold;
	}

	p {
		margin: 0;
		padding: 0;
	}

	table, #contentsbox p, #contentsbox li { /*, li*/
		font-size: 1.2em;
		font-size: 1.1em;
	}

	table ul {
		list-style: none outside;
	}

	table li {
		font-size: 1.0em;
		
	}


#hiddenbox {
	position: absolute;
	top: 0;
	left: -1000px;
}


#topbox {
	text-align: center;
	padding: 1em;
}

	#topbox a, #topbox a:link, #topbox a:visited, #topbox a:hover, #topbox a:active {
		color: rgb(200, 0, 0);
		text-decoration: none;
		background: black;
	}

	h1 {
		font-size: 4.6em;
		/*margin-bottom: 10px;*/
	}

	h1 img {
		width: 467px;
		height: 62px;
		border: 0;
	}


#menubox {
	position: fixed !important;
	position: absolute;
	top: 0;
	left: 3em;
	left: 2em;
	margin: 0;
	width: 13em;
	background: rgb(200, 0, 0);
	color: black;
	padding: 7em 0 1em 0;
	padding: 7em 0 0 0;
	height: 100%;
}

	#menu {
		margin: 0;
		padding: 0;
	}

	#menu ul {
		font-size: 1.2em;
		margin: 0;
		padding: 0;
		list-style: none outside;
		line-height: 1.5em;
	}

	#menu li {
		margin: 0 0 1em 0;
		padding: 0;
	}

	#menu li.active {
		font-weight: bold;
	}

	#menu a, #menu a:link, #menu a:visited {
		margin: 0;
		padding: 1em;
		background: rgb(200, 0, 0);
		display: block;
		color: black;
		text-decoration: none;
	}

	#menu a:hover, #menu a:active, #menu a:focus {
		color: red;
		background: black;
	}


#contentsbox {
	margin-bottom: 2em;
}

#contentsbox2 {
		background: url('darksword.png') no-repeat top left;
		min-height: 191px;
		height: auto !important;
		height: 191px;
		padding-left: 92px;
}

	h2 {
		font-size: 2.4em;
		margin-left: -92px;
	}

	#contentsbox p {
		text-indent: -1em;
		margin: 0;
		padding: 1em 0 1em 1em;
	}

	#contentsbox a, #contentsbox a:link, #contentsbox a:hover, #contentsbox a:active {
		color: red;
		background: black;
	}

	#contentsbox a:visited {
		color: rgb(200, 0, 0);
		background: black;
	}

	#contentsbox ul {
		margin: 0;
		padding: 0 0 0 1em;
		list-style: disc inside;
		list-style: disc inside url('metalball2.png');
	}

	#contentsbox li {
		margin: 0;
		padding: 0;
	}

	table {
		padding: 0;
		margin: 0;
	}

	th, td, caption, h3 {
		line-height: 1.7em;
		margin: 0;
	}

	h3 {
		font-size: 1.5em;
		font-weight: normal;
		padding: 1em 0 1em 0;
	}

	#memberlist th {
		padding: 0 5em 0 0;
		padding: 0 2.5em 0 0;
		/*width: 10em;*/
		text-align: left;
		font-weight: normal;
	}

	th, table caption {
		padding: 1em 0 1em 0;
		font-size: 1.4em;
		font-weight: normal;

		text-align: left;
	}

	td {
		vertical-align: top;
		padding: 0 1em 0 0;
	}

	#contentsbox table td ul {
		margin: 0;
		padding: 0;
		list-style: none outside;
	}

	#contentsbox table td li {
		margin: 0;
		padding: 0;
	}

	img {
		border: 1px solid rgb(200, 0, 0);
	}

#bottombox {
	text-align: center;
	color: rgb(200, 0, 0);
}

	#bottombox a, #bottombox a:link, #bottombox a:visited, #bottombox a:hover, #bottombox a:active {
		color: red;
		background: black;
	}

	#wowdisclamer {
		margin: 2em 0 0 0;
		padding: 0 0 2em 0;
		/*font-size: 85%;*/
		line-height: 1.5em;
	}

fieldset {
	border: 1px solid rgb(200, 0, 0);
}

legend {
	color: rgb(200, 0, 0);
}

#topbox {
/*	position: relative;*/
}

#carthief {
	position: absolute;
	top: 1em;
	left: 17em;
}

#carthief a, #carthief a:link, #carthief a:active, #carthief a:visited, #carthief a:hover {
	text-decoration: underline;
/*	padding-bottom: 1px;
	border-bottom: 1px solid rgb(200, 0, 0);*/
}

#carthief2 {
	position: absolute;
	top: 1em;
	left: 1em;
}
