body { margin: 0; padding: 0; background: #303030 url(bg.gif) repeat-x; text-align: center; font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
#horizon { position: absolute; top: 50%; left: 0; margin-top: -245px; width: 100%; min-width: 800px; text-align: center; }

#header { width: 100%; height: 50px; margin: 0 auto; background: #000 url(header.gif) no-repeat; }
#menu { margin-left: 500px; padding: 17px 0 0 0; font-size: 10px; text-align: left; }
#table { width: 100%; height: 460px; margin: 0 auto; background: #fff; overflow: auto; }

img { margin: 15px 7px; }

a:link, a:hover, a:visited { color: #888; }