/*
 * mlcastle.css
 * Stylesheet for mlcastle.net
 */

/* Main rules */
h1      { text-align: center; font-family: sans-serif }
h2      { font-family: sans-serif }
body    { color: white; background-color: rgb(2%,2%,20%); }
html    { color: white; background-color: rgb(2%,2%,20%); }
a       { color: rgb(100%, 37%, 22%); text-decoration: none }
a:hover { text-decoration: underline }
img     { border: 0; }
dt      { font-style: italic }
dl      { margin-left: 2ex }
.sm     { font-size: small }
.b      { font-size: large }
.red    { color: red }
.strike { text-decoration: line-through }

/* Printers are fun. */
@media print {
  body  { color: black; background-color: white }
  html  { color: black; background-color: white }
  a     { color: black; text-decoration: underline }
  td    { color: black; }
  th    { color: black; }
}

/* Workarounds for NS4 bugs */
td      { color: white }
th      { color: white }

/* Special rules for the homepage. */
ul#home li    { margin-top: 1em }
ul#home li li { margin-top: 0em }
.homepage { font-family: sans-serif; font-size: 11pt }

/* And some for the schedule table */
table.sched td      { text-align: center }
table.sched tr.o td { background-color: rgb(5%,5%,30%) }
table.sched tr.e td { background-color: rgb(10%,10%,45%) }

/* Maybe we wanna print the schedule table */
@media print {
   table.sched tr.o td { background-color: rgb(90%,90%,90%) }
   table.sched tr.e td { background-color: rgb(80%,80%,80%) }
}

/* For the "futility" essay */
.note { font-style: italic; font-size: smaller }

/* For the H2K2 schedule */
td.disabled { background: url(slashes.gif); }


