body {
	background-color: #000000;
	color: #FFFFFF;
	font: 12px Verdana;
	height: 100%;
	text-align: center;
}

div.footer {
	font-size: 8px;
	position: absolute;
	bottom: 5px;
	text-align: center;
	color: dimgray;
	margin: 0 auto;
	width: 99%;
}

img { border: 0px; }
img#throbber { position: relative; top: 3px; }

a { color: #b3cf40; }
a:hover { color: #c1df45; }
a img {border-width: 0;}
a#hl2 img {background: url(img/hl2.png) top left no-repeat;}
a#tf2 img {background: url(img/tf2.png) top left no-repeat;}
a#css img {background: url(img/css.png) top left no-repeat;}
a#tr img {background: url(img/tr.png) top left no-repeat;}
a#forums img {background: url(img/forums.png) top left no-repeat;}

a#hl2:hover img {background: url(img/hl2-rolled.png) top left no-repeat;}
a#tf2:hover img {background: url(img/tf2-rolled.png) top left no-repeat;}
a#css:hover img {background: url(img/css-rolled.png) top left no-repeat;}
a#tr:hover img {background: url(img/tr-rolled.png) top left no-repeat;}
a#forums:hover img {background: url(img/forums-rolled.png) top left no-repeat;}

p.topic {
	/*max-width: 900px;*/
	width: 60%;
	margin: 0 auto;
}

div.mantisbox {
	position: absolute;
	top: 10px;
	border-width: 0px;
	border-color: yellow;
	border-style: dashed;
	right: 10px;
	color: dimgray;
	text-align: right;
	font-size: 10px;
	font-family: Arial;
}

div.mantisbox h1 {
	font-size: 11px;
}

div.mantisbox input {
	border-width: 1px;
	border-style: solid;
	border-color: dimgray;
	background-color: black;
	color: dimgray;
	font-size: 10px;
	width: 60px;
}

div.mantisbox input:hover {
	border-color: white;
	color: white;
}	

div.mantisbox input.loginbox {
	width: 50px;
}

div.mantisbox div.error {
	color: red;
	font-weight: bold;
	text-align: center;
}

div.mantisbox div.message {
	text-align: right;
	border-width: 0px;
	border-color: yellow;
	border-style: dashed;
}

div.message table {
	border-width: 0px;
	border-color: yellow;
	border-style: dashed;
	float: right;
}

div.message table th {
	text-align: right;
}

.linkbar {
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 10px;
}

	.linkbar a, a:visited {
		color: dimgray;
		text-decoration: none;
	}
	
	.linkbar a:hover {
		text-decoration: underline;
	}
