body {
	background-color:#000000;
	color:#ffffff;
	margin:0 auto;
	font-family:Verdana,sans-serif;
	text-align:center;
	}

/* This forces a scroll bar on all pages*/
html { height: 100%; margin-bottom: 1px; }

/* Global colours for the links. */
a { text-decoration:none; }
a:link { color:#AAAAAA; }
a:visited { color:#AAAAAA; }
a:active { color:#000000; }
a:hover { color:#ffffff; }


div.console {
	font-family:"Lucida Console",monospace;
	}

#site {
	margin:0 auto;
	}

div.sub {
	width:60%;
	text-align:left;
	margin:0 auto;
	}

/* All this junk is for the banner. */
a.banner { text-decoration:none; color:#000000; }
a.banner:link { color:#000000; }
a.banner:visited { color:#000000; }
a.banner:active { color:#ffffff; }
a.banner:hover { color:#ffffff; }

div.banner {
	margin:0 auto;
	font-weight:bold;
	position:fixed;
	bottom:0px;
	width:100%;
	background-color:#cc0000;
	color:#000000;
	}