em { font-style: normal; font-weight: bold }
li { font-size: small }
dd { font-size: small; padding-bottom: 0.5em; max-width: 30em }

p { max-width: 30em }
p.first_big:first-letter { font-size: large }

a { text-decoration: none }
a:hover { text-decoration: underline }

acronym, abbr { border: none; color: #686 }

div#link_bar a { font-size: small }
div#link_bar span.current_link { font-size: small; font-style: italic }
div#link_bar span.dead_link { font-size: small }

div#footer { text-align: center }

form p { font-size: small; color: black }
form p:first-letter { font-size: small }

span.signature { font-style: italic; font-family: cursive; line-height: 2em }

/* An IE hack to make max-width work (sort of). */
p.first_big { width: expression(document.body.clientWidth > 700/12 *
                      parseInt(document.body.currentStyle.fontSize) ?
                      "30em" : "auto"); }

dd { width: expression(document.body.clientWidth > 730/12 *
                      parseInt(document.body.currentStyle.fontSize) ?
                      "30em" : "auto"); }
