 *{ 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: 1005px; \width: 1025px; w\idth: 1005px; margin: 3% auto; padding: 0; } html>body #container{ width: 1025px; } #header{ padding: 0 25px 0 0; margin: 0; float: left; height: 110px; } #header img{ display: block; border: none; } #navigation{ font: 14px "Century Gothic", arial, helvetica, sans-serif; text-transform: uppercase; } #global{ margin: 0; padding: 30px 0 0 0; border-bottom: 1px solid #422408; float: left; width: 725px; } #global li{ list-style-type: none; display: block; float: left; margin: 0; padding: 0; } #global li a:link, #global li a:visited{ text-decoration: none; color: #fff; display: block; margin: 0; padding: 5px 10px 10px 10px; float: left; } #global li a:hover, #global li a:active{ color: #aaa; } #local{ margin: 0; padding: 0; float: left; width: 725px; } #local li{ list-style-type: none; display: block; float: left; margin: 0; padding: 0; } #local li a:link, #local li a:visited{ text-decoration: none; color: #fff; display: block; margin: 0; padding: 10px; float: left; } #local li a:hover, #local li a:active{ color: #aaa; } .current a{ border: 1px solid #422408; border-width: 0 1px; } a:link, a:visited{ color: #fff; } a:hover, a:active{ text-decoration: none; } #page_body{ padding: 0; clear: both; height: 535px; } .info #page_body{ background: #422408; border: 1px solid #9a5f19; } 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; } #content{ float: right; height: 435px; width: 600px; padding: 30px 15px 30px 0; margin: 20px 5px 0 0; overflow: auto; } html>body #content{ width: 635px; } #spotlight{ float: left; margin: 63px 25px 0 25px; } html>body #spotlight{ margin: 63px 5px 0 25px; } #spotlight img{ border: 1px solid #422408; } #spotlight .editable{ font-size: 10px; text-transform: uppercase; } #slideshow{ width: 1005px; height: 535px; position:relative; } .format-a, .format-a *{ text-align: center !important; text-indent: 0 !important; } .format-b, .format-b *{ text-align: right !important; text-indent: 0 !important; } .format-c, .format-c *{ text-align: left !important; text-indent: 0 !important; } img.figure-a{ display: block; margin: 0 auto; } img.figure-b{ float: right; margin: 0 0 10px 10px; } img.figure-c{ float: left; margin: 0 10px 10px 0; } #resources ul{ margin: 0; padding: 0; } #resources li{ list-style-type: none; padding: 5px 0; } #gallery{ height: 530px; width: 1005px; margin: 0 auto; } form#contact{ width: 600px; } form#contact fieldset { margin: 0 10px 0 0; border: none; padding: 0; float: left; width: 225px; } form#contact legend{ display: block; width: 280px; clear: both; color: #422408; text-transform: uppercase; padding-left: 0; padding-top: 0.8em; /* position: relative; left: -0.5em; */ } form#contact label{ width: 95px; float: left; margin: 0; } form#contact label{ width: 95px; float: left; margin: 0; display: block; clear: none; padding: 0.4em; font-size: 12px; white-space: nowrap; } html>body form#contact label{ width: 45%; } form#contact .required{ font-weight: bold; color: #422408; } form#contact .error{ font-size: 8px; color: #740B0B; padding-left: 0; font-weight: bold; } form#contact img{ display: block; margin: 10px 0 0 0; padding: 0; } form#contact input, #contact select{ width: 100%; margin-top: 0.1em; } form#contact textarea{ width: 200%; margin-top: 0.1em; } form#contact select{ height: 18px; margin-bottom: -5px; } form#contact input.checkbox, form#contact input.radio{ width: auto; height: auto; margin: 0 .4em 0 0; padding-left: 0.3em; } form#contact input#submit{ clear: both; float: left; width: auto; } form#contact p{ font-size: 12px; text-indent: 0; margin: 0; } #footer{ clear: both; padding: 10px 0 0 0; margin-top: 0; } .vcard div{ display: inline; padding-right: 20px; } .vcard p{ display: inline; padding: 0; margin: 0; } .emphasize{ font-size: 24px; } .vcard .copyright{ display: block; } .hide{ text-decoration: none; } #entry #container{ height: auto; width: 900px; w/idth: 920px; /width: 900px; margin: 3% auto; padding: 0; } #entry #navigation{ text-align: center; } #entry #global{ margin: 0; padding: 10px 0 0 0; border: none; float: none; text-align: center; width: auto; line-height: 36px; } #entry #global li{ list-style-type: none; display: inline; float: none; margin: 0; padding: 10px; } #entry #global li a:link, #entry #global li a:visited{text-decoration: none; color: #fff; float: none; display: inline; } #entry #global li a:hover, #entry #global li a:active{color: #aaa; } #entry #header{ padding: 0; margin: 0; float: none; height: auto; } #entry #header img{ display: block; border: none; margin: 0 auto; } #entry #footer{ text-align: center; } #entry .vcard{ padding-left: 20px; } #entry #page_body{ height: auto; padding: 25px 0; }