html, body { width: 100%; height: 100%; padding: 0; margin: 0; } body, td, th { font-family: arial, sans-serif; font-size: 11pt; color: #4D4D4D; line-height: 1.7em; } #container { margin: 0 auto; padding-bottom: 50px; width: 700px; } h1 { font-size: 180%; font-weight: bold; padding: 0; margin: 1em 0 1em 0; } h2 { padding-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #a0c0f0; color: #2B7CE9; } h3 { font-size: 140%; } a { color: #2B7CE9; text-decoration: none; } a:visited { color: #2E60A4; } a:hover { color: red; text-decoration: underline; } hr { border: none 0; border-top: 1px solid #abc; height: 1px; } pre { display: block; font-size: 10pt; line-height: 1.5em; font-family: monospace; } pre, code { background-color: #f5f5f5; } table { border-collapse: collapse; } th { font-weight: bold; border: 1px solid lightgray; background-color: #E5E5E5; text-align: left; vertical-align: top; padding: 5px; } td { border: 1px solid lightgray; padding: 5px; vertical-align: top; }