body {
	background-color: #000;
	color: #fff;
	width: 900px;
	margin: 20px auto;
	text-align: left;
}

#header {
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	text-align: center;
}

.center {
	text-align: center;
}

.desc, .asc {
	padding: 0 0 0 10px;
}

.desc{
	background: url('/images/desc.png') 0 50% no-repeat;
}

.asc {
	background: url('/images/asc.png') 0 50% no-repeat;
}

tr:hover {
	background-color: #222;
}

table {
	margin: 10px 0;
	width: 100%;
	border-collapse: collapse;
}

a {
	color: #999;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

th {
	font-weight: normal;
}

input {
	color: #fff;
	background-color: #000;
	border: 1px solid #666;
	padding: 1px 2px;
}

input:hover, input:active {
	background-color: #333;
}

.a { color: #ff9020; }
.b { color: #008080; }
.c { color: #800080; }
.d { color: #0080ff; }
.e { color: #8000ff; }
.f { color: #3090c0; }
.g { color: #c0ffc0; }
.h { color: #004030; }
.i { color: #ff0030; }
.j { color: #b02020; }
.k { color: #903000; }
.l { color: #c09030; }
.m { color: #808030; }
.n { color: #ffffc0; }
.o { color: #ffff80; }
.p { color: #000; }
.q { color: #f00; }
.r { color: #0f0; }
.s { color: #ff0; }
.t { color: #00f; }
.u { color: #0ff; }
.v { color: #f0f; }
.w { color: #fff; }
.x { color: #ff8000; }
.y { color: #808080; }
.z { color: #c0c0c0; }
.sl { color: #dbdf70; }
.st { color: #bbb; }
.mi { color: #747228; }
.pl { color: #993400; }
.qu { color: #670504; }
.at { color: #623307; }
.do { color: #f0f; }
.gt { color: #00007f; }
.lt { color: #007f00; }
.eq { color: #7f7f00; }
.sc { color: #bfbfbf; }
