/* Per Holmberg's Java Software standard style */

h1 { font-family: Arial,Helvetica,sans-serif; text-align: center; font-size: 18pt; margin-top: 0; }
h2 { font-family: Arial,Helvetica,sans-serif; text-align: center; font-size: 14pt; margin-bottom: 0.4em; }
h3 { font-family: Arial,Helvetica,sans-serif; font-size: 11pt; padding: 0; margin: 1em 0 0.5em 0; }
h4 { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }

html { background-color: #999999; color: #000000; background-image: url(bg.png); }
body { padding: 10px; }

p { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 75%; padding: 0; margin: 0.8em 0; line-height: 1.3em; }
dl, ul, ol { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 75%; }
td { font-family: Arial,Helvetica,sans-serif; font-size: 75%; }

a:link { font-weight: bold; color: #cc0000; background-color: transparent; text-decoration: underline; }
a:hover { color: #000000; background-color: #ffccaa; text-decoration: none; }
a:active { color: #ffffff; background-color: #000000; }
a:visited { font-weight: bold; color: #cc0000; background-color: transparent; text-decoration: underline; }

.navbar { position: absolute; top: 10px; left: 10px; width: 150px; font-size: 90%; font-family: Arial,Helvetica,sans-serif; font-weight: bold; background-image: url(navbg.png); background-repeat: no-repeat; padding: 80px 0 0 0; }
.meat { background-color: #ffffff; color: #000000; position: absolute; top: 10px; left: 180px; width: 415px; padding: 10px; }
.navrow { margin: 0.5em 0; }
.copyr, .footer { font-family: Arial,Helvetica,sans-serif; font-size: 75%; text-align: center; font-style: italic; color: #999999; background-color: transparent; }
.hot { font-weight: bold; }
.factrow { padding: 0.3em; font-family: Arial,Helvetica,sans-serif; font-size: 85%; color: #000000; background-color: #ffccaa; }

.navrow a:link { color: #ffffff; background-color: transparent; }
.navrow a:hover { color: #000000; background-color: #ffffff; }
.navrow a:visited { color: #ffffff; background-color: transparent; text-decoration: none; }

dt { font-weight: bold; }
dd { margin: 0 0 0.5em 2em; }

li { margin-bottom: 0.3em; line-height: 1.3em; }

h2.question { font-size: 100%; font-size: 100%; padding: 1em 0 0 0; margin: 1em 0 0.5em; text-align: left; border-width: 2px 0 0 0; border-color: #999; border-style: dotted; }

kbd, tt, code { color: #900; background-color: #ffd; font-family: "Lucida Console",monospace; }

.factrow kbd { color: #000; background-color: transparent; }

del { text-decoration: line-through; color: #999; }