/*
	CLI 2.0 Stylesheet

	Now dynamic to support changing colours in the configuration.
*/

html, body { height:99%; }
body { background-color:#000; font-family:"Times New Roman",Times,serif; margin:0 120px; overflow:hidden; padding:0; text-shadow: #28FE23 2px -2px 2px;}
pre{ color:#28FE14; font-family:"Times New Roman",Times,serif; font-size:1em; }
td{ color:#28FE14; font-family:"Times New Roman",Times,serif; font-size:1em; }
th{ color:#28FE14; font-family:"Times New Roman",Times,serif; font-size:1em; }
p{ color:#28FE14; font-family:"Times New Roman",Times,serif; font-size:1em; }
div { color:#28FE14; font-family:"Times New Roman",Times,serif; font-size:1em; }
div#screen { height:99%; margin:2px; overflow:hidden; padding:0; }
div, table { margin-bottom:1em; margin-top:0em; }
pre, td, p { background-color:transparent; }
code, p, span, td, th {font-family:"Courier New",Courier,monospace; font-size:1em; }
p, div#display, ul { margin:0; }
div#screen p, div#screen span, div#screen a {font-family:"Courier New",Courier,monospace;   white-space:pre-wrap; }
div#screen p.error {font-family:"Courier New",Courier,monospace;  color:red }
div#screen li {font-family:"Courier New",Courier,monospace;  list-style:none }
div#welcome { display:none; }
h1{ background-color:#fff; color:#28FE14; }
h2 { background-color:red; color:#28FE14; }
h3 { color:#28FE14; text-decoration:underline; margin:5px 0; }
h4 {font-family:"Courier New",Courier,monospace; text-decoration:none; margin:0}
h5, h6 { text-decoration:none; margin:0; }
a, a:visited, .linky { color:#28FE14; cursor:pointer; font-weight:bold; text-decoration:none; }
a:hover, span.linky:hover, td.linky:hover { background-color:#000; color:#28FE14; } /*you poor IE-using bastards*/
table { border-collapse:collapse; }
td { padding:0 1em 0 1em; }
.stealth { background-color:#000; border:1px; color:#28FE14; color:black; height:0px; width:0px; opacity:0; }
#cursor { font-weight:normal; background-color:#000; color:#28FE14; /*text-decoration:underline;*/ }
div#pagealert { background-color:#000; bottom:0px; bottom:2px; color:#28FE14; left:2px; margin:0; padding:0; position:absolute; text-align:center; visibility:hidden; width:auto; }
div#indicators { bottom:0px; bottom:2px; left:2px; margin:0; padding:0; position:absolute; text-align:center; }
div#indicators span { background-color:#000; color:#28FE14; display:none; }
#spinner { margin-left:1em; padding:0; display:none; font-weight:bold; line-height:0px; }
div#cform { height:1px; left:0; position:absolute; top:0; width:1px; }
img { color:#28FE14; font-size:x-small; } /* for broken images */
img.comic { background:white; padding:5px; }
iframe { margin:0; border:none; }
div.browser { margin:5px 2px; outline:2px solid gray; }
form#searchform input[type=text] { background-color:#000; border:1px solid #000; color:#28FE14; font-family:"Courier New",Courier,monospace; width:100px; }
form#searchform input[type=submit] { background-color:#000; border:1px solid #000; color:#28FE14; font-family:"Courier New",Courier,monospace; font-size:1em; }
div#credit { position:absolute; bottom:0; color:#28FE14; font-size:xx-small; opacity:.25; }
div#credit:hover { opacity:.75; }
div#credit a { font-size:xx-small; text-decoration:underline; }
