body {
margin: 0; padding: 0; 
text-align: center; font-size: 1em;
}

body.back { font-size: .8em; }

body, input, button, textarea
	{ font-size: 1em; font-family: verdana, sans-serif; }

body, .page h1 a:link, .page h1 a:visited, .header h1 strong, .results a.unit:link, .results a.unit:visited, ul.news li ul li 
	{ color: #222; }
	
.header h1 a:link, .header h1 a:visited, .header h2, ul.news li, ul.news span.date, li.post h3 span.date, li.post div.link, h2.thread, table th, .disclaimer
	{ color: #888; }
	
table th
	{ border-color: #aaa; }
	
hr.divider { display: none; }
br.clear, h3 { clear: both; }

/* Links */

a:link, a:visited
	{ color: #06c; }
	
a:hover, .header h1 a:hover strong, .page h1 a:hover, .results a.unit:hover { color: #f52; }
	
a:focus { color: #f00; }


/* Lists */

ul, li { margin: 0; padding: 0; }


/* Tables */

table { width: 100%; margin-top: .5em; margin-bottom: 2em; border-spacing: 0; }
table th, body.back table.results th { border-bottom-width: .1em; border-bottom-style: solid; padding: 0; }
table tr:hover td { background-color: #f5f5ff; }
table td, body.back table.results td { padding: .3em 0; }
