body { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd {font-family: Arial, Helvetica, Verdana, sans-serif;}
h4 {margin: 0;}
acronym { text-decoration: none; }
abbr { text-decoration: none; }
a:link { text-decoration: none; color: #009900;}
a:visited { text-decoration: none; }
a.external:link { text-decoration: none; color: blue;}
.date { color: #663300;}
.nb { text-align: center; color: #990000; font-variant: small-caps; }

#header { margin: 0; background: white; padding: 0 .5em 0 0;}
#header p { font-size: small; text-align: right;}

#nav {display: none;}

#cal { background: white;}
#cal a:link { text-decoration: none; color: #009900;}
#cal a:visited { text-decoration: none; }
#cal a.external:link { text-decoration: none; color: #000099;}
#cal table, th, td { border: 1px solid #99CC00; }
#cal thead { font-size: x-small; font-family: Arial, Helvetica, Verdana, sans-serif; background: #99CC00;}
#cal caption { font-size: small; font-family: Arial, Helvetica, Verdana, sans-serif;}
#cal p { font-size: x-small; font-family: Arial, Helvetica, Verdana, sans-serif;}

#content {background: white; margin: 2px 0 0 ; padding: 0 1em 1em; }
#content p { font-size: xx-small;}
#content dl,dt,dd,li { font-size: x-small;}
#content h4 { margin: 0; font-size: small;}

#footer { display: none;}

.left {float: left; padding: 0 5px 0 0;}
.right {float: right; padding: 0 0 0 5px;}
