body{font:80% sans-serif;color:#2a2a2a;background:orange url("/img/calvin.png") bottom left no-repeat fixed}a{text-decoration:none;color:#0000c8}a:visited{color:#00008c}a:focus,a:hover,a:active{color:#00f;text-decoration:underline}#menu{float:left;font-size:90%;position:relative;width:36em;left:50%;margin-left:-18em;margin-top:1em;margin-bottom:1.5em}#currentMenu{font-weight:700}#currentMenu ul{font-weight:400}#currentSubMenu{font-style:italic}#menu ul{list-style:none;text-align:center;margin:0;padding:0}#menu li{float:left;width:9em;font-family:sans-serif;font-size:1em}#menu a{display:block;color:#2a2a2a;margin:.5em;padding:.5em 1em}#menu a:hover{text-decoration:none;border:thin solid #f05000}#menu li ul{display:none;position:absolute}#menu li:hover ul{display:block}#menu li li{float:none}#content{width:60em;left:0;margin:1em auto;padding:1.5em}#footer{clear:both;position:relative;left:0;width:58em;font-size:.7em;text-align:center;color:#464646;margin:.2em auto;padding:.2em}p{font:1.2em/1.5em serif;word-spacing:.05em;letter-spacing:.05em;padding:.3em}q:before{content:"\201C "}q:after{content:"\201C "attr(cite)}code,samp{font-family:monospace}code,samp,q{display:block;margin:0 1em;padding:.5em}#page{clear:both;margin:1em auto;padding:1em 3em}#error{width:52em;border:thin solid red;margin:1.5em auto;padding:1.5em}li{font:1em/1.5em serif}#toc li{font:1em/1em sans-serif}h1,h2,h3,h4{font-family:sans-serif}#menu,#menu a,#page,#error,code,samp,q{border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;-khtml-border-radius:1em}#page,#menu{border:thin solid #f05000}#menu a,code,samp,q{border:thin solid #fff;background:orange}#page,#menu,#error{background:#fff}
