* {margin: 0; padding: 0;}

body {background: #44563f; font-size: 15px; font-family: verdana, sans-serif; margin: 0px 0px 10px 0px}

#main {width: 900px; margin: 10px auto 20px auto; background: #475d39 url(images/bg-header14.jpg);}

#header2 {position: relative; background: #475d39 url(images/bg-header14.jpg); padding: 5px 0px 10px 0px; width: 900px;}

#sidebar {float: right; width: 382px; background: #475d39;  background: #96ac78 url(images/bg-sidebar2.jpg) 50% 50% repeat-y;}

img.alignright {float: right; margin: 4px 10px 4px 8px; border: 1px solid black;}

#logo {padding: 0px; border: 1px solid black; background: #95ad78; width: 850px; margin: 8px auto 10px auto;}

img.robblee {margin-top: 15px; margin-left: 50px;}

#clear {clear: both; height: 1px; background: black; width: 100%;}

#leftDiv {width: 390px; margin-left: 50px; margin-top: 20px; border: 1px solid black; background: #708e54;}

#leftWrap { background: #475d39 url(images/pine-tree-trim.jpg) bottom left no-repeat; border-bottom: 1px solid #475d39; }

#leftDiv img.work {border-top: 1px solid black; margin-top: 10px;}

#gallery {float: right; margin: 0; background: #475d39; width: 390px; border-left: 1px solid black; padding: 20px;}

div.introduction { margin: 5px; padding: 10px 0px; background: #708e54; }

div.introduction p {margin: 4px 10px; padding: 6px 12px 12px 12px; font-size: .7em; font-weight: normal;}

#mainNav {background: #344b1f; background: #a06941 url(images/bg-mainNav.jpg) bottom left repeat-y; font-family: Verdana, sans-serif; clear: both; border-top: 1px solid #a7d16a; border-left: 1px solid #a7d16a; border-bottom: 1px solid #708e54; border-right: 1px solid #708e54; text-align: center;}

#grass {background: #44563f;  border-bottom: 1px solid #344b1f; border-top: 1px solid #344b1f; }

#content {background: #96ac78 url(images/bg-content2.jpg) bottom left repeat-y; border: 1px solid black; margin: 0px auto 10px auto; padding: 0px;}

#copyright { clear: both; background: #475d39 url(images/bg-header14.jpg); padding: 4px; text-align: center;}

#mainNav ul {list-style-type: none; margin: 0px; padding: 0px;}

#mainNav li {display: inline; margin: 4px 3px; padding: 3px; font-weight: bold; font-size: .7em; color: #311a14;}

.feature { background: #ffecc1; margin: 35px 300px 20px 220px; float: left;}

#gallery img { margin: 3px; border: 1px solid black;}

#galleryFeature {background: #a06941 url(images/bg-gallery2.jpg
) bottom left repeat-y; padding: 10px; margin: 5px; }

#galleryFeature p {text-align: justify; margin: 10px;}

#content ul.experts {width: 360px; padding: 6px 6px 10px 20px; margin: 4px 5px 15px 55px; }
#content ul.experts li {margin: 4px; padding: 0px 5px; font-size: .8em;  list-style-type: square;}

.small {font-size: .8em;}

h1 { margin: 0px 24px; padding: 22px 10px 8px 25px; border-bottom: none; font-family: Georgia, serif; color: #313531; font-size: 1.2em; color: #311a14; border-bottom: 3px double #708e54; width: 370px;}

h2 {font-size: .8em; margin: 0px 0px 4px 0px; padding: 0;}

h4 {font-size: .8em; padding: 12px 20px 12px 60px; width: 420px;}

p {margin: 6px; padding: 6px; font-size: .7em;}

#sidebar h2 {font-size: 12px; margin: 18px 10px 12px 10px; padding: 0px;}

#gallery h2 { padding: 10px 20px 6px 20px;}

#sidebar p {font-size: .7em; margin: 8px 10px 14px 10px;}
#copyright p {font-size: 11px;}

.services h3 {color: #a7d16a; padding: 4px 4px 0px 20px; margin-right: 1px; margin-left: 200px; font-size: .8em;  font-weight: bold; border-bottom: 1px solid black; background: #163314  url(images/bg-services-h3.jpg); width: 166px;}

.services p {margin-left: 200px; font-size: .8em; color: #bde29f; line-height: 1.4em;}

.strong {font-weight: bold;}


/* links */

#mainNav a {text-decoration: none; font-size: .8em;}

#mainNav a:link, #mainNav a:visited {color: #000; padding: 3px;}

#mainNav a:hover, #mainNav a:active {color: #a7d16a; padding: 3px; background: #475d39;}

#content a:link, #content a:visited {color: #000; padding: 3px;}

#content a:hover, #content a:active {color: #a06941; padding: 3px; background: #333;}

#leftDiv a:link, #leftDiv a:visited {color: #bde29f; padding: 0;}

#leftDiv a:hover, #leftDiv a:active {color: #fff; padding: 0;}

#copyright a:link, #copyright a:visited {color: black;}

#copyright a:hover, #copyright a:active {color: #a06941; background: #333;}


/*popup */

#wrapper {width: 300px; height: 300px; background: #311a14;}

#content2 {background: #96ac78 url(images/bg-content.jpg) bottom left repeat-x; border-left: 2px solid #708e54; border-bottom: 2px solid #708e54;  border-right: 2px solid #708e54; margin: auto; padding: 0px; height: 290px;}

