html, body { height: 100%; } a.menu {font-size:14px; cursor:hand; color: #e1e1e1; text-decoration: none; } a.menu:hover {color: #fff;} body { font-size:12px; color:#666; font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif; line-height: 180% } .headtext { font-size:16px; } #footer_bg, #footer { width: 100%; height: 100px; position: fixed; bottom: 0; left: 0; } #ie6 #footer_bg, #ie6 #footer { width: 100%; height: 100px; position: absolute; top: expression(document.documentElement.scrollTop + document.documentElement.clientHeight - offsetHeight); left: expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth); } #footer_bg { z-index: 35; } #footer { z-index: 40; } .main_wrap { position: relative; z-index: 20; width:740px; background: #fff; margin:20px auto; padding:0px 30px 200px; } .loginform { font-family: Verdana; width: 100px; border-style: solid; border-width: 0; background-color: #EAEAEA; } .addform { font-family: Verdana; width: 100%; border-style: solid; border-width: 0; background-color: #EAEAEA; } .loginsubmit { border: 1px dotted #808080; background-color: #C8C8C8; } #ie6 .main_wrap { overflow: hidden; } #body_background { background: #828282 url('bg2.jpg'); } #page_background, #body_background { width: 100%; height: 100%; position: fixed; top: 0; left: 0; } #ie6 #page_background, #ie6 #body_background { width: 100%; height: 100%; position: absolute; top: expression(document.documentElement.scrollTop + document.documentElement.clientHeight - offsetHeight); left: expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth); } #page_background { z-index: 6; } #page_background div { width: 800px; height: 100%; background: #fff; margin: 10px auto; } a { cursor:hand; font-family: verdana; font-size: 12px; color: #0072ab; text-decoration: none; } a:hover {color: #becdde; } a.top { cursor:hand; font-family: verdana; font-size: 14px; color: #404040; text-decoration: none; } a.top:hover {color: #cccccc; }