body{margin:0;padding:87px 0 0 0;color:#413f36;background-color:#f4efd6;background-image:url(images/bg.jpg);font-family:Arial;font-size:12px;line-height:22px;}
a:link, a:visited{text-decoration:none;color:#312e24;}
a:hover{color:#726f61;}
a{outline:none;}
h2{margin:0 0 10px 0;font-weight:normal;font-size:23px;}
h3{margin:0 0 10px 0;font-weight:normal;font-size:22px;}
ul{list-style-image:url(images/bullet.gif);line-height:23px;}
#bodywrap{width:100%;float:left;background-image:url(images/bg-2.jpg);background-repeat:no-repeat;background-position:center top;padding:56px 0 0 0;}
#bottom-bg{width:100%;float:left;background-image:url(images/bg-3.jpg);background-repeat:no-repeat;background-position:center bottom;padding-bottom:90px;}
#wrapper2{width:950px;margin:auto;}
#content{width:950px;float:left;background-image:url(images/content-bg.jpg);background-repeat:repeat-y;background-position:left;}
.single-post-wrap{padding:19px 30px;}
.single-post-wrap a:link, .single-post-wrap a:visited{color:#e67026;text-decoration:none;}
.readmore:hover{font-style:italic;}
#left-div{width:652px;float:left;margin:0 8px;}
.adwrap a, .adwrap a:hover, .adwrap a:visited{margin-right:5px;margin-bottom:5px;display:block;float:left;}
.post-info-single{float:left;clear:both;margin-left:-50px;text-decoration:none;}
.post-info-single a:link{text-decoration:none;}
.logo{width:950px;height:65px;margin:auto;}
.logo-image{border:none;float:left;margin-right:20px;}
.slogan{background:#b6665b;font-size:24px;color:#fff;float:left;text-transform:lowercase;padding:10px 5px 0 10px;height:36px;background-image:url(images/slogan-bg.jpg);font-family:Georgia;font-style:italic;margin-top:3px;}
.post-date{float:left;display:block;font-size:18px;color:#fff;font-family:Georgia;padding:7px 0 7px 12px;height:29px;width:108px;background-image:url(images/date-bg-2.png);}
.post-author{float:left;color:#413f36;font-size:18px;font-family:Geogria;font-style:italic;margin:8px;}
.post-author a:link{color:#e67026;}
.titles a:link, .titles a:visited, .titles a:active{text-decoration:none;font-size:20px;font-family:Georgia;margin-top:10px;color:#6a909f;float:left;margin-bottom:15px;clear:both;}
.post-title{margin:5px 0 15px 0;color:#413f36;float:left;font-size:36px;line-height:40px;font-weight:bold;text-decoration:none;}
.post-title a:link, .post-title a:hover, .post-title a:visited{margin:0 0 10px 0;color:#413f36;float:left;font-size:36px;line-height:40px;font-weight:bold;display:block;background-image:url(images/arrow-1.gif);background-position:bottom;background-repeat:repeat-x;text-decoration:none;}
.commentmetadata{text-transform:capitalize;color:#fff;font-size:11px;font-weight:bold;margin-top:10px;background-image:url(images/comment-date-bg.jpg);background-repeat:no-repeat;background-position:bottom;width:200px;height:26px;padding:12px 0 0 10px;}
#comments{margin-top:30px;}
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited{color:#fff;text-decoration:none;}
.fn, .fn a:link, .fn a:hover, .fn a:visited, .says{color:#578879;font-family:Georgia;font-size:17px;font-style:normal;text-decoration:none;}
.avatar{border:5px solid #d5cba4;margin-bottom:-15px;margin-right:10px;width:40px;height:40px;}
.comment{background-image:url(images/arrow-1.gif);background-repeat:repeat-x;background-position:bottom;margin-bottom:15px;float:left;clear:both;width:100%;list-style:none;}
.comment-reply-link, .comment-reply-link:visited{color:#fff !important;display:block;font-weight:bold;background-color:#6a6351;background-image:url(images/readmore-bg-1.jpg);padding:2px 7px;float:right;text-transform:lowercase;font-size:11px;margin-bottom:10px;margin-top:-10px;text-decoration:none !important;}
.commentlist{float:left;margin-left:0;padding-left:10px;}
.comment-reply-link:hover{background-color:#7bab96;color:#fff;}
.cancel-comment-reply a:link, .cancel-comment-reply a:visited{color:#fff !important;display:block;font-weight:bold;background-color:#6a6351;background-image:url(images/readmore-bg-1.jpg);padding:0 5px;text-transform:lowercase;font-size:10px;float:left;clear:both;text-decoration:none;}
#commentform{clear:both;float:left;}
#respond{float:left;width:100%;}
#commentform{margin:10px 0 0 20px;}
#commentform textarea{background:#ddd5ba;border:1px solid #c7bea2;width:350px;padding:10px;}
#commentform #email{font-size:13px;background:#ddd5ba;border:1px solid #c7bea2;width:235px;height:20px;padding-left:15px;padding-top:6px;margin-bottom:3px;}
#commentform #author{font-size:13px;background:#ddd5ba;border:1px solid #c7bea2;width:235px;height:20px;padding-left:15px;padding-top:6px;margin-bottom:3px;}
#commentform #url{font-size:13px;background:#ddd5ba;border:1px solid #c7bea2;width:235px;height:20px;padding-left:15px;padding-top:6px;margin-bottom:3px;}
#respond #submit{margin-bottom:20px;}
#pages{width:100%;float:left;height:59px;background-image:url(images/nav-bg.jpg);margin-top:7px;}
#pages-inside{width:950px;margin:auto;}
#pages-inside ul{list-style-type:none;list-style-image:none;padding:0 0 0 0;margin:8px 0 0 0;}
#pages-inside ul li{float:left;display:block;height:41px;padding:0;margin:0;}
#pages-inside ul li a:link, #pages-inside ul li a:visited, #pages-inside ul li a:active{float:left;display:block;height:31px;font-size:18px;padding:10px 15px 0 15px;margin:0;font-weight:bold;text-transform:capitalize;}
#pages-inside ul li a:hover{background-color:#66614e;color:#fff;background-image:url(images/nav-hover-bg.gif);}
.home-link a, .current_page_item a:link, #pages .current_page_item a:visited{background-color:#66614e;color:#fff !important;background-image:url(images/nav-hover-bg.gif);}
.nav, .nav *{margin:0;padding:0;list-style:none;}
.nav li{float:left;position:relative;z-index:99;}
.nav a{display:block;}
.nav li:hover ul, ul.nav li.sfHover ul{left:0;top:33px;}
.nav li:hover li ul, .nav li.sfHover li ul{top:-999em;}
.nav li li:hover ul, ul.nav li li.sfHover ul{left:220px;top:-8px;}
.nav li:hover ul, .nav li li:hover ul{top:-999em;}
.nav li:hover a{background-image:url(images/nav-hover-bg.gif);color:#fff;}
.nav li li a:link, .nav li li a:visited{width:190px;display:block;color:#fff;background-image:none;background-color:#66614e;height:auto !important;padding-bottom:10px !important;padding-right:35px;}
.nav li li a:hover{background-color:#5a5544 !important;background-image:none !important;background-image:url(images/dropdown-arrow.gif) !important;background-repeat:no-repeat;background-position:180px 10px;}
p img{padding:0;max-width:100%;}
.alignright{float:right;}
.alignleft{float:left;}
.about-image{background-color:#ddd5ba;border:1px solid #c7bea0;padding:4px;float:left;margin-right:10px;margin-top:7px;}
#sidebar{float:right;width:280px;margin-bottom:40px;}
.sidebar-box-wrap{float:left;margin-bottom:15px;width:273px;padding:6px 6px 6px 0;background-color:#ddd5ba;border-right:1px solid #c7bea2;border-bottom:1px solid #c7bea2;border-top:1px solid #c7bea2;}
.sidebar-box{width:242px;padding:0 15px 8px 15px;float:left;border-right:1px solid #c7bea2;border-bottom:1px solid #c7bea2;border-top:1px solid #c7bea2;background-image:url(images/sidebar-bg.jpg);}
.sidebar-box a:link{color:#e67026;}
.sidebar-box ul li{margin:5px 3px 3px 5px;clear:both;}
.sidebar-box ul{list-style-image:url(images/bullet.gif);clear:both;margin-left:0;padding-left:20px;margin-top:0;padding-top:0;clear:both;}
.sidebar-box-title{font-size:18px;color:#fff;padding:9px 0 0 20px;margin:0 0 2px 0;float:left;font-size:18px;font-family:Georgia;background-image:url(images/sidebar-h2-bg.jpg);width:277px;height:50px;margin-left:-15px;position:relative;clear:both;}
.sidebar-box ul li a:link, .sidebar-box ul li a:visited{padding-right:23px;}
.sidebar-box ul li a:hover{background-image:url(images/link-arrow.gif);background-repeat:no-repeat;background-position:right top;color:#413f36;}
#connect2{width:270px;height:54px;float:left;padding-top:46px;padding-left:10px;margin-top:-46px;}
.icon{float:left;margin-left:5px;border:none;}
.titles-featured a, .titles-featured a:hover, .titles-featured a:visited, .titles-featured, .post-title a:link, .post-title a:hover, .post-title a:visited{margin:5px 0 5px 0;color:#413f36;float:left;font-size:36px;line-height:40px;font-weight:bold;}
.featured-readmore:hover{font-style:italic;}
#footer{background-image:url(images/footer-bg.jpg);width:100%;float:left;padding-bottom:20px;}
#footer-inside{background-image:url(images/footer-top.jpg);background-repeat:repeat-x;background-position:top;width:100%;float:left;padding-top:50px;}
#footer-inside-2{width:950px;margin:auto;}
.footer-bottom{padding:14px 0 10px 0;float:left;width:100%;background-image:url(images/footer-bottom-bg.gif);background-color:#312e24;background-repeat:repeat-x;background-position:top;text-align:center;}
.footer-bottom-inside{width:950px;margin:auto;color:#d4ca92;}
.footer-bottom-inside a{color:#fff;}
.footer-box li a:link, .footer-box li a:hover, .footer-box li a:visited{color:#d4ca92;padding-left:20px;background-repeat:no-repeat;}
.search_bg{float:right;margin-top:2px;margin-left:10px;}
.search_bg #s{background:#565140;font-size:11px;color:#fff;font-family:Arial;width:110px;vertical-align:middle;padding:5px 0 5px 10px;border:1px solid #504a38;}
.search_bg #searchsubmit{background-color:#65907d;border:none;color:#fff;font-weight:bold;cursor:pointer;vertical-align:middle;text-transform:lowercase;margin-left:10px;height:25px;padding-top:0;}
#searchform{margin-right:20px;margin-bottom:15px;}
#search-icon{float:right;margin-top:9px;cursor:pointer;}
#search-body{position:absolute;width:233px;height:39px;background-image:url(images/search-bg.gif);top:50px;right:-25px;display:none;overflow:hidden;}
#search-wrap{float:right;position:relative;}
.wp-pagenavi a, .wp-pagenavi a:link{padding:5px 7px;margin:2px;text-decoration:none;border:1px solid #c7bea0;color:#413f36;background-color:#ddd5ba;}
.wp-pagenavi a:visited{padding:5px 7px;margin:2px;text-decoration:none;border:1px solid #c7bea0;color:#413f36;background-color:#ddd5ba;}
.wp-pagenavi a:hover{border:1px solid #558475;color:#fff;background-color:#6b9e8e;}
.wp-pagenavi a:active{padding:5px 7px;margin:2px;text-decoration:none;border:1px solid #c7bea0;color:#413f36;background-color:#ddd5ba;}
.wp_syntax{color:#100;background-color:#f9f9f9;border:1px solid silver;margin:0 0 1.5em 0;overflow:auto;}
.wp_syntax{width:100%;}
.wp_syntax table{border-collapse:collapse;}
.wp_syntax div, .wp_syntax td{vertical-align:top;padding:2px 4px;}
.wp_syntax .line_numbers{text-align:right;background-color:#def;color:gray;overflow:visible;}
.wp_syntax pre{margin:0;width:auto;float:none;clear:none;overflow:visible;font-size:12px;line-height:1.333;white-space:pre;}