body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetice, tahoma, sans-serif; background: #FFF url('../gfx/background_body.jpg'); color: #000; font-size: 12px; line-height: 17px; } h1 { margin: 0px; padding: 0px; } p { display: block; margin: 0px 0px 8px 0px; } a { color: #AC671C; text-decoration: none; } #TopMenu__ { background: url('../gfx/deco_top.jpg'); display: block; width: 698px; height: 271px; margin-left: 28px; margin-top: 28px; } #TopMenu__ ul { position: relative; top: 215px; left: 233px; list-style: none; } #TopMenu__ li { list-style: none; } #TopMenu__ ul ul { position: auto; top: auto; left: auto; display: block; float: left; padding: 0; margin: 0; } #TopMenu__ ul li a { position: absolute; top: -40px; left: -218px; width: 213px; height: 70px; opacity: 0.0; color: #000; } #TopMenu__ ul ul li a { background: none; width: auto; height: auto; position: relative; top: auto; left: auto; white-space: nowrap; } #TopMenu__ ul li { width: 500px; } #TopMenu__ ul ul li { display: block; float: left; width: auto; } #TopMenu__ ul ul li a { color: #000; font-size: 20px; font-family: georgia, serif; text-decoration: none; font-variant: small-caps; opacity: 1; display: block; float: left; padding: 0 27px 0 0; } #TopMenu__ ul ul li a.current { color: #AC671C; } #Content__ { width: 754px; height: 844px; overflow: hidden; margin: 0px auto 50px auto; background: url('../gfx/background_content.png'); text-align: left; } #InnerContainer__ { display: block; padding: 0px 36px; } .padder { padding:28px 28px 20px 28px; } .footer span { float:right; margin:0px 10px 0px 20px; } #Footer__ { position: absolute; top: 790px; left: 50%; } #InnerFooter__ { position: absolute; width: 500px; left: -109px; }