

ul {line-height:1.3em}

body
{
 font-family:verdana,arial,helvetica,system; background-color:#000; color:#aaa;margin:0;padding:0
}
.sideMenu
{
 text-align:center;  background-color:#000000; color:#ffff00; line-height:1.5em; padding:0.25em; border:solid 2px #888
}
.header
{
 text-align:center; background-color:#bbb; color:#000; margin-left:0px;margin-right:0px;padding:10px;border:none;
}

a:link.menuLinks, a:visited.menuLinks, a:link.notMenuLinks, a:visited.notMenuLinks 
{
 display:block; background-color:transparent; color:#cfaf00; font-size:0.9em; font-weight:bold; text-decoration:none; border:none; padding:2px 0 2px 0; line-height:1.1em;margin:1px 0 1px 0
}
a:hover.menuLinks, a:active.menuLinks,  a:hover.notMenuLinks, a:active.notMenuLinks  
{
 display:block;
 background-color:#df00df; color:#ffff00; font-weight:bold; text-decoration:none;  border-top:2px #fff outset; border-bottom:2px #fff outset; padding:0;
}

a:link.demoBtn, a:visited.demoBtn{background-color:#ccc;color:#000;border:outset 2px #ddd; padding:.2em .4em .2em .4em; font-weight:bold; text-decoration:none; margin:0 2px 0 0}
a:hover.demoBtn, a:active.demoBtn{background-color:#0c0;color:#ff0;border:outset 2px #dd0; margin:0 0 0 2px}

a:link.donateLink, a:visited.donateLink{background-color:#ccc;color:#000;border:solid 4px #ddd; padding:.2em .4em .2em .4em; font-weight:bold; text-decoration:none; margin:0 2px 0 0}
a:hover.donateLink, a:active.donateLink{background-color:#ca0;color:#000;border:outset 4px #ca0; margin:0 0 0 2px}

a:link.manual, a:visited.manual{ color:#4ff; font-weight:bold }

.mtitle{display:block;color:#fff}
.mContent{ line-height:1.4em }

#introDiv{width:100%;text-align:left;padding:16px;color:#eee;background-color:#00c}
.introHeader{text-align:center}

.listArea{text-align:center; width:80%; margin:0 0 0 10%; border:2px outset #888; overflow:scroll; height:500px}

.sectLinkArea{text-align:center; width:80%; margin:0 0 0 10%; border:1px solid #888}

a.sectLinkArea{ text-align:center; width:80%; display:block}


.scriptDesc{color:#ddd;background-color:#00c; text-align:left; padding:0 .4em 0 .4em; margin:0}

#if1{width:96%;border:solid 2px #888}
.redBlink{text-decoration:blink;color:#f40;font-weight:bold}
.redBox{font-size:1.3em;color:#fff;background-color:#f00;padding:0.5em; -moz-border-radius:0.4em}

.formElem
{
 -moz-border-radius:0.8em;border:2px solid #00008f; background-color:#0000ff; color:#ffffff; font-weight:bold
}
.formElemActive
{ 
 -moz-border-radius:0.8em;border:2px solid #ffa000;background-color:#ff8000; color:#000000; font-weight:bold
}
.formBtn
{
 -moz-border-radius:0.8em;border:2px solid #00008f; background-color:#0000ff; color:#ffffff; font-weight:bold
}
.formBtn:hover
{
 -moz-border-radius:0.8em;border:2px solid #ffa000; background-color:#ff8000; color:#000000; font-weight:bold
}

.leftDoor{width:50%; height:120%; background-color:#aaa; position:absolute; top:0; left:0; z-index:100; background-image:url('doorpanel.jpg'); display:none}

.rightDoor{width:50%; height:120%; background-color:#aaa; position:absolute; top:0; left:50%; z-index:101; background-image:url('doorpanel.jpg'); display:none}