html { height: 100%; } body { font-family: Georgia, Serif; background-color: #19495f; height: 100%; max-width: 900px; } p { padding: 1px 0; } div.header { background-color: #01768f; border-color: #000000; border-width: 2px; border-style: solid; color: #FFFFFF; padding: 20px; margin: 0px; margin-bottom: 5px; text-align: center; -moz-border-radius: 7px; -webkit-border-radius: 7px; } span.italic { font-style: italic; } span.bold { font-weight: bold; } div.main { background-color: #FFFFFA; border-width: 1px; border-style: solid; padding: 5px; -moz-border-radius: 7px; -webkit-border-radius: 7px; } div.important { background-color: #FF8181; border-width: 1px; border-style: solid; } div.info { background-color: #99FF66; border-width: 1px; border-style: solid; } h1 { padding-left: 10px; font-size: 30px; } h2, h3, p { padding-left: 10px; padding-right: 10px; } pre, .quote, .code { border:1px #000000 solid; font-family: "Courier New", courier; background: #FFFFFF; color: #000000; padding-top: -10px; padding-right: 10px; padding: 10px; margin-bottom: 30px; -moz-border-radius: 7px; -webkit-border-radius: 7px; } .footer { background-color: #EEEEEE; color: #000000; text-align: center; font-style: italic; font-size: 12px; margin-top: 10px; padding: 10px; -moz-border-radius: 7px; -webkit-border-radius: 7px; } a { color: #000000; } a:hover { color: #FF0000; text-decoration: none; } img { padding-left: 10px; padding-bottom: 10px; } img.limg { padding-right: 10px; } div.incsep { background-color: #FEFEFE; padding-bottom: 50px; }