/* Generated by KaZcadeS */ body { background: #ffffcc none repeat scroll 0%; position: absolute; } html, body { margin: 0; padding: 0; top: 0; left: 0; right: 0; min-height: 100%; width: 100%; } #header_container { margin: 0; position: fixed; top: 0; left: 0; right: 0; text-align: center; height: 2em; z-index: 3; } #header { margin: 0; padding: 0.2em; background: #efefef none repeat scroll 0%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; z-index: 3; } #menu { border: 3px dotted #dedede; padding: 0.5em; position: fixed; top: 4em; width: 9em; } #content { margin: 0; padding-top: 4.85em; padding-left: 12em; padding-bottom: 3em; z-index: 2; } #footer_container { margin: 0; position: fixed; bottom: 0; left: 0; right: 0; text-align: center; height: 2em; z-index: 3; } #footer { background: #efefef none repeat scroll 0%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 3; } * html, * html body { overflow: hidden; bottom: 0; height: 100%; } * html #header_container, * html #footer_container { position: absolute; width: 100%; padding-right: 16px; } * html #menu { position: absolute; } * html #header, * html #footer { height: 100%; position: static; } * html #content { margin: 0; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; overflow: auto; } #menu li { margin: 0; padding: 0.3em; list-style-type: none; list-style-image: none; list-style-position: outside; } #menu li#active { padding: 0.5em; text-decoration: underline; } #menu a:link, #menu a:visited { margin: 0; padding: 0.2em; display: block; color: #353500; text-decoration: none; } #menu a:hover { background: #1d921d none repeat scroll 0%; color: #ffffcc; text-decoration: underline; } * html #menu { margin: 0; width: 10.5em; }