*{margin:0;border:0;padding:0;font-size:100%;}
div#container{width:700px;margin:0 auto 100px;font-family:'URW Gothic L',sans-serif;}
a{text-decoration:none;color:inherit;}
p a,ul a,table a{color:rgb(51,51,51);}
p a:hover,ul a:hover,table a:hover{text-decoration:underline;}
h1 a{display:block;padding:40px 0 40px 100px;text-align:center;letter-spacing:100px;font-size:200%;}
ul#navigation{margin-bottom:40px;border-top:1px solid rgb(204,204,204);padding:8px;text-align:center;}
ul#navigation li{display:inline;margin:0 10px;}
ul#navigation li a:hover{border-bottom:2px solid rgb(136,136,136);text-decoration:none;}
h2{margin:100px 0 20px;padding:0 8px;font-size:150%;text-transform:uppercase;letter-spacing:10px;color:white;background:rgb(102,102,102);}
h3{margin-top:20px;border-bottom:3px solid black;letter-spacing:4px;font-variant:small-caps;}
p,ul,table,pre{margin:10px 0;}
p.note{margin-top:25px;font-size:80%;}
ul{padding-left:20px;}
ul li{list-style:square;}
pre{border:1px solid rgb(238,238,238);padding:4px;background:rgb(250,250,250);font-size:80%;}
table{width:100%;border-spacing:0;border-top:1px solid rgb(221,221,221);}
table th,table td{border-bottom:1px solid rgb(221,221,221);text-align:center;}
table th{padding:8px;background:rgb(238,238,238);}
table td{padding:5px 20px;}
#current{font-weight:bold;}
#current td{background:rgb(250,250,250);}
