html body { line-height: 1.55em; font-family: "Lucida Grande", verdana, lucida, helvetica, sans-serif; background-color: #f8f8f8; margin: 1em; padding: 0; font-size: small; } html>body { font-size: small; } p.datetime { font-style: italic; } img.progress { background: transparent url(/img/percentback.png) top left no-repeat; padding: 0; margin: 0; background-position: 1px 0; } .va { vertical-align: middle; } .hidden { display: none; } div.status { font-size: 0.7em; text-align: center; vertical-align: middle; display: none; width: 100%; background: blue; color: white; } .blood { color: #ff4000; background: transparent; } li.stick { display: block; } li.sticky { position: absolute; top: 0; } table.keyval { position: relative; left: -10px; } table.keyval th, th.key { background: #ccff99; font-weight: bold; text-align: right; color: black; } table.keyval td { background: #ffffcc; color: black; } .also { font-size: 0.8em; font-style: italic; color: #333; background: transparent; text-decoration: none; } p.wsn { white-space: normal; } pre, .pre, .prelike { font-family: Consolas, 'Courier New', Courier, monospace; color: black; background: #f9d9b0 url('/img/prebg.png') repeat-x top; line-height: 1.24; padding: 3px 8px; margin: 0 5em 1em 5em; border-color: #f9d9b0; border-bottom: 1px solid #f9bc6d; border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -khtml-border-top-left-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -khtml-border-top-right-radius: 4px; } pre, .pre { white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: break-word; }