
#commentform { background-color: #000; margin: 1em 0; width: 360px }
#commentform input { margin-bottom: 3px }
#container { font-size: 1.3em }
#content { position: absolute; top: 90px; left: 360px; width: 610px }
#content li { margin-left: 18px }
#footer { color: #666; font: 0.9em sans-serif; margin-top: 12px; border-top: 1px dashed #333; position: absolute; top: 100% }
#footer .left { padding: 10px 0 }
#footer .right { padding: 10px 0 }
#footer .right a { color: #777 }
#footer a { color: #999; text-decoration: none }
#footer a:hover { color: #ccc; text-decoration: underline }
#navigation { position: absolute; top: 290px; left: 120px; width: 210px }
#navigation h2 { color: #000; font-size: 1.5em; line-height: 30px; letter-spacing: 0; margin: 0 }
#navigation li { list-style-type: none; list-style-position: outside }
#navigation li a { color: #777; font-size: 1.1em; line-height: 1.5em; text-decoration: none }
#navigation li a:hover { color: #8dca3f }
#navigation table caption { letter-spacing: 0.1em; margin: -5px 10px 0; padding-bottom: 5px; border-bottom: 1px solid; border-bottom-color: : : : #000 }
#navigation table td { font-size: 0.9em; padding: 1px; width: 225px }
#navigation table td a { font-weight: bold; font-size: 1.15em; background-color: #edf3de; border-bottom: 1px solid; border-bottom-color: : : : #000 }
#navigation table td#today { color: #a53512; font-weight: bold; font-size: 1em; padding: 0; border: solid 1px #000 }
#navigation table tfoot { border-top: 1px solid; border-top-color: : : : #000 }
#navigation table tfoot #next a { text-align: center }
#navigation table tfoot #prev a { text-align: left }
#navigation table tfoot a { font-weight: bold; border: none }
#navigation table th { border-bottom: 1px solid; border-bottom-color: : : : #000 }
#navigation table thead tr { color: #a53512; border-bottom: 1px solid; border-bottom-color: : : : #000 }
#navigation ul { margin: 0 0 0 1em }
#searchform { padding: 0 10px }
#searchform input.sfield { padding: 2px; border: solid 1px #f60; width: 120px }
#site-description { color: #ccc }
#site-title { font: 3em Tahoma, sans-serif }
#site-title a { color: #ddd; text-decoration: line-through }
#site-title a:hover { color: #fff; text-decoration: none }
#wp-calendar { color: #a0a0a0; text-align: center; margin: 0px 10px 0; width: 185px; border-collapse: : : : collapse }
* { margin: 0; padding: 0 }
.clearer { font-size: 0; clear: both }
.commentlist { margin: 0; padding: 0 }
.commentlist li { list-style-type: decimal; list-style-position: outside; margin-bottom: 1.2em }
.commentmetadata { color: #6da61f; padding: 2px 0 4px }
.commentmetadata a { color: #8dc63f; text-decoration: none }
.commentmetadata a:hover { text-decoration: underline }
.content ol li { }
.decay { color: #fff; font: 2em Impact, sans-serif; background: url(img/decay.gif) no-repeat left center; letter-spacing: 1px; padding: 0 0 12px 22px }
.descr { color: #8dc63f; margin-bottom: 6px }
.left { float: left }
.post .descr { color: #aaa }
.post .descr a { color: #ccc }
.post .descr a:hover { color: #fff }
.post h1 a { color: #dcdcdc }
.post h1 a:hover { color: #fff }
.right { float: right }
.styled { font: 1em Verdana, sans-serif; background-color: #ddd; padding: 2px; border: solid 1px #f60 }
.styled:focus { background-color: #fff }
.styled:hover { background-color: #eee }
a { color: #cc3 }
a:hover { color: #ff3 }
blockquote { color: #cca; font-weight: bold; padding-left: 28px }
body { color: #ddd; font: 62.5% "Trebuchet MS", Verdana, sans-serif; background: #000 url(img/body.gif) no-repeat; padding-left: 90px }
code { padding-bottom: 1.2em }
h1 { color: #ccc; font: 2em Impact, sans-serif; padding-top: 6px }
h1 a { color: #c0c0c0; text-decoration: none }
h1 a:hover { color: #fff }
h2 { font: 1.8em Tahoma, sans-serif; padding-top: 6px }
h2.decay { background: url(img/decay-small.gif) no-repeat left center; padding-top: 6px }
html { min-height: : : : 100% }
img { border: none }
img.border { background-color: #555; padding: 3px }
img.left { margin: 5px 12px 5px 0 }
img.right { margin: 5px 0 5px 12px }
ol { padding-bottom: 1.2em }
p { padding-bottom: 1.2em }
p.postinfo { color: #666; font: bold 0.9em sans-serif; margin-bottom: 24px; padding: 8px; border-top: 1px dashed #333 }
p.postinfo a { color: #888 }
p.postinfo a:hover { color: #ccc }
textarea.styled { width: 280px }
ul { padding-bottom: 1.2em }
