body { font-family: Arial, Tahoma, sans-serif; background: #fff; color: #000; padding: 1em 5%; margin: 0; font-size: 90% }

hr { height: 1px; border: none; color: #999; background: #999; margin: 3em 0 }

#cadadr, #cadadr span { padding: 0.2em 0.4em }
#cadadr { padding: 0; margin: 0 0 1em 0; font-size: 140% }

a:link { color: #26f }
a:visited { color: #62f }
a:hover { text-decoration: none; background: #999; color: #fff }

@media projection, screen, tv {
  body { padding: 0 3% 1em 3%; border-color: #999; border-style: solid; border-width: 0.75em 0 0 0 }
  #cadadr span { background: #999 }
  #cadadr, #cadadr a:link, #cadadr a:visited { color: #fff; background: none }
}

@media print {
  #cadadr span { background: #000 }
  #cadadr, #cadadr a:link, #cadadr a:visited { color: #fff }
}

h1 { font-weight: normal; text-transform: uppercase; padding: 0 0 0.6em 0 }

/* Headers */
h1, h2, h3, h4 { font-weight: normal }
h5, h6 { font-weight: bold }

h1 { font-size: 200%; margin: 0 }
h2 { font-size: 220% }
h3 { font-size: 180% }
h4 { font-size: 125% }

.small { font-size: 80%; color: #666 }

h2, h3, h4, h5, h6 { padding: 0; margin: 0.8em 0 0.5em 0; padding: 0 }

/* FAQ */
.question { font-size: 120% }
.question h3 { font-size: 110% }
.answer { margin: 1em 0 4em 0 }

code, pre, kbd, samp { background: #f0f0d0 }
.answer code, .answer pre, .answer kbd, .answer samp { background: #eec }
a code, a kbd, a samp { background: none }

pre { padding: 1em 2em; margin: 1em 0 }

table { border-collapse: collapse }

table td, table th { border: solid #666 1px; padding: 0.2em }

dl, p, table { margin: 0 0 0.8em 0 }

p { padding: 0 }

#footer { padding-top: 3em; color: #333; font-size: 80%; clear: both; text-align: right }

.done, .done td { background: #dfd }
.todo, .todo td { background: #ffd }

.important { padding: 0.5em; margin: 1em 0; background: #eec }

.summary { padding: 0 5%; color: #333 }
.quote { font-style: italic; text-align: right; color: #666; padding: 0; margin: 0 }
.quote .ind { padding-left: 60%; text-align: left }

.eqn { text-align: center }

.u { text-decoration: underline }

td > pre { margin: 0 }

#main { padding: 0.5em }

#sidebar { background: #dda; padding: 0.5em; font-size: 90% }
#sidebar ul { color: #663 }

#main { float: right; width: 76% }
#sidebar { float: left; width: 20% }

