html, body { height: 100%; }
html>body #container {
    height: auto;
	}
body { background-color: #efc7a3; background-repeat: repeat }
p        { color: #630; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-left: 28px; left: 28px }
h3 { color: #630; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-left: 28px; left: 28px; float: none }
table     { position: relative; left: 28px; float: left }
.list { position: relative; left: 28px; width: 400px; float: left }
tr    { color: #630; background-color: #ffffed; margin-left: 28px; padding: 1px; float: none }
td     { color: #630; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 2px 4px; float: none }
th  { color: #630; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; float: none }
h1    { color: #930; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 1.1em; margin: 0 0 10px 28px; left: 28px; float: none }
h2  { color: #0a50c9; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 }
a:link  { color: #630; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
a:visited  { color: #630; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
a:hover  { color: #630; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fede58 }
#header  { text-align: left; position: absolute; top: 0; left: 40px; width: 600px; height: 90px; float: left }
#container  { position: relative; height: auto; min-height: 100%; voice-family: inherit }
#content      { background-color: #ffffed; margin-bottom: 40px; padding-bottom: 40px; position: absolute; z-index: 1; top: 110px; left: 40px; width: 600px; float: none }
#body { margin-right: 28px; position: absolute; z-index: 2; top: 40px; left: 28px; float: left }
#footer    { color: #c96; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin-top: 20px; margin-bottom: 4px; position: absolute; bottom: 0; left: 0; width: 600px }
#menu    { color: #39f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("../images/menu.gif"); background-repeat: repeat-x; text-align: center; padding-top: 2px; position: absolute; top: 80px; left: 40px; width: 620px; height: 28px; float: left }
#submenu { color: #39f; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; position: absolute; z-index: 10; top: 2px; right: 20px }
#menu a:link { color: #630; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; margin-right: 6px; padding: 2px 5px }
#menu a:visited  { color: #630; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; margin-right: 6px; padding: 2px 5px }
#menu a:hover  { color: #630; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fede58; text-align: center; margin-right: 6px; padding: 2px 5px }
.bottomr   { position: absolute; right: 0; bottom: 0; float: right }
.bottoml  { position: absolute; bottom: 0; left: 0; float: left }
.fmt:hover { background-color: #ffffed }
.comments    { font-size: 0.85em; margin-top: 20px; margin-right: 56px; margin-left: 0; padding: 2px; float: none }
.data   { position: relative; left: 28px; float: none }
.editor   { color: #606; font-size: 0.85em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px }
.adlink { position: absolute; z-index: 10; top: 0; left: 645px; width: 100%; float: left }
.ad1    { margin-bottom: 40px; position: relative; top: 10px; left: 40px; width: 100%; height: 60px; float: none }
.ad2 { position: absolute; top: 180px; left: 660px }
.ad3  { text-align: center; margin-top: 5px; margin-bottom: 8px; z-index: 9; width: 543px; height: 15px; float: none }
.ad4  { position: relative; z-index: 12; top: 20px; left: 40px; width: 125px; height: 600px; float: left }
.bgl  { position: absolute; top: 0; left: 0; float: left }
.bgr  { position: absolute; top: 0; right: 0; float: right }
