body{margin:0;font-family:Times New Roman, serif;text-align:center;}
#header{margin:0 0 50px 0;}
#header img{margin:65px 0;}
#container{width:500px;margin:0 auto;padding:0 40px 40px;border:1px dotted #000;border-top:0;}
h1{margin:0;}
h1 + h2{margin:0 0 1.2em;font-size:1.1em;letter-spacing:.02em;text-transform:none;border:0;}
h1 + h2:first-letter{text-transform:lowercase;}
h1 + h2 + p{text-transform:uppercase;font-weight:normal;letter-spacing:.05em;font-size:.9em;text-decoration:underline;}
h2{margin:30px 0 5px;font-size:.8em;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #000;}
p{margin:0;letter-spacing:.03em;}
.precode{margin:0;text-align:center;font-family:Verdana, sans-serif;font-size:.7em;color:#575757;}
.prettyprint{margin:10px 0;line-height:1.6em;font-size:.9em;text-align:left;background:#EFEFEF;}
#footer{margin:10px 0 20px;font-family:Verdana, sans-serif;font-size:.7em;letter-spacing:.02em;}
a{color:#3f489b;}

/* Pretty printing styles. Used with prettify.js. */
.str{color:#0B1C6B;}
.kwd{color:#3f489b;}
.com{color:#787E97;}
.typ{color:#606;}
.lit{color:#066;}
.pun{color:#7F7F7F;}
.pln{color:#565657;}
.tag{color:#008;}
.atn{color:#3A3F43;}
.atv{color:#215E8F;}
.dec{color:#606;}
pre.prettyprint{padding:2px;}
@media print{
.str{color:#060;}
.kwd{color:#006;font-weight:bold;}
.com{color:#600;font-style:italic;}
.typ{color:#404;font-weight: bold;}
.lit{color:#044;}
.pun{color:#440;}
.pln{color:#000;}
.tag{color:#006;font-weight:bold;}
.atn{color:#404;}
.atv{color:#060;}
}