.clear {font-size: 1px; height: 1px; clear: both;} a {color: #fff; text-decoration: underline;} a:hover {color: #933;} body { background-color: #C93; color: #000; padding: 0; margin: 0; text-align: left; font-size: 62%; font-family: Verdana, Arial, Helvetica, sans-serif; } #container { padding:0; margin: 0; } #header { text-align: left; width: 100%; height: 85px; background: #963 url(/images/page/hbackground.jpg) no-repeat 100% 0%; margin: 0; padding: 0; } #header img { margin: 0 0 0 105px; padding: 0; } #stamp { width: 100px; height: 100px; margin: 0; padding: 0; background: transparent; position: absolute; top: 2px; left: 5px; float: left; } #menu { width: 100%; min-width:480px; margin: 0; padding: 0; text-align: right; background-color: #933; height: 18px; color: #fff; border-width: 1px 0 1px 0; border-style: solid; border-color: #C93 #000 #FFF #000; font-size: 1.1em; font-weight: bold; } #menu ul { list-style: none; margin: 2px 0 0 0; padding: 0; } #menu li { display: inline; margin: 0; padding: 0; } #menu a { color: #fff; text-decoration: none; margin: 1px 5px 0 5px; } #menu a:hover { color: #c93;} #menu a.at { color: #c93; text-decoration: none; margin: 1px 5px 0 5px; } #menu a.at:hover {color: #fff;} #content{ text-align: left; background-color: transparent; padding: 0 10px 0 0; margin: 0; } #pageimage { margin: 0; padding: 0; width: 200px; float: left; } #pageimage img { margin: 0; padding: 0; border-width: 0 1px 1px 1px; border-color: #FFF; border-style: solid; width: 200px; } #pagecontent {margin: 0 0 0 210px;} #pagecontent p { margin: 0 0 5px 0; padding: 0 0 5px 0; color: #000; font-size: 1.2em; } #pagecontent form { color: #000; font-size: 1.2em; } #pagecontent .lined { padding: 2px 0 2px 0; border-width: 1px 0 1px 0; border-color: #FFF; border-style: solid; } #pagecontent h1 { margin: 0; padding: 4px 0 4px 0; color: #933; font-size: 1.6em; font-weight: bold; } #pagecontent h1 small { color: #fff; font-size: 0.8em; font-weight: bold; } #pagecontent h2 { margin: 0; padding: 7px 0 2px 0; color: #000; font-size: 1.6em; font-weight: bold; } #pagecontent h3 { margin: 0; padding: 2px 0 2px 0; color: #fff; font-size: 1.3em; font-weight: bold; } #pagecontent h3 small { color: #933; font-size: 0.9em; font-weight: normal; } #pagecontent ul { list-style: square; margin: -4px 0 5px 0; padding: 0 0 5px 0; font-size: 1.2em; list-style-position: inside; } #pagecontent li { margin: 0; padding: 0; } #footer { width: 100%; min-width:480px; height: 28px; background: #333; margin: 0; padding: 0; border-width: 1px 0 1px 0; border-style: solid; border-color: #FFF; } #footer p { text-align: right; color: #fff; font-size: 0.9em; margin: 0; padding: 1px 4px 0 0; } div.theform input, .theform select, .theform textarea { padding: 0px; width: 70%; background: #FFFEED; } div.theform p { margin: 0; padding: 0; } .theform input:focus, .theform select:focus, .theform textarea:focus { background: #F7FFE0; } label.zemRequired { font-weight: bold; } input#zemSubmit { border-color: #ffffff #999999 #999999 #ffffff; border-style: solid; border-width: 1px; padding: 5px 8px 6px; background: #F18200; color: #fff; font-weight: bold; width: auto; }