
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P,
BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, IMG,
INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I,
CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION,
TBODY, TFOOT, THEAD, TR, TH, TD, ARTICLE, ASIDE, CANVAS, DETAILS, FIGCAPTION,
FIGURE, FOOTER, HEADER, HGROUP, MENU, NAV, SECTION, SUMMARY, TIME, MARK, AUDIO,
VIDEO { margin: 0; padding: 0; border: 0; outline: 0; font-size: inherit; font:
inherit; vertical-align: baseline; } ARTICLE, ASIDE, DETAILS, FIGCAPTION,
FIGURE, FOOTER, HEADER, HGROUP, MENU, NAV, SECTION { display: block; } BODY {
line-height: 1; } OL, UL { list-style: none; } BLOCKQUOTE, Q { quotes: none; }
BLOCKQUOTE:BEFORE, BLOCKQUOTE:AFTER, Q:BEFORE, Q:AFTER { content: ''; content:
none; } INS { color: green; } DEL { text-decoration: line-through; } TABLE {
border-collapse: collapse; border-spacing: 0; }

BODY { font-family: DejaVu Serif, Bitstream Vera Serif, Georgia, serif; }
TT, CODE { font-family: DejaVu Sans, Bitstream Vera Sans, Verdana, sans; }
PRE { font-family: DejaVu Sans Mono, Bitstream Vera Sans Mono, Luxi Mono, Courier, monospace; }
.entry DIV.title { font-family: DejaVu Serif Condensed; }

BODY { font-size: 13px; line-height: 19px; }
#title { font-weight: bold; font-style: oblique; font-size: 22px; }
#subtitle { font-size: 16px; margin-top: 1ex; }
.entry DIV.title { font-weight: bold; font-size: 17px; color: #222; }
.entry .data { font-size: 11px; }
TT, CODE, PRE { font-size: 12px; }
PRE { line-height: 14px; }
#right { font-size: 10px; line-height: 13px; }
#right .title { font-weight: bold; }
#copyright P { font-size: 7px; white-space: pre; line-height: 10px; }
EM, I { font-style: oblique; }
BLOCKQUOTE.quote * { font-size: 12px; }
H2 { font-size: 11pt; }

BODY { color: #111; }
A { text-decoration: none; }
A:link { color: #437291; }
A:visited, .anchor-arrow A { color: #666; }
A:hover, #right A:hover, #right .title A:hover { color: #e76f00; }
A IMG { border-width: 0px; }
#head A { color: #222; }
#copyright { color: #888; }

BODY { margin: 3em 4em; width: 50em; margin-bottom: 150%; }
.entry { width: 36em; }
.entry .body P { text-align: justify; }
TD { text-align: left; }
#right { float: right; margin-left: 0em; width: 14em; }
.nearby-arrow { width: 0em; float: right; }
.anchor-arrow { width: 0m; margin-left: -1.5em; float: left; }

#head { margin: 4ex auto 6ex auto; }
.entry { margin-top: 3ex; }
.entry .data { margin-top: .25ex; }
P { margin: 1ex 0; text-indent: 0; }
.entry .body > P + P { text-indent: 2em; }
.entry .body > P { margin: 0 0; }
.entry .body P.br, .entry .body P.titled { text-indent: 0; }
.entry .body > P.titled { margin-top: 1.5ex; }
.entry .body > P.question { margin-top: 1.5ex; }
.entry .body > P.answer { margin-top: .5ex; }
.entry .body > P.titled SPAN.title { font-weight: bold; padding-right: 1em; }
.entry .body > P.br { margin-top: 1.5ex; }
.entry .body H2 { margin-top: 2.5ex; margin-bottom: 1ex; }

.entry .body .qa > P + P { text-indent: 2em; }
.entry .body .qa > P + P.A { text-indent: 0; }
.entry .body .qa > P { margin: 0 0; }
.entry .body .qa > P.Q, .entry .body .qa > P.A { margin-top: .5ex; }
.entry .body .qa { margin-top: 1.6ex; }
.entry .body .qa > P SPAN { float: left; width: 2em; padding-right: 0 !important; }

.entry .body { margin-top: 1.5ex; }
.entry .foot { margin-top: 6ex; }
.index .entry { margin-top: 3ex; }
.index .entry .title { font-size: 16px; }
.index .hyphenate { text-align: justify; }
#bio P:first-child { margin-top: 0px; }
#bio P { margin: 1ex 0px; }
#right DIV { margin-top: 3ex; }
#right DIV:first-child { margin-top: 0ex; }
#right #copyright { margin-top: 6ex; }
BLOCKQUOTE, PRE { margin: 1.5ex 2em; }
OL, UL { margin: 1ex 2em 1ex 3em; }
LI { margin: 0ex 0ex; }
UL LI { list-style-type: square; }

#right { text-align: right; }

#right UL { display: block; margin: 0px; padding: 0px; }
#right LI { display: block; margin: .75ex 0px; padding: 0px; }
#links LI { display: block; margin: .5ex 0px; padding: 0px; }
#thanks LI { display: block; margin: .25ex 0px; padding: 0px; }

#recents { display: none; }

#nav { float: right; }
#nav A, #nav .invisible { color: white; }
#nav A:hover { color: #eee; }
#nav { font-size: 400%; }
#nav-prev { padding-right: .25em; }
