BODY {
	background:#000;
	padding:5px;
	margin:0px;
}

INPUT {
	border:1px solid #cf0;
	color:#ccc;
	background:#000;
	margin:2px;
	padding:2px;
}
SELECT {
	border:1px solid #cf0;
	color:#ccc;
	background:#000;
	margin:2px;
	padding:2px;
	width:75px;
}
H1 {
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-280px;
	background:url(quakesay_logo.jpg);
	width:330px;
	height:148px;
}
H1 SPAN { display:none; }

A {
	color:#f0c;
	text-decoration:none;
	font:11px Verdana;
}
A:HOVER {
	text-decoration:underline;
}
H2 {
	margin:10px;
	font:12px Verdana;
	font-weight:bold;
	color:#cf0;
}
.txtbox {
	width:215px;
	font:12px Verdana;
}

.funky_box {
	position:absolute;
	top:200px;
	left:50%;
	margin-left:-260px;
	width:260px;
	font:10px Verdana;
	color:#ccc;
}
.funky_box P {
	font:11px Verdana;
	color:#fff;
	text-align:justify;
	line-height:18px;
}
.funky_box IMG {
	margin:2px;
	display:block;
}

.results {
	color:#cf0;
	font:12px "FixedSys";
}
.codez {
	background:#333;
	padding:5px;
	margin:5px;
	border:2px solid #cf0;
	color:#ccc;
}
.button {
	width:50px;
}
.help {
	position:absolute;
	width:300px;
	top:180px;
	left:50%;
	margin-left:80px;
	background:#333;
}
#help_content {
	width:280px;
	background:#555;
	border-top:1px solid #cf0;
	display:none;
	padding:10px;
	font:11px Verdana;
	color:#fff;
	line-height:18px;
}



.referer {
	position:relative;
	width:600px;
	line-height:18px;
	margin-bottom:30px;
	white-space:pre;
}

.contact {
	position:absolute;
	top:160px;
	left:50%;
	margin-left:80px;
	width:295px;
	text-align:right;
}
.contact A { color:#ccc; }

.ad {
	position:absolute;
	left:50%;
	margin-left:-90px;
	top:20px;
}