body { color: green; font-size: 12pt; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background: black url(back2.png) ; margin: 20px }
h1,h2,h3,h4 {color: #00ff00}
p {}
td { font-size: 12pt; }
img { border: none }
a:link { color: blue }
a:active { color: blue }
a:visited { color: blue }
a:hover  { color: red }
.rightcolumn   { float: right; padding-right: 20px; padding-bottom: 20px; position: absolute; top: 20px; left: 170px }
.header { }
.content { margin-top: 20px }
.footer { font-size: 10pt; margin-top: 40px }
.footer img { float: left; padding-right: 20px }
.leftcolumn     { font-size: 10pt; float: left; padding-bottom: 20px; position: absolute; top: 20px; left: 20px; width: 140px; overflow: hidden }
.leftcolumn img { }
.menuheader     { font-weight: bold; font-size: 11pt; margin-top: 20px; margin-bottom: 5px }
.leftcolumn ul  { list-style-type: none; margin: 0px; padding: 0px }
.leftcolumn ul li       { }
.leftcolumn ul li a      { text-decoration: none; margin-bottom: 3px; padding: 3px; width: 130px; display: block }
.leftcolumn ul ul li a      { text-decoration: none; margin-bottom: 3px; text-indent: 1em;padding: 3px; width: 130px; display: block }
.leftcolumn ul li a:link    { color: black; background-color: green }
.leftcolumn ul li a:active   { color: #222222; background-color: #222222 }
.leftcolumn ul li a:visited   { color: black; background-color: green }
.leftcolumn ul li a:hover  { color: red; background-color: #222222 }
body#about a#about  { color: white; background: #222222 url(menucurrent.png) no-repeat right top }
body#screenshots a#screenshots  { color: white; background: #222222 url(menucurrent.png) no-repeat right top }
body#news a#news  { color: white; background: #222222 url(menucurrent.png) no-repeat right top }
body#manual a#manual  { color: white; background: #222222 url(menucurrent.png) no-repeat right top }

