html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a img{border:none !important}
body{font-size:75%;font-family:Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.6em;color:#4c412a;text-align:center;background:#beb9a5 url('imgs/bg-main.jpg') repeat-y 50% 0}
* html body,*:first-child+html body{font-size:67%}
h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:0.3em}
h1{font-size:2em}
h2{font-size:1.7em}
h4{font-size:1.3em}
h5{font-size:1.2em}
h6{font-size:1em}
p{margin:0 0 15px}
blockquote{font-style:italic;color:#000;background:url('imgs/quote.png') no-repeat 0 0;margin:1.5em 1em;padding:0 10px 0 25px}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
address{font-style:italic;margin:0 0 1.5em}
del{text-decoration:line-through}
pre,code{white-space:inherit;margin:1.5em 0}
html>body pre,html>body code{white-space:pre}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}
li ul,li ol{margin:0 2em}
ul,ol{margin:0 1.5em 1.5em}
ul{list-style-type:disc}
ol{list-style-type:decimal}
dl{margin:0 0 1.5em}
dd{margin:0 0 1em 1.5em}
th,td{padding:4px 10px 4px 5px}
caption{background:#333}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}
.hide{display:none}
fieldset{margin:0 0 1.5em;padding:1.4em}
legend{font-weight:700;font-size:1.2em}
input.text,input.title,textarea,select{margin:0.5em 0}
input.text:focus,input.title:focus,textarea:focus,select:focus{border:1px solid #666}
input.text,input.title{width:300px;padding:5px}
textarea{padding:5px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
*:first-child+html .clearfix{min-height:1px}
.clear{clear:both}
a:link,a:visited{color:#575725;text-decoration:none}
a:hover{color:#858511;text-decoration:none}
#universe-a{background:url('imgs/bg-top.jpg') no-repeat 50% 0;padding:50px 0 0}
#universe-b{width:843px;text-align:left;background:url('imgs/bg-page.jpg') repeat-y 0 0;position:relative;margin:0 auto}
#universe-c{padding-top:20px;background:url('imgs/bg-page-top.jpg') no-repeat 0 0}
#container{background:url('imgs/bg-page-bottom.jpg') no-repeat 0 100%}
#wrapper{width:100%;float:left;overflow:hidden}
#content{margin:20px 290px 0 10px;padding:0 10px}
#sidebar{float:left;width:240px;background:url('imgs/bg-sidebar.jpg') repeat-y 0 0;margin:0 0 0 -284px}
html>body #sidebar{width:280px}
#sidebar-inner{font-size:12px;position:relative;background:url('imgs/bg-sidebar-top.jpg') no-repeat 0 0}
#footer-a{height:203px;background:url('imgs/bg-bottom.jpg') no-repeat 50% 0;margin:-120px 0 0}
#footer-b{width:843px;margin:0 auto}
#footer-b p{color:#d2cdc0;text-align:left;padding:145px 20px 20px 35px}
#footer-b p a{text-decoration:none;color:#D2CDC0}
#header{font-family:Georgia, "Times New Roman", Times, serif;text-align:center;position:relative;margin:0 303px 0 20px;padding:0 0 10px}
#header #blog-title{font-size:3em;font-weight:400;line-height:1em;margin:0}
#header #blog-title a:hover{text-decoration:none}
#header #blog-description{font-size:1.2em;font-style:italic;font-weight:400}
#header #m-rss{top:-22px;left:-10px;position:absolute}
#header span{top:-22px;left:0;width:18px;height:40px;display:block;position:absolute;background:url('imgs/paper-clip.gif') no-repeat 0 0}
#nav{position:relative;background:url('imgs/bg-strip.gif') repeat-x 0 0;margin:0 303px 0 20px}
#nav ul{list-style:none;background:url('imgs/bg-strip.gif') repeat-x 0 100%;margin:0;padding:0}
#nav ul li{float:left;list-style:none;margin:0;padding:0}
#nav ul li a:link,#nav ul li a:visited{float:left;color:#696152;font-weight:700;font-family:"Times New Roman", Times, serif;text-transform:uppercase;padding:6px 15px}
#nav ul li a:hover,#nav ul li.current_page_item a{color:#8d6f1d}
#banner{overflow:hidden;background:#e5e5e5;margin:0 303px 0 20px}
#banner img{max-width:100%;display:block}
img.aligncenter,img[align="center"]{display:block;margin:0 auto}
.alignleft{float:left}
img.alignleft,img[align="left"]{float:left;margin:6px 8px 0 0}
.alignright{float:right}
img.alignright,img[align="right"]{float:right;margin:6px 0 0 8px}
.navigation{margin:-10px 0 40px;padding:5px 0}
.nav-previous{float:left;text-align:left}
.nav-next{float:right;text-align:right}
.navigation img{width:50px;height:50px}
#nav-images{background:none;margin:0;padding:10px 0}
.hentry{margin-bottom:20px;background:url('imgs/bg-strip.gif') repeat-x 0 100%;padding:0 10px 10px}
body.page .hentry{background:none}
.page-title{font-size:1.8em;font-weight:400;font-family:"Times New Roman", Times, serif;line-height:1.2em;margin:0;padding:0}
body.search .page-title,body.archive .page-title{font-size:1.4em;font-family:"Times New Roman", Times, serif;margin:0 0 5px;padding:0 10px}
.entry-title{font-size:2em;font-weight:400;font-family:"Times New Roman", Times, serif;line-height:28px;margin:0;padding:0 0 5px}
body.single .entry-title{font-size:2.4em;padding:10px 0 5px}
.entry-title a:link,.entry-title a:visited{color:#4c412a}
.entry-content{margin:10px 0 15px}
.entry-content a {text-decoration:underline}
.entry-content img{max-width:490px;border:1px solid #bab6ab !important;padding:5px}
.entry-content img.wp-smiley{background:none;border:none;padding:0}
.entry-meta{color:#a7a193;font-size:.9em;line-height:1.6em}
.entry-action{display:block;margin:3px 0}
.archive-meta{color:#8f8574;font-style:italic;background:url('imgs/bg-strip.gif') repeat-x 0 100%;margin:0 0 15px;padding:0 10px 2px}
#content .protected input{color:#fff;background:#46413e;border:1px solid #272422;margin:5px 0;padding:3px 10px}
#content .protected label input{background:#f5f5f5;border:1px solid #d5d5d5}
#content .protected label input[type="text"]:focus{background:#fff}
#commentarea h3{font-size:1.5em;font-weight:400;font-family:"Times New Roman", Times, serif;margin:10px 0;padding:0 10px}
h3#respond{margin-bottom:0}
.comment a {text-decoration:underline}
#commentarea ol{list-style:none;background:url('imgs/bg-strip.gif') repeat-x 0 0;margin:0}
#commentarea li{clear:left;background:url('imgs/bg-strip.gif') repeat-x 0 100%;padding:15px 10px 10px}
#commentarea .commenthead{margin-bottom:15px}
#commentarea .comment-author img.avatar{float:left;border:2px solid #bab6ab !important;margin:-2px 10px 0 0}
#commentarea .comment-author span{font-size:1.2em;font-weight:700;font-family:"Times New Roman", Times, serif}
#commentarea .comment-meta{color:#a7a193;font-size:.9em}
#commentarea .unapproved{width:50%;clear:left;display:block;font-style:italic;background:#f8f8ea;border-top:1px solid #858511;border-bottom:1px solid #858511;margin:5px auto -5px;padding:3px 5px}
#commentarea #commentform{font:100% Arial, Helvetica, sans-serif;padding:0 10px 30px}
#commentarea #commentform p{margin:0;padding:6px 0}
#commentarea #commentform #comment-notes{color:#999;font-style:italic}
#commentarea #commentform .form-label{padding:5px 0 1px}
#commentarea #commentform .required{color:#c00}
#commentarea #commentform input{width:50%;margin-top:3px;background:#f5f3ed;border:1px solid #bab6ab;padding:3px}
#commentarea #commentform textarea{width:98%;background:#f5f3ed;border:1px solid #bab6ab;margin:3px 0;padding:2px}
#commentarea #commentform textarea:focus,#commentarea #commentform input[type="text"]:focus{color:#333;background:#fff}
#commentarea #commentform #submit{width:auto;color:#fff;background:#46413e;border:1px solid #272422;margin:5px 0 0;padding:5px 10px}
#sidebar .sidebar-title,#sidebar .widget-title{font-size:1.4em;font-style:italic;font-weight:400;font-family:"Times New Roman", Times, serif;background:url('imgs/bg-sidebar-h3.jpg') no-repeat 0 0;line-height:1.5em;margin:0 -20px;padding:0 20px 10px}
#sidebar ul{background:url('imgs/bg-sidebar-bottom.jpg') no-repeat 0 100%;position:relative;list-style:none;margin:0;padding:320px 0 0}
#sidebar ul ul,#sidebar ul div{background:none;margin:0;padding:5px 0 0}
#sidebar li{margin:0 20px;padding:0 0 20px}
#sidebar li li{line-height:1.2em;border-bottom:1px dashed #c2b9a5;margin:0;padding:4px 0}
#sidebar #blogroll ul ul{padding:5px 0 0}
#sidebar #blogroll li{border:none;margin:0 20px;padding:0 0 20px}
#sidebar #blogroll li li{border-bottom:1px dashed #c2b9a5;margin:0;padding:4px 0}
#sidebar #about-me{width:350px;height:350px;color:#383221;position:absolute;background:url('imgs/bg-about.png') no-repeat 0 0;margin:-340px 0 0 -46px;padding:50px 0 0 50px}
#sidebar #about-me .photo{line-height:1em;position:relative;margin:0}
#sidebar #about-me .photo img{width:245px;height:217px;position:relative;padding:10px}
#sidebar #about-me .photo span{top:0;left:-2px;width:285px;height:279px;position:absolute;background:url('imgs/photo-frame.png') no-repeat 0 0;z-index:1}
#pages ul ul{border-top:1px dashed #c2b9a5;margin:4px 0 -4px 15px;padding:0}
#sidebar #tag_cloud div{line-height:1.8em}
#sidebar #search{width:250px;height:35px;background:url('imgs/bg-search.png') no-repeat 0 0;margin:0 0 0 -5px;padding:0 0 10px}
html>body #sidebar #search{padding-bottom:20px}
#sidebar #mainsearch{position:relative;margin:0;padding:12px 10px 0 26px}
#sidebar #mainsearch #s{width:148px;color:#c6c0aa;background:none;border:none;margin:0 15px 0 0;padding:2px 5px}
#sidebar #calendar caption{text-align:center;background:none}
#deafread h2 a{font-size:.9em;font-style:italic;font-weight:400;font-family:"Times New Roman", Times, serif;background:url('imgs/bg-sidebar-h3.jpg') no-repeat 100% 0;line-height:1.5em;margin:0 -20px;padding:0 20px 20px}
table,td,th,#sidebar #mainsearch #searchsubmit{vertical-align:middle}
h3,input.title{font-size:1.5em}
strong,dfn,dl dt,th,label{font-weight:700}
em,dfn,tfoot,#sidebar a{font-style:italic}
form,#sidebar #blogroll,#sidebar #blogroll ul{margin:0;padding:0}
.page-title span,.entry-title a:hover{color:#717246}