/****************** reset **********************************/
html, body, div, span, ul, ol, li, p, h1, h2, h3, h4, h5, img, form, fieldset {margin:0px;padding:0px;border:0px;}
/****************** general **********************************/
html {background:#fff;color:#362f2d;}
body {text-align:center;color:#362f2d;background: #fff;font-size:12px;font-family:georgia;}
#page {text-align:left;margin:0px auto;}

#header {position:relative;}
#header #nav {text-align:left;list-style-type:none;text-transform:lowercase;font-size:20px;line-height:36px;letter-spacing:-0.03em;padding:10px 0px;}
#header #nav li {display:inline;padding-right:10px;}
#header #nav li a {color:#0b2710;text-decoration:none;font-style:italic;}
#header #nav li.this a {color:#000;text-decoration:underline;font-style:italic;}
#header #nav li a:focus, #header #nav li a:hover {text-decoration:underline;text-transform:uppercase;}
#header #mini-nav {display:none;}

#header .content-section {}
#header .content-section h2 {font-size:20px;color:#362f2d;font-weight:normal;letter-spacing:-0.02em;}

#breadcrumbs {display:none;}

#content {}
#content h1 {font-size:30px;font-weight:normal;padding-bottom:0.2em;padding-top:10px;letter-spacing:-0.02em;}
#content h2 {font-size:20px;text-transform:uppercase;font-weight:normal;letter-spacing:0.1em;padding-bottom:0.2em;border-bottom:1px solid #ccc;margin-bottom:0.2em;margin-top:2em;}
#content h3 {font-size:15px;font-style:italic;padding-bottom:0.2em;}
#content p {font-size:1.5em;margin-bottom:1.2em;line-height:1.5em;}
#content ul, #content ol {font-size:1.5em;margin-bottom:1.2em;line-height:1.5em;margin-left:30px;}
#content ul ol, #content ol ol, #content ul ul, #content ol ul {margin-bottom:0em;}
#content a {color:#362F2D;font-weight:bold;font-size:0.9em;font-family:tahoma;}
#content h2 a {font-size:1em;font-weight:normal;font-family:georgia;display:block;text-decoration:none;}
#content a:hover {text-decoration:none;}
#content a:focus {text-decoration:none;}
#content h1 a {color:#636466;text-decoration:none;}
#content h1 a:hover, #content h1 a:focus {text-decoration:underline;}
#content p.date {font-family:tahoma;color:#385554;font-size:1.2em;}
#content p.byline {border-top:1px solid #ccc;margin-bottom:0.2em;}
#content div.postcategories {font-size:11px;font-family:tahoma;}
#content div.postcategories h3 {font-size:11px;display:inline;font-style:normal}
#content div.postcategories ul {font-size:11px;margin:0px 0px 0px 5px;display:inline;}
#content div.postcategories li {display:inline;list-style-type:none;padding-right:5px;}
#content div.postlinks {font-size:11px;font-family:tahoma;padding-top:3em;padding-bottom:6em;}
#content div.postlinks ul {font-size:11px;margin:0px;display:inline;padding-top:10px;}
#content div.postlinks li {display:inline;list-style-type:none;float:left;width:50%;}
#content div.postlinks li#nextlink {float:right;text-align:right;}
#content #blog-section {padding-top:1em;}
#content #blog-section .blogitem {padding:30px;margin-bottom:30px;-moz-border-radius:7px;}
#content #blog-section .blogitem.even {background-color:#ccc;border:1px solid #ababab;}
#content #blog-section .blogitem.odd {background-color:#ddd;border:1px solid #ababab;}
#content #blog-section .blogitem h2 {border-bottom:1px solid #d8d8d8;margin-top:0em;}
#content #blog-section .blogitem h2 a:hover, #content #blog-section .blogitem h2 a:focus {background-color:#d8d8d8;}
#content #blog-section .blogitem p {margin-bottom:0em;}
#content #sub-section {padding-top:1em;}
#content #sub-section img {padding:4px;background-color:#ccc;border:0px solid #ababab;}
#content #sub-section img[align=right]{margin-left:15px;}
#content #sub-section img[align=left]{margin-right:15px;}
#content #sub-section .subitem {padding:30px;margin-bottom:30px;-moz-border-radius:7px;}
#content #sub-section .subitem h2 {border-bottom:1px solid #d8d8d8;margin-top:0em;}
#content #sub-section .subitem.even {background-color:#ccc;border:1px solid #ababab;}
#content #sub-section .subitem.odd {background-color:#ddd;border:1px solid #ababab;}
#content #sub-section .subitem .subclear {clear:both;height:1px;}

#content pre {padding:20px 50px;padding-top:60px;margin-bottom:2em;overflow:hidden;border:1px solid #ccc;-moz-border-radius:7px;}
#content pre, #content code {color:#6a565d;}
#content pre {font-size:1.3em;}
#content pre code strong {font-weight:bold;color:##6a565d;}

#sidebar {display:none;}

#bottom {clear:both;}

/*************** contact form ******************/
#main #maincontact {border:0px solid #000;width:513px;padding:10px 10px;margin:0em 0em;font-family:georgia, serif;font-size:1.2em;}
#maincontact fieldset {border:0px;}
#main #maincontact ul {margin:0px;padding:0px;list-style-type:none;font-size:1em;font-family:georgia, serif;}
#main #maincontact ul li {clear:both;margin-bottom:1em;font-size:1.8em;line-height:1.5em;}
#main #maincontact ul li span {text-align:right;font-size:0.5em;color:#4e3c44;font-weight:bold;line-height:1em;display:block;}
#main #maincontact ul li label {clear:left;float:left;width:120px;text-align:right;padding-right:10px;margin-bottom:0.5em;}
#main #maincontact ul li input.text {float:left;width:250px;margin-bottom:0.5em;}
#main #maincontact ul li textarea {float:left;width:300px;height: 200px;margin-bottom:0.5em;}
#main #maincontact ul li textarea, #main #maincontact ul li input.text {font-family:georgia;font-size:1em;color:#0b2710;font-weight:normal;border:1px solid #999;background-color:#eaeaea;padding:0.2em;}
#main #maincontact ul li #input_submit {font-size:1em;font-family:georgia;padding:0.2em;margin:0px;color:#06230e;}


/*************** comment form ******************/
#main #maincomment {clear:both;background:#e5e5e5 url(../images/comment-bg.png) 30px 10px no-repeat;padding:20px 50px;padding-top:60px;margin-bottom:2em;overflow:hidden;border:1px solid #ccc;-moz-border-radius:7px;}
#maincomment fieldset {border:0px;}
#main #maincomment h2 {display:none;}
#main #maincomment ul {margin:0px;padding:0px;list-style-type:none;font-size:1em;font-family:georgia, serif;}
#main #maincomment ul li {clear:both;margin-bottom:1em;font-size:1.8em;line-height:1.5em;}
#main #maincomment ul li span {text-align:right;font-size:0.5em;color:#4e3c44;font-weight:bold;line-height:1em;display:block;}
#main #maincomment ul li label {clear:left;float:left;width:120px;text-align:right;padding-right:10px;margin-bottom:0.5em;}
#main #maincomment ul li input.text {float:left;width:250px;margin-bottom:0.5em;}
#main #maincomment ul li textarea {float:left;width:300px;height: 200px;margin-bottom:0.5em;}
#main #maincomment ul li textarea, #main #maincomment ul li input.text {font-family:georgia;font-size:1em;color:#0b2710;font-weight:normal;border:1px solid #999;background-color:#eaeaea;padding:0.2em;}
#main #maincomment ul li #input_submit {font-size:1em;font-family:georgia;padding:0.2em;margin:0px;color:#06230e;}

#bottom {visibility:hidden;}

#footer {display:none;}
#verybottom ul {text-align:center;list-style-type:none;}
#verybottom ul li {display:inline;padding:0px 10px;}
#verybottom a {color:#d8d8d8;text-decoration:none;}
#verybottom a:hover, #verbottom a:focus {text-decoration:underline;}