body { font:12px 'Trebuchet MS', Helvetica, Arial, sans-serif; color:#444; margin:0px auto; background:#000; width:942px;}

* { margin:0; padding:0; border:0px;}
h1, h2, h3, h4, h5 {color:#231F20;}
h1, .h1 {margin:0px 0px 10px 0px; font-weight:normal; color:#fff; font-weight:normal; font-size:18px; display:block;}
h2, .h2 {margin:10px 0px 10px 0px; font-weight:normal; color:#fff; font-weight:normal; font-size:18px; display:block;}
hr {height:1px; background:#6BA4AF; border:1px solid #6BA4AF; margin:10px 0px 10px 0px;}
li {list-style-position:inside;}
p {margin:10px 0px 10px 0px;}
a {color:#6BA4AF; text-decoration:none;}
a:hover {text-decoration:underline;}
h3 {margin:10px 0px 10px 0px;}
h5 {margin-top:5px;}
strong {font-size:12px;}
.button {background:#6BA4AF; color:#fff; border:none; padding:10px; font-weight:bold;}
.clearfix {clear:both; line-height:1px; height:1px; display:block;}
td {border:1px solid #fff; padding:3px;}

#wrapper {}
#content {margin-top:0px;}
#bannerimage {margin:0px; height:178px; overflow:hidden; position:relative; z-index:-1;}
/* HEADER */
#header {width:940px; padding-top:10px;}
#header img {float:right; margin-bottom:5px;}
#header_navbar {background:#454545; clear:both; height:34px; margin-bottom:15px;}
#header_navbar li {display:inline; list-style:none; float:left; }
#header_navbar li a { height:18px; display:block; margin:0px; padding:7px 28px 7px 28px; list-style:none; color:#fff; font-weight:normal; font-size:14px; text-decoration:none;}
#header_navbar li a.active, #header_navbar li a:hover {background:#636363; border-bottom:2px solid #6BA4AF;}


/* FRONT PAGE */
#front_page_image { }

.content_text h1 {color:#fff; font-size:18px;}
.content_text {padding:10px; width:400px; float:left; color:#fff; font-size:14px;}
.content_image {float:right; width:500px;}

/* OTHER CONTENT */
#about_content { width:940px; height:629px; margin-top:5px; color:#000; font-size:14px; background:url('/images/about_background1.jpg') no-repeat;}
#about_content h1 {color:#000; font-size:18px;}
#about_text {padding:320px 30px 30px 30px;}

#gallery #thumbnails {width:300px; float:left;}
#gallery #thumbnails h1 {color:#fff;}
#gallery #thumbnails img {margin:3px; cursor:pointer;}
#gallery #main_image {width:630px; float:left; text-align:center;}
#gallery #main_image img {margin-top:0px; height:400px;}

.clientform input {padding:5px;}
.intro {font-size:16px; color:#111;}
#heading { background:#A17646; padding:10px 0px 3px 10px; margin:0px;}
#heading h1 {color:#fff; font-size:25px; font-weight:bold;}
#wide_content {margin:0px; padding:20px; width:900px;background:#ffffff;}
#wide_content img {padding:5px; border:1px solid #ededed;}
#right_content {margin-left:20px; padding:20px; width:690px; float:left; background:#ffffff;}

#left_bar {width:200px; font-size:14px; float:left; padding:10px; background:#231F20; color:#ffffff;}
#left_bar h3 {color:#ffffff;}
#left_bar a {text-decoration:none; color:#ffffff;}
#left_bar img {border:none;}


/* FOOTER */
#footer {color:#ffffff; padding:10px; text-align:right; font-size:12px;}
#footer a {color:#ffffff;}