*{margin:0;padding:0}
body{background:#fff url(images/page-bg.gif) repeat-x;font:normal 80%/160% arial, verdana, san-serif}
a{color:#000;text-decoration:none}
#wrapper{width:860px;min-height:500px;background:url(images/wrapper-bg.gif) no-repeat;margin:0 auto;padding:0 10px}
#header{width:880px;height:90px;background:url(images/header-bg.gif) no-repeat;margin:0 auto}
#header h1{float:left;height:90px;line-height:90px;font-weight:normal;font-size:2.2em;font-family:'lucida grande', arial, san-serif;padding-left:30px}
#header h1 a{color:#4e7b22}
#header ul{float:right;width:290px}
#header ul li{float:left;list-style:none;font-size:85%;text-transform:uppercase;margin-right:10px;height:90px;line-height:90px}
#content{float:left;width:520px;margin-right:20px;padding:30px 20px 20px}
.post{border-bottom:5px solid #f9f9f9;margin:0 0 25px;padding:0 0 10px}
.post h2{font-weight:normal;font-family:'lucida grande', arial, san-serif;font-size:1.9em;border-bottom:2px solid #f5f5f5;margin:0;padding:0 0 8px}
.post h2 a{color:#7b3}
a:hover{text-decoration:underline}
.entry p{margin:0 0 10px}
.postinfo{color:#999;font-size:85%;margin:0 0 5px}
.comments-link{float:right}
.entry h3{font-weight:normal;font-family:'lucida grande', arial, san-serif;font-size:1.4em;border-bottom:2px solid #f5f5f5;margin:0 0 5px;padding:0 0 5px}
.entry img.align-right{float:right;margin-left:10px;border:2px solid #eee;padding:3px}
.entry img.align-left{float:left;margin-right:10px;border:2px solid #eee;padding:3px}
.entry ul{margin-left:15px;margin-bottom:10px}
.entry li{border-bottom:1px solid #f9f9f9;padding:2px 0 3px}
.entry ul li{list-style:square}
.entry ol{margin-left:19px;margin-bottom:10px}
.alignleft{float:left;margin:0 0 10px}
.alignright{float:right;margin:0 0 10px}
.navigation a{background:#7b3;color:#fff;font-size:85%;text-transform:uppercase;padding:5px 8px}
#respond h2,#comments h2{font-weight:normal;font-family:'lucida grande', arial, san-serif;font-size:1.5em;border-bottom:2px solid #f5f5f5;color:#555;margin:0 0 10px;padding:0 0 8px}
#comments ol li{list-style:none;border-bottom:2px solid #f5f5f5;color:#37423d;margin:0 0 15px;padding:0 0 15px}
#comments h3{font-size:1em}
#comments h3 small{float:right;font:normal .85em arial, tahoma,san-serif;text-transform:none;padding:4px 0 0}
.commentinput{float:left;width:160px}
.commentinput input{border-left:1px solid #bbb;border-top:1px solid #bbb;border-right:1px solid #eee;border-bottom:1px solid #eee;width:152px;color:#37423d;margin:0 0 10px;padding:2px 3px}
.commentinput label,.commenttext label{font-size:85%;color:#999}
.commenttext textarea{border-left:1px solid #bbb;border-top:1px solid #bbb;border-right:1px solid #eee;border-bottom:1px solid #eee;width:512px;color:#37423d;margin:0 0 10px;padding:2px 3px}
.push{margin-right:20px}
.commenttext{clear:both}
#respond button{border:none;background:#7b3;color:#fff;font-size:85%;font-weight:bold;margin:0 0 10px;padding:4px 0}
#comments h3 a{color:#999;text-decoration:none}
#sidebar{float:left;width:260px;margin-top:170px}
#sidebar h2{color:#7b3;font-weight:normal;font-family:'lucida grande', arial, san-serif;font-size:1.4em;margin:0 0 5px}
#sidebar li{list-style:none}
#sidebar li ul{border-bottom:5px solid #f9f9f9;margin:0 0 10px;padding:0 0 10px}
#sidebar li ul li{border-bottom:1px solid #f9f9f9;padding:2px 0}
#sidebar #rssfeed a{background:url(images/feed-icon-green.png) no-repeat;display:block;height:139px;width:139px;margin:5px 0 10px 20px}
#search{position:absolute;top:125px}
#searchform{margin:0 0 20px}
#searchform input{width:154px;float:left;border:none;font:normal 85% arial, tahoma, san-serif;text-transform:uppercase;margin-right:5px;background:#7b3;color:#fff;padding:6px 5px}
#searchform input#s{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #eee;border-bottom:1px solid #eee;margin-right:5px;width:190px;background:#fff;color:#000;text-transform:none;padding:6px 4px}
#searchform br{display:none}
#footer{clear:both;text-align:center;font-size:85%;color:#999;border-top:5px solid #f9f9f9;margin:0 0 20px;padding:15px 0 0}
.entry,#sidebar li ul li a{color:#555}
.postinfo a,#footer a{color:#999}

#wp-calendar{border-collapse:collapse;font-family:Verdana, Arial, Helvetica, sans-serif;width:100%;margin:0;padding:0}
#wp-calendar caption{padding-top:3px;padding-bottom:6px;text-align:left;font:bold 14px Georgia, "Times New Roman", Times, serif}
#wp-calendar td{text-align:center;padding-top:2px;padding-bottom:2px;border:1px solid #F0F0EC;line-height:15px}
#wp-calendar th{background-color:#D2D2C6;border:1px solid #D2D2C6}
#wp-calendar tbody a{font-weight:bold;color:#000;background-color:#D2D2C6;text-decoration:none;display:block;border-style:none;margin:0;padding:0}
#wp-calendar tbody a:hover{font-weight:700;color:#FFF;background-color:#2A2A2A;text-decoration:none;border-style:none;margin:0;padding:0}
#wp-calendar tfoot a:hover{background-color:#D2D2C6;text-decoration:none;color:#000}
#wp-calendar tfoot a{display:block;padding:2px 0}
