#header{position:absolute;top:0;left:0;width:100%;height:78px;background:green;color:#593;font-size:large;font-family:Tahoma;text-align:center;}* html #header{height:78px;}* html body{padding:78px 0 40px;}#container{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;position:fixed;top:78px;left:0;bottom:40px;right:0;overflow:auto;background:green;text-align:center;padding:20px;}#menu{clear:both;text-align:center;border-top:1px solid #727454;list-style-type:none;background:transparent;height:3em;margin:0;padding:5px;}#menu li{color:#eee;display:inline;margin:0;padding:5px 5px 0 0;}#menu a:link,#menu a:visited{color:#ddd;float:center;width:auto;text-decoration:none;font:bold Arial, Helvetica, sans-serif;text-shadow:2px 2px 2px #555;padding:5px;}#home #menu-home a,#links #menu-links a,#contact #menu-contact a,{color:#fff;background:#800;text-shadow:none;}#menu a:hover{color:#ddd;background:#600;}#footer{position:absolute;bottom:0;left:0;width:100%;height:40px;overflow:auto;color:#000;text-align:center;background:green;}* html #footer{height:40px;}#footer p{color:#555;margin:5px 10px 0;}body{border:0;height:100%;max-height:100%;background:#fff;font-size:76%;font-family:arial, verdana, sans-serif;overflow:hidden;margin:0;padding:0;}* html #container{height:100%;width:100%;}#left{float:left;background:#444;border:1px solid #fff;color:#333;width:100%;padding:10px;}#right{float:right;background:#444;border:1px solid #fff;color:#fff;padding:10px;}.columnone{width:16%;height:75%;float:left;text-align:center;margin-right:2%;color:#ccc;background:#000;border:2px solid #066;}.columntwo{width:60%;float:left;text-align:justify;margin-right:2%;}.columnthree{width:16%;height:75%;float:left;margin-right:2%;color:#ccc;background:#000;text-align:center;border:2px solid #066;}* html .columnthree{border:0;}hr{clear:both;border:0;height:1px;color:#888;background-color:#333;}.columnthree a,.columnthree a:visited{font-size:1em;color:#fff;text-decoration:underline;}.columnthree a:hover{color:#888;text-decoration:none;}.columnone p{border:5px solid #444;background:#222;padding:8px;}.columntwo p{font-size:1em;border:5px solid #444;background:#333;padding:8px;}.columnthree p{font-size:1em;border:5px solid #444;background:#222;padding:8px;}