﻿
body {margin:1em 0 0 0;background: #acbc94 url(img/bg.jpg) repeat-x;font-family:Verdana,Arial;font-size:70%;color:#444;direction:ltr}

#header {width:768px;margin:0 auto 0 auto;position:relative;}

#headerLeft {width:351px;height:210px;background: url(img/header_bg2.jpg);float:left;}

#headerRight {width:417px;float:left;}

#header h2 {font-family:tahoma;color:#635f89;font-size:230%;font-weight:normal;position:absolute;top:3.3em;left:20px;}

#header h2 span {color:#fff;position:absolute;top:-2px;left:-2px;}

#header h4 {font-family:Verdana;color:#fff;font-size:120%;font-weight:normal;position:absolute;top:8.9em;left:20px;line-height:150%;}



#content {width:768px;margin:0 auto 0 auto;background:white;clear:both;padding:5px 0;border-bottom:2px solid #829661;}



#about {background:#edf9db;width:250px;height:270px;float:left;margin:0 4px 0 4px;}

#about img {float:right;margin:4px 0 0 0}

.mag {margin:14px 8px 0 8px;line-height:150%;font-style:italic;}

#services {background:#fff;width:240px;float:left;}

#contact {background:#edf9db;width:250px;height:270px;float:right;margin:0 4px 0 4px;}

#content p {margin:4px 8px 0 10px;line-height:150%;}

.more {margin-top:15px;}

h3 {font-family:Georgia;color:#6f864d;font-size:160%;margin:8px 4px 0 10px;font-weight:normal;}

hr {color:#d9eac0;background-color:white;height:1px;border:none;margin: 2px auto 0 auto;}



ul {margin:10px 15px 5px 20px;padding:0px 0px 0px 1em;list-style-type:circle;}

li {margin:0px 0px 12px}

a {color:#9966cc}

a:visited {color:#9966cc}

a:hover {color:#7a9158}

.email a {color:#444;}

.email a:visited {color:#444;}




#pageHeader {list-style:none;width:762px;height:40px;margin:0 auto 0 auto;background:#696491 url(img/page_bg.jpg) repeat-x bottom;padding:0;border:3px solid white;}

#headerName {float:left;font-family:Tahoma;color:white;font-size:170%;font-weight:normal;margin:0;padding:.5em;letter-spacing:0;}

#headerNumber {float:right;font-family:Tahoma;color:white;font-size:120%;font-weight:normal;margin:0;padding:1em .5em;}

#leftNav {width:100px;float:left;padding:0 0;margin-top:1em;}

#leftNav ul {list-style:none;margin:0 0;}

#pageContent {width:600px;padding:0 2em 0 2em;margin:1em 0;border-left:1px solid #d9eac0;float:left;}

#pageContent h2 {margin:0 0 .5em 0;font-family:Georgia;color:#6f864d;font-size:2em;font-weight:normal;}

#pageContent p {margin:0 0 2em 0;}



.form {margin:0;height:80px; clear:both;}

.form h3 {margin:0;}

.form h3 a:visited {color:#999;}

.form p {margin:2px;color:#999;}

.form p a {color:#999;}

.form img, .adobe img {float:left;margin:0 10px 0 0;border:0;}

.adobe {margin:2em 0 0 0;clear:both;}


#blockLeft {width:300px;float:left;}

#map {width:300px;float:right;}

#map img {border:1px solid #d9eac0;padding:3px;background:white;margin-bottom:10px;}

.directions {margin:2em 0;}

.directions h3 {font-family:Verdana;font-size:100%;font-weight:bold;color:#444;margin:0;}

.directions ul {margin:5px 10px;}

.directions li {margin:5px 0;}

#localLink {margin:3px;text-align:center;}


.photos {clear:both;width:550px;margin:0 auto 0 auto;}

.photos ul {margin:0;padding:0;list-style-type:none;}

.photos li {margin:0 0 3em 0; padding:0;}

.before {float:left;}

.after {float:right;}

.photos img {border:1px solid #d9eac0;padding:3px;background:white;}

#photo_title {width:550px;margin:0 auto 0 auto;}

#photo_title ul {margin:0;padding:0;list-style-type:none;}

#photo_title li {margin:0 0 1em 0; padding:0;color:#666;}



#footer {margin:12px 0;padding:0 0 12px 10px;clear:both;}

#footer img {float:left;border:1px solid #d9eac0;margin-right:10px;}

#copyright {width:768px;margin:2px auto 15px auto;text-align:right;font-size:80%;color:#ffffff;}


