/* site.css */ body { background-color: #ccd; } #layout { background: #fff url('/img/logo_bg.jpg') center no-repeat; } #head { margin: 0 0 0.5em 0; } #content p { margin-right: 10em; } #footer img { clear: both; margin: 1em 0 0 0; } #head p.name { margin: 0; padding: 0; font-family: Verdana, Helvetica, Sans-Serif; font-size: 1.125em; font-weight: bold; font-style: italic; text-align: right; line-height: 0.875em; border: 1px solid #9c9; } #head h1 { margin: 0; padding: 0; font-family: Verdana, Helvetica, Sans-Serif; font-size: 1.125em; font-weight: bold; font-style: italic; text-align: right; line-height: 0.875em; } #head p.addr { margin: 0; padding: 0; font-family: Georgia; font-size: 0.625em; font-weight: normal; font-style: italic; line-height: 0.875em; } #head h6 { margin: 0; padding: 0; font-family: Georgia; font-size: 0.625em; font-weight: normal; font-style: italic; } #panel { border: 1px solid #999; background: #eef; } form { margin: 0.5em 0; padding: 0; } form a { font-size: 9px; float: right; } label { text-align: right; font-size: 10px; font-weight: bold; } input { text-align: left; font-size: 14px; margin-right: 0.375em; border: 1px solid #666; } fieldset { border: 1px solid #333; } table { margin: 0; padding: 0; border: 1px solid #999; } th { text-align: center; font-size: 18px; font-style: italic; font-weight: bold; background: #eef; padding: 0.25em 0; border-bottom: 1px solid #999; } td { text-align: right; font-size: 10px; margin: 0; padding: 0.25em 0 0 0; } .centered { text-align: center; } .button { text-align: center; padding: 0.5em; } td.message { text-align: center; border-bottom: 1px solid #999; }