  *{ margin: 0; padding: 0; }  body{ background: #000; color: #fff; font: 12px/18px "Century Gothic", arial, helvetica, sans-serif; } html,body,#bg,#bg table, #bg td,#cont{ width: 100%; height: 100%; overflow: hidden; } #bg{ position: absolute; width: 200%; height: 200%; top: -50%; left: -50%; } #bg td{ vertical-align: middle; text-align: center; } #bg img{ min-height: 50%; min-width: 50%; margin: 0 auto; } #scroller{ height: 100%; width: 100%; overflow: scroll; position: absolute; z-index: 100; } #container{ width: 900px; w/idth: 920px; /width: 900px; margin: 3% auto; padding: 0; } html>body #container{ width: 925px; }  #header{ padding: 0; margin: 0; float: none; height: auto; } #header img{ display: block; border: none; margin: 0 auto; }  #navigation{ font: 14px "Century Gothic", arial, helvetica, sans-serif; text-transform: uppercase; text-align: center; } #global{ margin: 0; padding: 10px 0 0 0; text-align: center; line-height: 36px; } #global li{ list-style-type: none; display: inline; margin: 0; padding: 10px; } #global li a:link, #global li a:visited{ text-decoration: none; color: #fff; margin: 0; padding: 5px 10px 10px 10px; } #global li a:hover, #global li a:active{ color: #aaa; }  .current a{ border: 1px solid #666; border-width: 0 1px; }  a:link, a:visited{ color: #fff; } a:hover, a:active{ text-decoration: none; }  #page_body{ clear: both; padding: 25px 0; } h1{ padding: 0 0 1em 0; font-weight: normal; text-transform: uppercase; } p{ padding: 0 0 1em 0; }  hr{ clear: both; color: #fff; border: 0; background-color: #fff; height: 1px; margin: 1em 0; }  #footer{ clear: both; padding: 10px 0 0 0; margin-top: 0; text-align: center; } .vcard{ padding-left: 20px; } .vcard div{ display: inline; padding-right: 20px; } .emphasize{ font-size: 24px; }  .hide{ text-decoration: none; }   
#social{ float: left; }
#social a{ text-decoration: none; }
#social img{ border: none; height: 32px; }