#header { background-image: url(../images/header.png); background-repeat: no-repeat; height: 64px; width: 917px; overflow: visible; margin-top: 45px; margin-right: 45px; margin-left: 45px; padding: 5px 17px 5px 0; }#subnav { background-color: #000; height: 22px; width: 914px; overflow: visible; margin: 0 45px 0; padding: 0 10px; }#content { height: 525px; width: 917px; z-index: 0; margin-right: 45px; margin-left: 45px; padding: 5px 17px 4px 0; }* html #content {padding-bottom: -4px;}#text { position: absolute; top: 255px; left: 360px; width: 627px; height: 410px; overflow: auto; }#text2 { position: absolute; top: 235px; left: 360px; width: 627px; height: 425px; overflow: auto; }#footer { text-align: center; height: 93px; width: 934px; margin-right: 45px; margin-left: 45px; }body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }h1 { color: white; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 20px; }h2 { color: #890d0f; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding-right: 5px; }p { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 5px; }#headings { height: 108px; width: 627px; left: 360px; top: 140px; position: absolute; margin-top: 30px; }.navigation { color: white; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: right; padding-top: 12px; }.navigation a {color:white;}a { color: #890d0f; text-decoration: none; }a:hover { color: gray; text-decoration: underline; }.attribution { font-weight: bold; }br { font-size: 12px; }.caption { font-size: smaller; }* html #text { top: 265px; }* html #text2 { top: 245px; }h3 { font-size: 14px; }