body{margin:0;padding:0;background:url(images/bg01.jpg);font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#5A554E;}
h1,h2,h3{margin:0;}
h1,h2{font-weight:normal;}
h1{font-size:32px;}
h2{font-size:24px;}
p,ol,ul,dl{margin-top:0;text-align:justify;line-height:2.2;}
ul{margin-left:0;padding-left:0;list-style:none;}
strong{color:#4A3E29;}
a{color:#506C00;}
a:hover{text-decoration:none;}
a img{border:0;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{margin:0 auto;}
img.right{float:right;margin:0 0 0 20px}
img.left{float:left;margin:0 20px 0 0}
img.border{padding:4px;border:1px solid #E9E4D8;}
/* Wrapper */
#wrapper{background:url(images/bg02.jpg) repeat-x;}
.container{width:1000px;margin:0 auto;}
.clearfix{clear:both;}
/* Header */
#header{height:285px;background:url(images/bg04.jpg);}
/* Logo */
#logo{float:left;width:308px;height:211px;}
#logo h1,#logo p{text-transform:lowercase;line-height:1;}
#logo h1{padding:137px 0 0 50px;letter-spacing:-2px;font-size:34px;color:#FFFFFF;}
#logo h1 sup{font-size:18px;font-weight:normal;}
#logo p{padding:0 0 0 50px;font-size:13px;color:#F8AB80;}
#logo a{text-decoration:none;}
#logo a:hover{text-decoration:underline;}
#logo h1 a{color:#FFFFFF;}
#logo p a{color:#F8AB80;}
/* Banner */
#banner{float:left;height:118px;padding:93px 0 0 0;}
/* Menu */
#menu{height:76px;background:url(images/bg04.jpg) no-repeat 0 -211px;}
#menu ul{height:67px;margin:0 25px;padding:9px 0 0 14px;background:url(images/bg05.jpg);list-style:none;line-height:1}
#menu li{float:left;height:35px;padding:15px 20px 0 20px;}
#menu li.active{background:url(images/bg06.jpg) no-repeat;}
#menu a{text-transform:lowercase;text-decoration:none;letter-spacing:-1px;font-size:18px;color:#FFFFFF;}
#menu a:hover{text-decoration:underline;}
/* Bar */
.bar{height:48px;margin:0 25px;background:url(images/bg07.jpg);}
.bar .text{float:left;padding:17px 0 0 25px;text-transform:lowercase;font-size:14px;color:#809064;}
/* Top Bar */
#top-bar{background:url(images/bg04.jpg) no-repeat 0 -287px;}
/* Search */
#search{float:right;width:245px;height:48px;background:url(images/bg08.jpg) no-repeat 0 12px;}
#search form,#search fieldset{margin:0;padding:0;border:0;}
#search .input-text{float:left;width:178px;margin:12px 0 0 0;padding:4px 10px;font:inherit;line-height:normal;border:none;background:none;color:inherit;}
#search .input-submit{display:none;}
/* Page */
#page{background:url(images/bg03.jpg) repeat-y;}
/* Content */
#content{float:left;width:655px;padding:0 24px 0 25px;background:url(images/bg04.jpg) no-repeat 0 -335px;}
/* Post */
.post{}
.post .title,.post .date{padding:0 25px;}
.post .title{margin:0;padding-top:20px;line-height:normal;font-size:32px;color:#5A5544;}
.post .title a{text-decoration:none;color:#5A5544;}
.post .title a:hover{text-decoration:underline;}
.post .date{line-height:normal;color:#ACAAA1;}
.post .entry{margin:0 25px;padding:20px 0;border-top:1px solid #E5E1D8;}
.post .meta{height:53px;background:#E5ECDB;border-bottom:1px solid #DDE5CE;}
.post .meta p{line-height:normal;}
.post .meta .tags{float:left;padding:20px 0 0 25px;}
.post .meta .links{float:right;padding:20px 25px 0 0;}
.post .meta .comments{margin-right:30px;padding-left:22px;background:url(images/img04.gif) no-repeat 0 50%;}
.post .meta .more{padding-left:17px;background:url(images/img05.gif) no-repeat 0 50%;}
/* Sidebar */
#sidebar{float:right;width:246px;padding:24px 50px 0 0;background:url(images/bg04.jpg) no-repeat 100% -335px;}
#sidebar ul{margin:0;padding:0 0 0 25px;list-style:none;line-height:normal;border-left:1px solid #E5E1D8;}
#sidebar li{}
#sidebar li ul{padding:0;line-height:3.5;border:none;}
#sidebar li li{}
#sidebar h2{margin:0 0 20px 0;padding:20px 0 5px 0;border-bottom:1px solid #E5E1D8;}
/* 2 Columns */
.two-cols{margin:0 25px;padding:35px 35px 0 35px;background:#28241E url(images/bg09.jpg) repeat-x;color:#736F6A;}
.two-cols .col1{float:left;width:595px;}
.two-cols .col2{float:right;width:210px;padding:0 0 0 25px;border-left:1px solid #423C31;}
.two-cols h2{font-size:26px;color:#FFFFFF;}
.two-cols a{color:#736F6A;}

#contact_form form{margin:0px;padding:0px;}
#contact_form form .input_field{color:#FFF;width:300px;padding:6px 0;background:#4A3E29;border:1px solid #0e171a;}
#contact_form form label{display:block;color:#4A3E29;margin-right:10px;font-size:14px;}
#contact_form form textarea{color:#FFF;width:310px;height:200px;background:#4A3E29;border:1px solid #0e171a;}
#contact_form form .submit_button{color:#FFF;background:#4A3E29;border:1px solid #0e171a;padding:10px 15px;font-weight:bold;}
.col_w315{width:315px;}
.float_l{float:left; }
.float_r{float:right; }
/* Footer */
#footer{background:url(images/bg10.jpg) no-repeat;padding:55px 0;}
#footer p{text-align:center;color:#8F8B83;}
#footer a{color:#8F8B83;}
