BODY { background: #999def; color: #000000; font: 100% sans-serif; margin: 0; padding-bottom: 1em; }
A:link { color: #bc2323 }
A:visited { color: #6b0909 }
A:active { color: #ff0000 }
H1, H2, H3 { text-align: center }
.small { font: 80% sans-serif }
.center { text-align: center }
DIV.topbar, DIV.endbar { background: black; color: red; font-size: 0.8em; padding: 0.1em; }
DIV.topbar DIV.login { float: right; }
DIV.topbar { margin-bottom: 1em; }
DIV.endbar { margin-top: 1em; text-align: center; }
FORM.oidbox { position: absolute; top: 0; right: 0; border: 1px solid white; }
INPUT.openid { background: url("/pics/openid-bg.gif") no-repeat; background-color: #fff; background-position: 0 50%; padding-left: 18px; }
TABLE { width: auto; text-align: left; margin-left: auto; margin-right: auto }
TR { vertical-align: middle }
TD { vertical-align: middle }
IMG { border: none }
TABLE.header { width: 100%; margin-left: auto; margin-right: auto; text-align: left }
TABLE.footer { width: 100%; margin-left: auto; margin-right: auto; text-align: left }
TD.ctr { vertical-align: middle; text-align: center }
TD.hr { width: 100% }
TD.hr2 { width: 50% }
TD.hname { font: 80% sans-serif; text-align: left; white-space: nowrap }
TD.addr { font: oblique 80% sans-serif; text-align: center; white-space: nowrap }
TD.counter { font: 80% sans-serif; text-align: right; white-space: nowrap }
HR { width: 100%; color: #000000 }
HR.div { width: 70%; color: #000000 }
P { text-align: center }
P.url { font: oblique 120% fixed; text-align: center }
P.pby { font: 80% fixed; text-align: center; white-space: nowrap }

P.subhead { font: oblique 120% sans-serif; text-align: center }

TABLE.main { width: 90%; margin-left: auto; margin-right: auto; border-spacing: 5px 0px; border-collapse: collapse }

TD.lhead { font: 120% sans-serif; border: 1px dashed #df0000; border-bottom-style: none; background: #6b0909; color: #cccccc }
TD.lbox { width: 5%; vertical-align: top; padding: 2px; border: 1px dashed #0000ff; border-top-style: none; background: #777def; color: #222200 }
DIV.ltitle { font: bold 100% sans-serif }
LI.link { white-space: nowrap }

TD.rhead { font: 120% sans-serif; border: 1px dashed #df0000; border-bottom-style: none; background: #6b0909; color: #cccccc }
TD.rfoot { font: 120% sans-serif; border: 1px dashed #df0000; border-top-style: hidden; background: #6b0909; color: #cccccc }
TD.rbox { width: 95%; vertical-align: top; padding: 0px; border: 1px dashed #0000ff; border-top-style: none; background: #777def; color: #222200 }
TABLE.journal { width: 100%; border-spacing: 0px }
TD.jdate { width: 5%; padding: 3px; background: #cccccc; text-align: left; white-space: nowrap; border-right: 1px dotted black }
TD.jtitle { padding: 3px; background: #cccccc; text-align: center; font: bold 100% sans-serif }
TD.jtitle A:link { color: black; text-decoration: none; }
TD.jtitle A:visited { color: black; text-decoration: none; }
TD.jtitle A:hover { color: black; text-decoration: underline; }
TD.jtitle A:active { color: red; text-decoration: underline; }
TD.jitem { padding: 3px }
TD.jfoot { font: 70% sans-serif; padding: 3px }
TD.jinput { background: #cccccc; text-align: left; }

TD.rhead A:link, TD.rfoot A:link { color: #cccccc }
TD.rhead A:visited, TD.rfoot A:visited { color: #777def }
TD.rhead A:hover, TD.rfoot A:hover { color: #999900 }
TD.rhead A:active, TD.rfoot A:active { color: #990000 }

TD.jnavl { font: 50% sans-serif; text-align: left; }
TD.jnavr { font: 50% sans-serif; text-align: right; }
TD.jnavup { font: 40% sans-serif; text-align: center; }
TD.jadmhead { font: 120% sans-serif; text-align: center; }
