html,body{background:#999;color:#000;}
#doc2,#doc{
  font-family:calibri,sans-serif;background:#f8f8f8;
  border:1em solid #f8f8f8;-moz-border-radius:5px;
  -webkit-border-radius:5px;border-radius:5px;
}
#sb,.update{
  background:#ccc;-moz-border-radius:5px;
  -webkit-border-radius:5px;border-radius:5px;
  font-size:90%;
}
.update{padding:5px;text-align:right;background:#369;color:#fff;}
#hd .update a{color:#fff;font-weight:bold;}
h1{color:#036;font-size:200%;margin:10px 0;}
h2{color:#060;font-size:150%;margin:10px 0;}
#hd a{color:#369;display:block;text-align:right;}
#bd p,#bd li{font-size:110%;}
.nav{margin:0;}
.nav ul{margin:.5em 1em;}
#bd .nav li{font-weight:bold;font-size:130%;list-style:none;margin:0;padding:0;}
#hd .update a{display:inline;}
.nav a:link{color:#369;}
.nav a:visited{color:#036;}
.nav a:hover{color:#000;background:#ff9;}
.nav a:focus{color:#000;background:#ff9;}
.nav a:active{color:#000;background:#ff9;}
#bd .nav li li{font-weight:normal;padding:0 0 .5em 0;list-style:square;font-size:90%;}
#ft{font-size:80%;color:#999;text-align:right;margin:4em 1em 1em 1em;}
#ft a{color:#666;}
#sb ul{margin:0 1em;}
#sb a{color:#333;}
#sb li ul{margin:.5em 1em;}
#sb h2{color:#000;padding:0 10px;}
#intro a{color:#369;}
#intro {font-size:120%;}
