body {
	background-image:url('./grain.png');
	color: black;
	font: 12px Verdana;
	height: 100%;
	text-align: center;
}


img { border: 0px; }

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;
	opacity: 0.3;
	-webkit-transition: opacity 0.5s linear;
}
	.linkbar:hover {
		opacity: 1;
		-webkit-transition: opacity 0.5s linear;
	}

	.linkbar a, a:visited {
		color: dimgray;
		text-decoration: none;
	}

	.linkbar a:hover {
		text-decoration: underline;
	}