body{margin:0;padding:0;background:#e8e8ce url(images/bg.gif) repeat-x fixed;font-size:78%;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;color:#333;text-align:center;}
p{font-size:1em;line-height:1.5em;margin:1.2em 0;}
ol,ul{font-size:1em;line-height:1.5em;margin:1.2em 0 1.2em 2em;padding:0;}
h1,h2,h3,h4,h5,h6{margin:1.2em 0;font-family:"Lucida Grande",Tahoma,Arial,sans-serif;color:#9bbb38;}
h1,h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
a{text-decoration:none;}
a:link{color:#e58712;}
a:visited{color:#b96f17;}
a:hover,a:active{color:#9bbb38;}
input,textarea,select{border:1px solid #c1c0b5;background-color:#fafaf0;color:#333;font-size:1em;font-family:"Lucida Sans Unicode",Tahoma,Arial,sans-serif;}
blockquote{margin:0 20px;padding:0 20px;border-left:4px solid #e8e7d0;font-size:.9em;}
code{font-family:monospace;color:#666;}
form,img{margin:0;padding:0;border:0;}
.small{font-size:.9em;color:#999;}
#wrapper{margin:0 auto;width:750px;background-color:#FFF;text-align:left;}
#header{padding:30px 0 0 0;background-color:#f5f5e7;border-bottom:10px solid #9bbb38;}
#header h1{margin:0;font-size:1.8em;}
#header h1 a{text-decoration:none;color:#80904f;}
#content{float:left;margin:0 0 0 20px;width:500px;display:inline;}
#sidebar{float:left;margin:0 20px 0 20px;padding:1.8em 0 0 0;width:190px;font-size:.9em;display:inline;}
* html #content,* html #sidebar{overflow:hidden;}
#footer{clear:both;font-size:.9em;text-align:right;}
#footer p{margin:0;padding:10px 0 20px 0;background-color:#e8e8ce;border-top:10px solid #9bbb38;font-size:.9em;text-align:right;}
#sidebar h2{display:inline;margin:1.2em 0 .6em 0;padding:0 10px 0 0;background:url(images/arrow.gif) no-repeat center right;font-size:1.1em;}
#sidebar h2 a{color:#9bbb38;}
#sidebar h2 a:hover{color:#e58712;}
#sidebar ul{margin:0;padding:0;list-style-type:none;}
#sidebar ul ul{margin:1.2em 0;border-top:1px solid #e8e7d0;background-color:#fafaf0;}
#sidebar ul ul li{padding:0 0 0 10px;border-bottom:1px solid #e8e7d0;}
#sidebar ul ul li a{display:block;margin:0 0 0 -10px;padding:.1em 10px;width:190px;voice-family:"\"}\"";voice-family:inherit;width:170px;}
html>body #sidebar ul ul li a{width:170px;}
#sidebar ul ul li a:hover{background-color:#FFF;}
#sidebar ul ul ul{margin:0;border:none;}
#sidebar ul ul ul li{margin:0 0 0 -10px;padding:0 0 0 25px;border-bottom:none;border-top:1px solid #e8e7d0;}
#sidebar ul ul ul li a{margin:0 0 0 -25px;padding:.1em 10px .1em 25px;width:190px;voice-family:"\"}\"";voice-family:inherit;width:155px;}
html>body #sidebar ul ul ul li a{width:155px;}
#wp-calendar{margin:0 0 1.2em 0;width:190px;border:1px solid #e8e7d0;background:#fafaf0;line-height:1.2em;text-align:center;voice-family:"\"}\"";voice-family:inherit;width:188px;}
html>body #wp-calendar{width:188px;}
#wp-calendar caption{margin:1.2em 0 0 0;padding:.4em 0;background:#9bbb38;color:#FFF;font-weight:bold;}
#wp-calendar td{border:0;border-collapse:collapse;background:#FFF;}
#wp-calendar td a{display:block;width:100%;}
#wp-calendar td.pad{background:transparent;}
#wp-calendar td#next,#wp-calendar td#prev{padding:.1em 2px;background:transparent;}
#wp-calendar td#next a,#wp-calendar td#prev a{display:inline;}
#wp-calendar td#next{text-align:right;}
#wp-calendar td#prev{text-align:left;}
.posttitle{margin-bottom:0;width:100%;color:#FFF;overflow:auto;}
.posttitle a{float:left;padding:0 10px;background:#9bbb38 url(images/posttitle.gif) no-repeat top right;}
.posttitle a:link,.posttitle a:visited{color:#FFF;}
.posttitle a:hover,.posttitle a:active{background:#e8e7d0 url(images/posttitle.gif) no-repeat 100% -91px;color:#80904f;}
.postmeta{margin-top:0;padding-top:1px;background:url(images/postmeta.gif) no-repeat top left;font-size:.9em;color:#999;}
.permalink{margin:0 1.8em 0 0;padding:0 0 0 14px;background:url(images/permalink.gif) no-repeat center left;}
.commentslink{padding:0 0 0 17px;background:url(images/commentslink.gif) no-repeat center left;}
#commentlist{margin:1.2em 0;padding:0;border-bottom:1px solid #e8e7d0;list-style-type:none;}
#commentlist li{border-top:1px solid #e8e7d0;padding:1px 20px;background-color:#FFF;}
.alt{background-color:#fafaf0!important;}
.commenttitle{margin-bottom:0;font-size:1.1em;}
.commentmeta{margin-top:0;font-size:.9em;color:#999;}
#comment{width:98%;}
.widget_search div{margin:1.2em 0;}
#sidebar #s{margin-bottom:2px;width:180px;}