/* RESET */ body, div, h1, h2, h3, h4, h5, h6, p, ul, img {margin: 0px; padding: 0px; } /* GENERIC */ body { background: #fff1eb; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 17px; } #wrapper { background: #4a2516; width: 1000px; margin: 0 auto; height: auto !important; } #bkg { background: url(S10.PNG) repeat-y center center scroll; } /* HEADER */ #header { background: url(S9.JPG) no-repeat 0 0 scroll; width: 1000px; height: 251px; margin: 0 auto; position: relative; } #header p { padding: 5px 20px 5px 20px; text-align: center; } a#enter { display: block; position: absolute; width: 690px; height: 125px; top: 75px; left: 255px; text-indent: -9999px; } /* THUMBS */ #content { background: url(S8.JPG) no-repeat scroll 0 0; width: 1000px; height: 519px; margin: 0 auto; } #thumbs { width: 680px; float: right; } #thumbs img { margin: 10px 10px 0 0; } #thumbs a img { border: 0 none; } /* FOOTER */ #footer { background: url(S7.JPG) no-repeat 0 0 scroll; width: 1000px; height: 430px; margin: 0 auto; position: relative; } a#tour { display: block; position: absolute; width: 470px; height: 260px; top: 0px; left: 20px; text-indent: -9999px; } a#banner { display: block; position: absolute; width: 529px; height: 430px; top: 0px; left: 471px; text-indent: -9999px; } #footer p { width: 400px; position: absolute; left: 30px; top: 300px; } #footer-right { background: url(S6.JPG) no-repeat 100% 0 scroll; height: 430px; } /* TOOLS */ .clear { clear: both; } .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; }