body {margin:0px; padding:0px; display:block; font-family:verdana, tahoma; font-size:16px; background-color:#fff}
a:link {color:#f8981d; text-decoration:none}
a:visited {color:#a43b23; text-decoration:none}
a:hover {color:#f8981d; text-decoration:underline}
a:visited:hover {color:#a43b23; text-decoration:underline}
a:active {color:#a43b23; text-decoration:underline}
h1, h2, h3, h4 {color:#6e8924; font-weight:normal}
h1 {font-size:36px; margin:40px 0px 20px -3px}
div.date {color:#6e8924; font-size:16px; margin: 50px 0px -40px 0px}
h2 {font-size:24px; margin:20px 0px 20px 0px}
h3 {font-size:16px; margin:30px 0px 5px 0px}
h3.menu {font-size:16px; margin:0px 0px 5px 0px}
h4 {font-size:13px; margin:30px 0px 10px 0px}
div#header {background:url("/images/lonelyelk_warm_top.gif") repeat-x left bottom; height:77px; width:100% }
div#menu {position:absolute; width:120px; top:130px; left:100px}
div#menu a {display:block; margin-bottom:5px}
div#main {position:absolute; width:600px; top:80px; left:249px}
div.comment_admin {border-left:solid 1px #6e8924; padding-left:20px}
div.post p, div.post ol, div.pagination, div#footer, div.page {font-size:12px; line-height:16px}
div.page {margin-top:50px}
div#sidebar {position:absolute; width:120px; top:100px; left:880px}
div#sidebar a {display:block; font-size:12px; line-height:16px}
div#sidebar div {font-size:12px; line-height:16px; color:#6e8924}
div.pagination {margin:20px 0px 20px 0px}
div#footer {margin:30px 0px 50px 0px; color:#6e8924}
input#openid_url {background: #fff url(http://openid.net/login-bg.gif) no-repeat 0 50%; padding-left:18px; width:382px}
#comment_body, #comment_name {width:400px; background-color:#fff}
span.form_helper {font-size:10px}
div.errorExplanation {font-size:12px; line-height:16px}
div.errorExplanation h2 {font-size:14px}
div.bigerror {position:absolute; top:30%; left:30%; width:40%; text-align:center; font-size:12px; line-height:16px}
a.feed {padding-left: 18px; background: url(/images/rss.png) no-repeat 0 50%}
pre {border:solid 1px #6e8924; background-color:#f5ffe7; margin:0px 30px 0px 30px; padding:10px; font-size:12px; overflow:auto}
.ruby .comment, .actionscript3 .comment, .javascript .comment, .cpp .comment {color:#b2aaa4}
.ruby .string, .actionscript3 .string, .javascript .string, .cpp .string, .cpp .incl {color:#0077d4}
.ruby .symbol, .cpp .prep {color:#ffb300; font-weight:bold}
.ruby .instvar {color:#e34585; font-weight:bold}
.ruby .globvar {color:#c02262; font-weight:bold}
.ruby .keywords, .actionscript3 .keywords, .javascript .keywords, .cpp .keywords {color:#d92400; font-weight:bold}
.ruby .constant, .cpp .type {color:#6e8924; font-weight:bold}
.actionscript3 .global, .javascript .global {color:#6e8924}
.ruby .regexp, .ruby .regexp2, .ruby .regexp3 {color:#ff2136}