/* mac hide\*/ html, body {height:100%} /* end hide */ body{ padding:0; margin:0; text-align:center; background-color: #ff0000; font-family: tahoma; font-size: 12px; color: #000000; } p, table, td{ font-family: tahoma; font-size: 12px; color: #000000; } p{ padding-top:0; margin-top:0; } a{ color: #ed1c24; text-decoration: underline; } a:hover{ color: #ed1c24; text-decoration: none; } h1{ font-family: tahoma; font-size: 14px; color: #ed1c24; } h2{ font-family: tahoma; font-size: 12px; color: #a01e24; padding:0; margin:0; } #outer{ padding:0; margin:0; margin:auto; height:100%; min-height:100%; width:980px; background-color: #ffffff; background-image: url(http://www.religionandpsychiatry.com//system/images/menu.gif); background-repeat: repeat-y; background-position: top-left; } html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/ #header{ margin:auto; width:980px; height: 113px; background-image: url(http://www.religionandpsychiatry.com//system/images/header.jpg); background-repeat: no-repeat; background-position: top-left; } #maincontent{ margin:auto; width:978px; } #menu{ position: relative; float: left; width: 183px; min-height: 120px; //height: 120px; padding-top: 80px; background-image: url(http://www.religionandpsychiatry.com//system/images/restlogo.jpg); background-repeat: no-repeat; background-position: top-left; } #content{ width: 554px; position: relative; float: left; min-height: 120px; text-align: left; margin: 0px; padding: 0px; margin-left: 40px; margin-top: 30px; } #rightside{ width: 180px; margin: 0px; padding: 0px; margin-top: 80px; position: relative; float: right; } #contentpage{ width: 575px; margin: 0px; padding: 0px; margin-top: 10px; } #contentheader{ width: 575px; display: table; margin: 0px; padding: 0px; height: 30px; } #contentfooter{ width: 575px; margin: 0px; padding: 0px; } #headertitle{ position: relative; float: left; margin: 0px; padding: 0px; } #headerprint{ position: relative; float: right; margin: 0px; padding: 0px; } #searchmodule{ position: relative; float: right; height: 30px; margin-top: 83px; } #searchform{ margin: 0px; padding: 0px; margin-right: 20px; } #searchformbutton{ width: 120px; }