html,body{padding:0;margin:0;font:medium/1.6em Verdana,sans-serif}

#body{min-width:59em}
a{color:#300}
a:visited{color:#999}
a img{border:0}
h1{padding:.2em;font-size:1.6em;color:#300;background:#fff;width:17.8em;position:absolute;top:1.3em}
h1 a,h1 a:visited{text-decoration:none;color:#300}
h1,h2{font-weight:normal}
h1,h2,h3,h4,h5,h6{margin:0;font-family:Georgia,"Times New Roman",serif}
h2{font-size:1.4em}
h3{font-size:1.2em}
h4{font-size:1em}
h5{font-size:.8em}
h6{font-size:.6em}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background:#ffc}
.small{font-size:small}
.x-small{font:x-small/1em Verdana,sans-serif;color:#ccc}
.x-small a{color:#ccc}
.submit{background:#fff;font-weight:bold;border:2px inset #300}
.require{color:#f90;font-weight:bold}

#top-menu{padding:2em 1.3em;margin:0 0 1em;background:#300 url(/img/bg.jpg);border:.6em solid #300;border-width:.6em 0}
#top-menu form{margin:0 0 0 1em;text-align:right}
#top-menu form div{padding:1em;background:#300;border:1px solid #fff;display:inline}
#top-menu input.submit{border:0}
#s{border:1px solid #000}

#left-column{padding:0 1.3em;margin:0 0 1em;float:left;width:14em;border-right:1px solid #963}
#left-column ul{padding:0;font-size:.9em;margin:0;list-style-type:none}
#left-column h3{border-bottom:1px solid #963}
#left-column ul li.here,#left-column ul li.deep{font-weight:bold}
#left-column ul ul{padding:.5em 0 2em 1em}

#info{padding:0 2em 0 4em;margin:0 0 1em 16.6em;border-left:1px solid #963}
#info h2,#info h3,#info h4,#info h5,#info h6{padding:0 0 .3em;margin:0 0 0 -30px}
#info h2.pagetitle{padding:0 0 1em}
#info p{padding:0 0 .5em;margin:0}
#info pre{padding:.5em;margin:0 0 1em;border:1px dashed #300;font-size:small}
#info ol,#info ul,#info dl{margin-top:0;padding-bottom:.5em}
#info dl dt{font-weight:bold}
#info dl dd{padding:0 0 .5em}
#info p.date, #info p.postmetadata{padding:0 0 .3em;font-size:small}
#info p.date{font-weight:bold}
#info p.postmetadata{padding:0 0 2em}
#info p img{border:1px solid #300}
#info p img.no-border{border:0}
#info #comments,#info #respond{border-top:1px solid #963;padding-top:1em}
#info p.google-int{padding:.4em 0 0}
#info textarea,#info input{border:1px solid #963}
#info .submit{background:#300;color:#fff;border:2px inset #300}
.commentlist{padding:0;margin:0 0 1em;list-style-type:none}
#info .commentlist li{padding:.5em 0}
#info .commentlist li p{padding:0}

#footer{padding:1.3em;margin:0;clear:both;background:#300;color:#fff;font-size:small}
