

div#header, div#footer, div.slide {position: absolute;}
body>div#header, body>div#footer {position: fixed;}
div#header {z-index: 2;}
div#header, div#footer, div.slide {width: 100%; top: 0; left: 0;}
div#header {top: 0; height: 1.5em;}
div#header, div#footer {background: #0c7709; color: #fff;
  font-family: Verdana, Helvetica, sans-serif;}
div#header {background: #0c7709 -16px 0 no-repeat;
  line-height: 1px;}



div#footer {z-index: 5;}
#footer>div#controls {position: fixed;}
div#footer {top: auto; bottom: 0; height: 1.5em;}
div#footer {font-size: 0.5em; font-weight: bold; padding: 1em 0;;}

#footer h1, #footer h2 {display: block; padding: 0 1em 0 80px;}
#footer h2 {font-style: italic;}

a {color: #0f0;}


div#controls {position: absolute; z-index: 1;}
div#controls {left: 50%; top: 0; width: 50%; height: 100%;}

#footer>div#controls {bottom: 0; top: auto; height: auto;}
#controls :active {color: #88A !important;}
#controls :focus {outline: 1px dotted #227;}
div#controls {position: absolute; z-index: 1; left: 50%; top: 0;
  width: 50%; height: 100%;
  text-align: right;}
#footer>div#controls {position: fixed; bottom: 0; padding: 0 0;
  top: auto; height: auto;}
div#controls form {position: absolute; bottom: 0; right: 0; width: 100%;
  margin: 0; padding: 0;}
div#controls a {font-size: 2em; padding: 0; margin: 0 0; 
  background: #0c7709; border: none; color: #779; 
  cursor: pointer;}
div#controls select {visibility: hidden; background: #DDD; color: #227;}
div#controls div:hover select {visibility: visible;}


div.slide {top: 1em; width: 92%; padding: 1.5em 4% 4%;}


body {
    font-family: "Trebuchet MS";
    background: #0a0a0a;
    color: #fff; 
    font-size: 1.2em;
}
:link, :visited {text-decoration: none;}
h1, h2, h3, h4 {font-size: 100%; margin: 0; padding: 0; font-weight: inherit;}
ul, pre {margin: 0; line-height: 1em;}
html, body {margin: 0; padding: 0;}

blockquote, q {font-style: italic;}
blockquote {padding: 0 2em 0.5em; margin: 0 1.5em 0.5em; text-align: center; font-size: 1em;}
blockquote p {margin: 0;}
blockquote i {font-style: normal;}
blockquote b {display: block; margin-top: 0.5em; font-weight: normal; font-size: smaller; font-style: normal;}
blockquote b i {font-style: italic;}


#footer>div#slideno 
{
    display: inline;
    position: absolute;
    left: 50%;
    bottom: 6px;
    font-size: 1.5em;
}    

pre {padding: 0; margin: 0.25em 0 0.5em 0.5em; color: #533; font-size: 90%;}
pre code {display: block;}

ul {margin-left: 0; margin-right: 7%; list-style: disc; padding: .1em;}
li {margin-top: .1em; margin-right: 0;padding: .1em;}
ul ul {line-height: 1;padding: .1em; padding-left: 2em;}
ul ul li {margin: .2em; font-size: 85%; list-style: circle;padding: .1em;color: #ddd;}
img.leader {display: block; margin: 0 auto;}
.extra {display: none;}
  
.slide h2 {position: fixed; top: 0px; left: 0px; z-index: 100;
  margin: 0; padding: 3px 0 0 25px; white-space: nowrap;
  font: bold 100%/1em Helvetica, sans-serif; 
  color: #eee;}

.slide h3 {position: fixed; top: 3px; left: 3px; z-index: 99;
  margin: 0; padding: 3px 0 0 25px; white-space: nowrap;
  font: bold 100%/1em Helvetica, sans-serif; 
  color: #000;}
  
.slide h4 {font-size: 130%;}
h2 abbr {font-variant: small-caps;}


.tux {
    background-repeat: no-repeat;
    background-position: bottom left;
	position: absolute;
    bottom: 0px;
    border: 0px;
	float: left;
}



ul.urls {list-style: none; display: inline; margin: 0;}
.urls li {display: inline; margin: 0;}
.note {display: none;}

code.bad, code del {color: red;}
code.old {color: silver;}


.code_block_wrapper_no_longer_used
{
    font-family: monospace, "Andale Mono", Monaco, Courier, "Courier New";
    /* color: #222; */
    background: transparent;
    padding:10px;
    padding-top: 5px;
    border:1px dashed #333;
    background-color:#000;
    font-size: 20px;
/*    white-space: pre; */
}

.code_block_wrap
{
    border: 5px dashed #333;
}

.message_block  {
    font-family: sans-serif;
    border: 1px solid #080; /* 0a0 428642 */
    color: #000; 
    background-color: #fff;
    padding: 6px;
}


/*
none
hidden
dotted
dashed
solid
double
groove
ridge
inset
outset
*/

.quote_div
{
  font-style: italic;
  background-color: #555;
  padding: 6px;
}

.doc_div
{
  font-family: monospace;
  background-color: #555;
  padding: 6px;
}

.console_div
{
    
  font-family: monospace;
    background-color: #000;
    border: 3px solid #555;
    padding: 3px;
}

.code_highlight
{
    background-color: #102010; /* 131 081c10 */
    border: 1px solid #080; /* 0a0 428642 */
}

.code_block  {
    color: #39ebf7; 
    background-color: #111;
}
.code_block ol
{
    border: 3px solid #333;    
}
.code_block .de1, .code_block .de2 {
    font-family: 'Courier New', Courier, monospace;
    font-weight: normal;
    color: #ff0; 
    background-color: #000;
}
.code_block .imp {font-weight: bold; color: red;}
.code_block li {
    font-family: 'Courier New', Courier, monospace; 
    color: black; 
    font-weight: normal; 
    font-style: normal;
    font: normal normal 95% 'Courier New', Courier, monospace; 
    color: #ccc; 
    background-color: #000;
}
.code_block .kw1 {color: #0000ad; font-weight: bold;}
.code_block .kw2 {color: #ff0; font-weight: normal;}
.code_block .kw3 {color: #ad5500;}
.code_block .co0 {color: #39ebf7; font-style: italic;}
.code_block .co1 {color: #39ebf7; font-style: italic;}
.code_block .co2 {color: #39ebf7; font-style: italic;}
.code_block .coMULTI {color: #39ebf7; font-style: italic;}
.code_block .es0 {color: #000099; font-weight: bold;}
.code_block .br0 {color: #ff5552;}
.code_block .st0 {color: #ff55ff;}
.code_block .nu0 {color: #cc66cc;}
.code_block .me1 {color: #006600;}
.code_block .me2 {color: #006600;}
.code_block .re0 {color: #ad5500;}
.code_block .re0 {color: #ad5500; font-weight:bold;}
.code_block .re1 {color: #ad5500;}
.code_block .re2 {color: #ad5500;}



.green {color: #0f0;}
.red   {color: #f00;}

.hide
{
    display: none;
    visibility: hidden;
}

.show
{
    display: block;
    visibility: visible;
}



/*

{} ff5552

if $ !   ffff52

functions variables   ad5500

strings    ff55ff

blue include 0000ad

comments 39ebf7
*/
