*{margin:0; padding:0}
body, html{min-height:101%}
body{vertical-align:top; background:#E5E5D9; padding:13px 0 25px; color:#333; font:1.2em/24px Arial,Helvetica,Georgia,Sans-Serif}
body, select, input, textarea{font:100% Arial,Verdana,Sans-Serif}
p{margin:15px 0}
a{color:#FFB10B; text-decoration:none; font-weight:bold}
a:link, a:visited{text-decoration:none; color:#FFB10B}
a:visited:after{content:""}
a:hover, a:active{text-decoration:none; color:#000}
hr{display:block; height:1px; background:#333; border:0}
.fett{font-weight:bold}
em{font-style:normal}
img, a:link img, a:visited img{border:0}
#page{width:768px; margin:0 auto; font-size:0.7em; background:#FFF; padding:10px 10px 15px}
#sidebar{width:250px; float:right}
.headline{font-size:1.3em; font-weight:bold}
h1{color:#000; letter-spacing:-0.02em; font:bold 1.5em Geneva,Arial,Helvetica,sans-serif}
h2{color:#000; margin:5px 0; font:1.3em/18px "Helvetica Neue",Arial,Helvetica,sans-serif}
h3, #sidebar h2{font:1em Arial,Helvetica,sans-serif; text-transform:uppercase; letter-spacing:0.1em; margin-bottom:2px; font-weight:bold; color:#5f5f5f}
#sidebar h3, #sidebar h2{border-top:5px solid #E5E5D9; border-bottom:1px solid #E5E5D9; padding:6px 0 6px 2px; margin:10px 0 7px; font-size:1em}
#sidebar p{margin:3px}
h4{font-size:1.6em; margin-bottom:6px}
.line{width:768px; height:1px; border-top:1px solid #E5E5D9; margin-top:5px}
#content{margin-top:10px; width:500px; float:left}
.title{font-size:1.2em; font-weight:bold; line-height:115%}
.bullets li{list-style:none; border-bottom:1px solid #FFF}
.entry{padding-bottom:10px; padding-left:5px; font-size:1.1em; line-height:150%}
h3 a:link, h3 a:visited{color:#5f5f5f}
.sidelist li{list-style:square; margin-left:15px; padding-right:25px}
.bullets li{list-style:none; border-bottom:1px solid #FFF}
#sidelist .bullets li{list-style:square; margin-bottom:5px; line-height:115%; margin-left:25px}
.picleft{float:left; margin:3px 14px 10px 0; border:7px solid #f2f2f2}
.picright{float:right; margin:3px 0 10px 14px; border:7px solid #f2f2f2}
.post blockquote{color:#5f5f5f; background:#E5E5D9; padding:6px 14px; margin:18px 35px}
.post img{padding:3px; margin:5px}
.post ul li{list-style:square; margin-bottom:10px; line-height:115%; margin-left:42px}
.post ol li{margin-bottom:5px; line-height:115%; margin-left:48px}
.postdate{margin-left:5px}
select{background:#f2f2f2; border:1px solid #9c9c9c; width:100%}
#searchform{padding:3px 5px 0 0}
.searchbox{padding:0 10px 10px}
.searchbox input#s{padding:3px; background:#fff; border:1px solid #E5E5D9; color:#E5E5D9}
.searchbox input#s:focus{color:#FFB10B}
.clearfloat:after{display:block; visibility:hidden; clear:both; height:0; content:"."}
.clearfloat{display:block}
.footer{margin:5px auto; width:748px; font-size:1em; padding:0 10px; text-align:right; color:#A8AB98; background:#FFF}
TABLE{text-align:center; width:500px; border-width:1px; border-style:solid; border-color:#E5E5D9; border-collapse:collapse; font:0.8em Verdana,Arial,Helvetica,sans-serif}
TABLE TH{text-align:center; font-size:0.95em; vertical-align:middle; border:1px solid #E5E5D9; color:#000; background:#FFF}
TABLE TD{text-align:center; border-width:1px; border-style:solid; border-color:#E5E5D9; vertical-align:middle; padding-right:2px}
TABLE IMG{padding:3px; margin:3px}
.smallprint{color:#c0c0c0; font-size:0.8em}
.button{border:3px solid #E5E5D9; color:#FFF; background:#E5E5D9}
