body, html { background-color: black; margin: 0px; 
	scrollbar-arrow-color: #0044FF;
	scrollbar-face-color: #FFFF88;
	scrollbar-hilight-color: white;
	scrollbar-track-color: #CCCC00;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #444400; }
body { padding: 5px; }
html { border: inset 5px #FFFF00; }
body, td { font-size: 10px; font-family: Verdana; color:white; }
form { display: inline; }

h1 { display: inline; font-size: 30px; line-height: 25px; font-weight: bold; font-family: monospace; color: white; }
h2 { display: inline; font-size: 15px; line-height: 13px; font-weight: bold; font-family: monospace; }
h3 { display: inline; font-size: 10px; font-weight: bold; font-family: Verdana, sans-serif; }

A { color: #8888FF; text-decoration: none; }
.q A, .qpre A, .qmono A { color: #2222FF; }

HR { color: #AAAA00; height: 1px; padding: 0px; }

table { border-collapse: collapse; }
td { margin: 0px; border: 0px; }

.norm A { border-color:black !important; background-color: black !important; }

.tdon { padding: 2px 10px; cursor: pointer; background-color: #888800; border: outset 1px yellow; color: black; line-height: 10px; }
.tdoff { padding: 2px 10px; cursor: pointer; background-color: #444400; border: outset 1px yellow; color: yellow; line-height: 10px; }

/* **************************** CONTENT CSS **************** */

.nav td { 
	color: yellow; padding: 2px 4px; border: solid 1px #444400; }
	
.nav td A { background-color: #444400; font-size: 10px; line-height: 20px; font-weight: bold; color: yellow; padding: 2px 10px; }

.q, .qpre, .qmono { display: block; padding: 5px; border: outset 2px yellow; background-color: white; 
	color: black; margin-left: 25px; margin-right: 25px; font-size: 11px; font-family: Arial Narrow, Verdana;
	line-height: 13px; padding-bottom: 9px; }
.qpre { white-space: pre; word-wrap: soft; }
.qmono { white-space: pre; font-family: monospace; }
.mono { font-family: monospace; }
.nar { color: yellow; }

.spdr { padding-left: 30px; padding-top: 3px; font-size: 10px; line-height: 10px; padding-bottom: 3px; color: blue; font-family: monospace; }
.sp { padding-left: 15px; padding-top: 3px; padding-bottom: 3px; color: green; font-weight: bold; }
.melissa { font-family: Arial Narrow, Verdana; font-size: 11px; color:#222200; padding-top: 3px; padding-bottom: 3px; }
.flea { padding-left: 45px; padding-top: 3px; font-size: 10px; line-height: 10px; padding-bottom: 3px; color: #BB0000; font-family: monospace; }
.dial { border: inset 2px #CCCCCC; background-color: #EEEEEE; padding: 3px; font-family: Arial Narrow, Verdana; line-height: 13px; font-size: 11px; }

/* *** COLOURS *** */

.red { color: red; }
.blue { color: blue; }
.green { color: green; }
.yellow { color: #AAAA00; }
.cyan { color: #00AAAA; }
.purple { color: #AA00AA; }

