BODY {
  margin-left: 2%;
  margin-right: 2%;
  color: #ffffff;
  background: #000060;
  font-size: 30px;
  font-family: arial, helvetica, sans-serif;
}
DIV.slidebody {
  margin: 0;
  height: 380px;
}
SMALL {
  font-size: 90%;
}
BIG {
  font-size: 120%;
}
IMG {
  border: 0;
}

CODE {
  color: #FF9;
  font-weight: bold;
  font-family: "Courier New", courier, monospace;
}

A:link    { color: #ffffe8 } 
A:visited { color: #eeffee }
A:active  { color: red }
A.offsite { color: #ffff00 }

P.author  { 
  font-size: 80%;
  font-style: italic;
}

P.top { 
  margin-top: 0.5em;
  margin-bottom: 0em;
}

BLOCKQUOTE {
  font-style: italic;
  margin-left: 5%;
  margin-right: 5%;
  color: #eeffee;
}

BLOCKQUOTE SPAN.attribution {
  font-style: normal;
  font-weight: bold;
}

EM { 
  color: #ff9;
}

UL, OL { 
  color: #ffffff;
  margin-left: 30px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}


DL P, UL P, OL P,
DL OL, DL UL, DL DL,
OL OL, OL DL, OL UL,
UL DL, UL OL, UL UL {
  margin-top: 0;
  margin-bottom: 0;
}

PRE, TT { 
  color: #FF9;
  font-weight: bold;
  font-family: "Courier New", courier, monospace;
}

/* Inside PRE, use SPAN.keyword, SPAN.comment and SPAN.string to
highlight features of code */

PRE SPAN.keyword {
  color: #FAA;
}

PRE SPAN.comment {
  color: #AFA;
  font-weight: normal;
  font-style: italic;
}

PRE SPAN.string {
  color: #AAF;
}

HR { 
  margin-top: 0.2em;
  color: #ffffe8;
  /* color: #666; */
}

HR.top {
  margin-bottom: 0.4em;
}

HR.bottom {
  margin-top: 0.4em;
}

H1 {
  color: yellow ;
  font-size: 120%;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif; 
}

H1.slide { 
  font-size: 38px;	/* Workaround, the 120% above should've been enough */
  margin-top: 0.5em;
  font-weight: bold;
}

H1.slidelist { 
  text-align: center;
  font-size: 80%;
}

H2 {
  color: white;
  font-size: 100%;
  font-family: arial, helvetica, sans-serif;
}

H3 {
  color: white;
  font-size: 80%;
  font-family: arial, helvetica, sans-serif;
}  

H4 {
  color: white;
  font-size: 70%;
  font-family: arial, helvetica, sans-serif;
}

