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 }