@charset "utf-8";
/* CSS Document */
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 {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

body {font-size:75%;color:#222;background:#bdccb3;font-family: Geneva, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#444;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;color:#4E642E;}
h2 {font-size:2em;margin-bottom:0.75em;color:#4E642E;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;font-size:14px;}
li {margin:0;font-size:14px;}
p img {float:left;margin:0.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

.navbar{border-bottom:1px solid #222;border-top:1px solid #222;height:26px;background-color:#e9f0da;}
ul.menu{float:left; padding-left:0px;}
.menu li{float:left; list-style-type:none; margin:0; padding:0;border-right:1px solid #CCCCCC;height:26px;} 
.menu li a{display:block;padding:2px 15px 1px 15px; text-decoration:none;color:#000;font-weight:normal;font-size:14px;}
.menu li a:hover{background-color:#333333;color:#fff;height:24px;}
.menu li.current_page_item, .menu li.current_page_ancestor{height:24px;background:#333;border-top:2px solid #333;/*border-bottom:1px solid #333;*/}
.menu li.current_page_item a, .menu li.current_page_ancestor a{padding-top:0px;padding-bottom:0px;color:#efefef}

#searchform{float:right;padding-top:1px;position:relative;}
#headercontainer, #contentcontainer, #footercontainer{border-left:1px solid #222;border-right:1px solid #222;width:870px;background:#fff;padding-left:15px;padding-right:15px;}
#headercontainer{margin:10px auto 0px auto;padding:0px 0px 0px;width:900px;border-top:4px solid #222;background:#9baf7e url(/images/header.jpg) no-repeat right top;}
#headercontainer a.mast{ font-family: "Times New Roman", Times, serif;color:#fff;display:block;font-size:36px;line-height:0.8;margin:0;padding: 14px 10px;text-decoration:none;width:185px; text-align:center;}
#contentcontainer{margin:0 auto;padding-top:10px;}
.tagline{text-align:center;background:#4e642e;margin-bottom:0;margin-top:6px;clear:both;padding:2px 0px;}
.tagline img{float:none;margin:0;padding:0;}
.feature{border-bottom:1px solid #ccc; padding: 15px 8px;margin-bottom:20px;background:#fefefe;}
.feature h2{margin-top:15px;margin-right:275px;color:#333;font-size:17px;}
#slideshow{border:1px solid #ccc;padding:6px;position:relative;top:-9px;background:#fff;height:173px;width:146px;float:right;margin-right:46px;}
#slide{overflow:hidden;height:172px;}
.credits{clear:both;font-size:10px;margin:0;padding:0 81px 0 0;text-align:right;}
.post h1 a{color:#4E642E;text-decoration:none;}
.post h1 a:hover{color:#222;text-decoration:none;border-bottom:1px solid #4E642E;}
h2 a{color:#4E642E;text-decoration:none;}
h2 a:hover{color:#222;text-decoration:none;border-bottom:1px solid #4E642E;}
#footercontainer{border-top:2px solid #000;margin:0 auto;clear:both;padding-top:20px;border-bottom:5px solid #222;margin-bottom:20px;}
.footercol{width:233px;float:left;}
.footercol p{margin:0;}
.footerlinks{float:right;}
.footerlinks li{float:right; list-style-type:none; margin:0; padding:0;}
.footerlinks li a{display:block;padding:0px 10px 0px 10px; font-weight:bold;text-decoration:none;color:#000;}
.footerlinks li a:hover{background-color:#333333;color:#fff;}

.copyright{padding-top:20px;font-size:11px;clear:both;}

#content{float:left;width:560px;padding-left:8px;padding-right:40px;margin-bottom:10px; border-right:1px solid #4e642e;}
#contentcontainer div.front{border:none;width:540px;}
#contentcontainer div.frontside{width:280px;}

.navigation{width:100%;}
.alignleft{float:left;}
.alignright{float:right;}
.post{clear:both;}

.sidebar h3{color:#4E642E;}
.sidebar{float:right;width:255px;}
.sidebar ul{list-style-type:none;}
.sidebar ul li a{color:#4E642E;font-size:26px; text-decoration:none; background:transparent url();}
.sidebar ul li ul li a{color:#333;font-size:14px; text-decoration:none;padding:5px 0px 5px 20px;display:block;border-bottom:1px solid #ccc;background:transparent url(/images/menu-bullet.gif) no-repeat 5px 14px;}
.sidebar ul li ul li a:hover{background:#888 url(/images/menu-bullet-white.gif) no-repeat 5px center;color:#FFFFFF;}
.sidebar ul li ul li.current-cat, .sidebar ul li ul li.current_page_item{background:#666;}
.sidebar ul li ul li.current-cat a, .sidebar ul li ul li.current_page_item a{background:#666 url(/images/menu-bullet-white.gif) no-repeat 5px center;color:#FFFFFF;}
.sidebar ul li ul{border-top:1px solid #ccc;padding:0;}
.homedivider{clear:both;border-top:2px solid #4e642e;padding:15px 0px;}
.homedivider div .sidebar h3{margin:0;}
.latest{float:left;width:580px;}
.sidebar2{float:right;width:255px;}
ul{padding-left:15px;margin-bottom:20px;}
ul.children{margin-bottom:0px;}

#post-sidebar{float:right;width:255px;}
#post-sidebar h3{color:#4E642E;font-size:26px;margin-bottom:0px;padding-bottom:0.2em;margin-left:15px;border-bottom:1px solid #ccc;}
#post-sidebar ul{list-style-type:none;padding-left:15px;}
#post-sidebar ul li a{color:#333;font-size:14px; text-decoration:none;padding:5px 0px 5px 20px;display:block;border-bottom:1px solid #ccc; background:transparent url(/images/menu-bullet.gif) no-repeat 5px 14px;}
#post-sidebar ul li a:hover{background:#888 url(/images/menu-bullet-white.gif) no-repeat 5px 14px;color:#FFFFFF;}
#post-sidebar ul li ul li a{font-size:14px; text-decoration:none;padding:5px 0px 5px 20px;display:block;border-bottom:1px solid #ccc;}
/*#post-sidebar ul li ul li a:hover{background:#888;color:#FFFFFF;}*/
#post-sidebar ul li ul li.current_page_item, #post-sidebar ul li.current-cat{background:#666;}
#post-sidebar ul li ul li.current_page_item a, #post-sidebar ul li.current-cat a{background:#666 url(/images/menu-bullet-white.gif) no-repeat 5px center;color:#FFFFFF;}
#post-sidebar ul li ul{padding:0px;}

#comment{width:565px;height:120px;}

.clearer{font-size: 0px;line-height: 0px;clear:both;}


