body {
	background: #222;
	width: 700px;
	margin: 0 auto;
	color: #eef;
	font: normal 16px/1.6em "Helvetica Neue", "Arial", sans-serif;
	text-align: center;
}
h1 {
	font: normal 32px/1.6em "Helvetica Neue Light";
	margin: 1.25em 0 0 0;
	color: #A3E8FB;
}
a {
	color: #E0FFB8;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

p {
	padding: 1em;
	background: #111;
}

input[type=text],
input[type=password] {
	border: 1px solid #000;
	padding: 3px;
}

table {
	text-align: left;
	margin: 0 auto;
	border-collapse: collapse;
}

td { padding: .25em 0;}

td.submit_row { text-align: right;}

th {
	font-weight: normal;
	padding-right: 1em;
}

input[type=submit] { 
	background:white url(/media/img/nav-bg.gif) bottom repeat-x;
	padding:3px; 
	color:black;
	border:1px solid #bbb;
	border-color:#ddd #aaa #aaa #ddd;
}