@charset "UTF-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color:#6f6236; background:url(images/bg_site.jpg) center top; margin: 0px; }

#site_wrapper {width: 960px; margin: 0px auto;}

#header {width: 100%;}
#header h1 a {background:url(images/logo_dm.png) left top no-repeat; width: 185px; height: 160px; display:block; margin-left: 20px; text-indent: -9999px; float: left; margin-top: 12px; }

#nav_wrapper {width: 360px; height: 196px; float:right; background:#6f6236; }

#nav_wrapper ul {width: 250px; margin: 0; padding: 0; list-style:none; margin-top: 30px;}
#nav_wrapper ul li {margin-bottom: 2px; }
#nav_wrapper ul li a {display: block; border-left: solid 10px #998744; color:#FFFFFF; height:25px; padding-left: 20px; text-transform:uppercase; text-decoration:none; line-height: 25px; letter-spacing: 0.05em; font-size:12px; }
#nav_wrapper ul li a:hover {border-left: #FFF 10px solid; }

#flashcontent {width: 960px; height: 220px; margin: 0 auto; }

#title_content {width: 960px; height: 120px; margin: 0 auto; background: #D4C686}
#title_content h2 {margin: 0; font-size: 24px; color: #6A613B; padding: 72px 20px; font-weight:normal;}
#title_content img {float: right; }

#content_wrapper {background: #efe9d8; }

#left_content {width: 600px; float:left; background: #efe9d8; }
#left_content h3 {margin: 15px 20px 0 20px; padding: 10px 0; font-size: 16px; line-height: 26px; font-weight:normal; }
#left_content p {margin: 0 20px; padding: 10px 0; text-align: justify; }

#left_content .teaser {width: 560px; height:150px; margin: 15px 20px; }
#left_content .teaser img {float: left; }
#left_content .teaser p {float: left; width: 260px; margin: 0 0 0 20px; text-align:justify; font-size: 12px; line-height: 20px; padding-top: 4px;  }
#left_content .teaser strong {text-transform:uppercase; }


#right_content {width: 360px; float:left; background:#6f6236; padding-bottom: 15px; }

#right_content .bits {width: 300px; margin: 0 auto; }
#right_content .bits h4 {font-size: 14px; font-weight:normal; margin: 15px 0 0 0; padding: 0; color:#D4C686;  }
#right_content .bits img {border: 1px #b09b4a solid; }
#right_content .bits p {padding: 0; color:#FFF; font-size: 11px; line-height:17px; }

#right_content .contact {width: 300px; margin: 0 auto; }
#right_content .contact h4 {font-size: 16px; font-weight:normal; margin: 15px 0 0 0; padding: 0; color:#D4C686;  }
#right_content .contact p {padding: 0; color:#FFF; font-size: 14px; }

#footer {border-top: solid 2px #D4C686; width: 960px; height: 50px; }

/* Contact form */

#contact_form  td { padding: 5px 5px 15px 5px; font-size: 12px; vertical-align: top; }
#contact_form input, textarea { width: 420px; padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; border: none; border-left: solid 1px #929497; border-top: solid 1px #929497; background: #ccc; }
#contact_form input.button { width: auto; padding: 5px 10px; font-weight: bold; color: #fff; border: none; background: #6f6236; }
#contact_form input.button:hover { color: #6A613B; background: #D4C686; cursor: pointer; }
