div#menu {position:absolute; left:11%; top:48px; background-color:#669900;}
html>body div#menu {top:40px;}
div#body {width:80%; margin-right:auto; margin-left:auto; border:solid 2px #669900; border-top: 8px solid #669900; min-width:800px; padding:0px;}
div#content {width:80%; margin-right:auto; margin-left:auto; border:solid 2px #669900; border-top: 8px solid #669900; min-width:800px; padding:0px; color:white; background-color:black;}
body {font-family:Fixedsys; background-color:gray; text-align:center;}
div#head_image {background-image:url('/images/themes/retro/Retro_Banner_Small.jpg'); width:399px; height:60px; position:relative; left:10%;}
html>body div#head_image {left:40%;}
div#login {position:fixed; width:20%; left:50%; top:35%; display:none; background-color:black; border:solid 2px #669900; color:white; text-align:center; padding:16px;}

table {margin-right:auto; margin-left:auto; color:white; border:solid 2px #336699;}
p {max-width:90%; margin-right:auto; margin-left:auto;}
h1 {color:#336699;}
a {color:#336699;}
form {margin-top:16px; margin-bottom:16px; padding:8px; max-width:90%; margin-right:auto; margin-left:auto;}

.border {border:solid 2px #669900;}
table.box {text-align:center; margin-right:auto; margin-left:auto; margin-top:12px; margin-bottom:12px; border:solid 2px #669900; color:white; width:90%;}
html>body table.box {width:auto; max-width:90%; min-width:75%;}
th.box {background-image:url('/images/themes/retro/Retro_Head.jpg'); color:white; font-size:18pt;}
li.cssMenui {padding-left:4px; padding-right:4px;}