* {margin:0;padding:0;}
body,html {min-height:101%;}	
body {font-family: Arial, Helvetica, Georgia, Sans-Serif;font-size: 1.2em;vertical-align: top;background: #ffffff;padding: 13px 0 25px 0;line-height:24px;color:#333333;}
body, select, input, textarea {font: 100% Arial, Verdana, Sans-Serif;}	
p {margin: 15px 0;}

a {color: #165C05;text-decoration:none;font-weight:bold;}
a:link, a:visited {text-decoration: none;color: #165C05;}
a:hover, a:active {text-decoration: none;color: #000000;}
hr {display: block;height:1px;background:#333;border:0;}
.fett{font-weight:bold;}
strong{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 10px;}
#sidebar {width: 250px;float:right;background-color:#E5E5D9;padding:0 0 5px 3px;margin-top:3px;}
h1 {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;color: #000000;font-weight:bold;letter-spacing:-0.02em;font-size: 1.5em;}
h2 {color: #000000;line-height:18px;font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;font-size: 1.3em;margin:5px 0 5px 0;}
h3{font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;font-size:1.2em;margin-bottom:2px;color:#000000;}
#sidebar h3 {border-bottom:1px solid #ffffff;padding:6px 2px 6px 2px;margin:2px 2px 7px 0;font-size:1.2em;letter-spacing:0.02em;}
#sidebar p {margin: 3px 3px 6px 6px;}
#sidebar ul {margin:0 0 6px 6px;}
h4 {font-size:1.6em;margin-bottom:6px;}
.headline {background-color:#165C05;height:20px;padding:5px;color:#ffffff;}
.headline a:link {color:#ffffff;}
.headline a:visited {color:#ffffff;}
.breadcrumb{margin-top:3px;}
.line{width:768px;height:1px;border-top:1px solid #E5E5D9;margin-top:3px;}
#content {margin-top:2px;width:500px;float:left}
.entry {padding-bottom:10px;padding-left: 5px;font-size: 1.1em;line-height:150%;}
.sidelist li {list-style:square;margin-left:15px;padding-right:25px;}
#sidelist .bullets li {list-style:square;margin-bottom:5px;line-height:115%;margin-left:25px;}
.post blockquote {color:#5f5f5f;background:#E5E5D9;padding:6px 14px;margin:18px 35px;}	
.post img{padding: 3px;margin-right:5px;margin-top:5px;margin-left:5px;margin-bottom: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;}
#searchform {padding:3px 5px 0 0;}	
.searchbox{padding: 0 10px 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: 0px 10px 0px 10px;text-align:right;color:#7E6B5A;background-color:#FFFFFF;border-top:10px solid #165C05;}
.footer p {margin: 3px 0;}
TABLE {float:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;width:100%;border-collapse:collapse;margin-bottom:8px;}
TABLE TH {text-align:center;font-size: 0.95em;background-color:#FFFFFF;vertical-align:middle;margin:0;}
TABLE TD {vertical-align:middle;padding:4px;margin:0;}
TABLE IMG{padding:3px;margin:0;}
.smallprint{color:#c0c0c0;font-size: 0.8em;}
.button{border:3px solid #E5E5D9; background-color:#E5E5D9; color:#FFFFFF;}
.sitemap a {font-weight:normal;}
#amazon .item {border-top:1px solid #cccccc;}
#amazon .center {text-align:center;border-right:1px dotted #cccccc;padding:2px 0 2px 0;margin-right:3px;}