@charset "utf-8";

body { margin: 0px; background: #cabc9f; font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 13px; color: #4f4124; }

img { border-color: white; border: 0px; }

a:link img { border-color: white; }

h1, h2, h3 { margin: 0px; text-transform: uppercase; letter-spacing: 0.15em; font-family: arial, helvetica, sans-serif; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.0em; }

p, ul, ol { margin-top: 0px; line-height: 180%; }

ul, ol { }

a { text-decoration: none; color: #f8f8f8; }
a:hover { background: none; }

#header { width: 940px; height: 100px; margin: 0px auto; background: #8f8164; }

#logo    { float: left; }
#logo p  { float: left; margin: 0px; padding: 70px 0px 0px 210px; text-transform: lowercase; letter-spacing: 0.1em; font-weight: bold; font-size: 1.2em; font-family: arial,helvetica,sans-serif; }
#logo h1 { float: left; margin-left: 40px; padding-top: 55px; text-transform: uppercase; font-size: 2.6em; }
#logo a  { background: none; text-decoration: none; color: #ffffff; }

#menu         { width: 940px; height: 60px; margin: 0px auto; }
#menu ul      { margin: 0; margin-left: 30px; padding: 16px 0px 0px 10px; list-style: none; line-height: normal; }
#menu li      { float: left; }
#menu a       { margin-right: 3px; padding: 5px 20px; background: #8f8164; text-transform: lowercase; text-decoration: none; font-family: "Trebuchet MS", arial, helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #ffffff; }
#menu a:hover { text-decoration: underline; }
#menu a:hover, #menu .current_page_item a { color: #cabc9f; }

#page { width: 860px; margin: 0px auto; padding: 0px; }

#content { float: left; width: 560px; }

.post { }
.post .title   { padding: 5px 0px; }
.post .title a { background: none; }
.post .meta    { padding: 2px 10px; background: #8f8164; border-top: 1px solid #8f8164; border-bottom: 1px solid #8f8164; text-transform: none; text-align: left; font-size: 11px; }
.post .entry   { padding: 20px 0px; text-align: justify; }

.reviews   { text-decoration: none; margin: 2px; border: 3px solid #baac8f; background: #ffffff; color: #000000; font-size: 0.9em; }
.reviews p { padding: 0.2em 1.0em 0.2em 1.0em; }

.contact_banner p { margin: 10px 0px 5px 57px; padding: 2px; background: #cabc9f; border: 2px; border-color: #cccccc;}
#contact_left    { float:left; width: 50px; margin-left: 0px; }
#contact_left p  { margin: 0px; padding: 2px; color: #4e413e; }
#contact_right   { float:left; width: 411px; margin-left: 10px; background: #7f9db9; }
#contact_right p { background: #ffffff; color: #000000; font-size: 1.0em; margin:1px; padding: 2px;}


#links     {  }
#links p   { margin: 10px 0px 0px 0px; padding: 5px; background: #baac8f; font-size: 1.0em; color: #e0e0e0;}
#links a   { text-transform: none; text-decoration: none; color: #ffffff; }
#links a:hover { text-decoration: underline; }

#sidebar       { float: right; width: 258px; background: #baac8f; border: 1px solid #d3d3d3; }
#sidebar ul    { margin: 0px; padding: 10px; list-style: none; }
#sidebar li    { }
#sidebar li ul { padding: 20px; }
#sidebar li li { }
#sidebar h2    { padding: 5px 10px; background: #8f8164; font-size: 1.2em; }
#sidebar p     { padding: 20px; }

#footer         { width: 940px; margin: 0px auto; padding: 20px 0px; background: #8f8164; border-top: 1px solid #8f8164; border-bottom: 1px solid #8f8164; }
#footer p       { margin: 0px; line-height: normal; font-size: 11px; text-transform: none; text-align: center; }
#footer a:hover { text-decoration: underline; }