html,body{margin:0;padding:0; border-top:5px solid #3f3d1c;}
body{font: 12px helvetica, arial,sans-serif;text-align:center; margin:0;padding:0;background: #fff url(imgs/ainsworthwatercolor2.jpg) top center no-repeat;}

a {color: #677e90; }
a img {border: none;}
ul, ul li {margin:0px; padding:0px;}
p{margin:0px; padding: 0px 0px 14px;}

h4{padding: 0px; margin:0px;}

div#navbar{height:30px; display:block; text-align:right; margin-top:40px; float:right; width:500px;}
div#navbar ul li {display:inline;float:right; list-style-type:none; padding:6px 0px; font-size:1.2em; }
div#navbar ul li a {padding:9px 16px 6px; text-decoration: none; color: #3f3d1c; text-transform:uppercase; margin-left:2px;}
div#navbar ul li a.current,
div#navbar ul li a:hover {padding:9px 16px 6px; text-decoration: none; background: #3f3d1c; color: #b5d4d2;}

div#clearing {clear: both; display: block; width: 900px; height: 91px;}
div#header{position:relative; background:transparent url(imgs/new-logo.gif) top left no-repeat; height: 87px; margin-bottom: 5px; width:400px; float:left;}
div#header h1{text-indent:-5000px;}
div#header a{position:absolute;right:0;top:23px}

div#container{text-align:left}
div#slides {float:left; margin:25px 18px 25px 0px; display:block; width: 590px; height:352px; padding: 3px; border: 1px solid #ddd;background: #fff;}
div#content {width:900px;  border-top: 1px solid #a8a681; }
div#content h2{line-height:41px; font-size: 33px; width: 900px; float:left; font-family: Georgia, Times, serif; color: #677e90; padding: 0px 0px 28px; font-weight: normal;  border-bottom: 1px solid #a8a681;}
div#content h2 i {color:#415a6d; }
div#content p.first {margin-top: 15px;}
div#content p{color:#666; line-height:18px; font-size: 13px; width: 280px; float:left;}
div#content p a {color:#a24426; background: #b5d4d2; padding: 2px 5px; margin:0px -2px;}
div#content p a:hover {background: #3f3d1c; color: #b5d4d2; text-decoration: none;}
div#content h4 {color: #666; font-size:16px; text-transform: capitalize; margin-top: 25px;}

div#swatches a.more {float: right;color:#c96c4f; background: #f5f4ee; padding: 11px; margin: 6px 12px 12px 0px; width: 470px; text-align: right;}
div#swatches a.more:hover {background: #3f3d1c; color: #b5d4d2; text-decoration: none;}
div#swatches ul li {list-style-type: none; display: inline;}
div#swatches ul li a {width: 154px; height: 121px; }
div#swatches ul li a img {border: none; margin: 0px 6px 4px 0px;width: 150px; height: 118px; padding: 3px; border: 1px solid #ddd;background: #fff;}
div#swatches ul li a img:hover {border: 1px solid #c96c4f; margin: 0px 6px 4px 0px;background: #c96c4f;}
div#swatches h2 {text-indent: -5000px; background: transparent url(imgs/some-of-our-work.jpg) top left no-repeat; height: 34px; width: 540px; display:none;}

div#portfolio ul li {list-style-type: none; clear: both; border-bottom: 1px solid #eee; height: 143px; margin: 18px 0px; padding: 0px;}
div#portfolio ul li a {width: 154px; height: 121px; }
div#portfolio ul li a img {border: none; margin: 0px 20px 4px 0px;width: 150px; height: 118px; padding: 3px; border: 1px solid #ddd;background: #fff; float: left;}
div#portfolio ul li a img:hover {border: 1px solid #c96c4f; margin: 0px 20px 4px 0px;background: #c96c4f;}
div#portfolio ul li span.portfolio-info {float: left; width: 420px;}
div#portfolio ul li span.portfolio-info a {color: #A24426; text-decoration: underline; font-weight: normal; }
div#portfolio ul li span.portfolio-info p {line-height: 15px; color: #666;}
div#portfolio ul li span.portfolio-info a h4 {font-size: 14px; margin: 0px; padding: 0 0 8px; color: #A24426;}

div#portfolio ul li span.portfolio-featured h4 {color:#A24426; padding: 0 0 8px;}
div#portfolio ul li span.portfolio-featured {float: left; width: 285px; padding: 0 0 0 17px;}
div#portfolio ul li span.portfolio-featured ul.col1, div#portfolio ul li span.portfolio-featured ul.col2 {width: 134px; float: left;}
div#portfolio ul li span.portfolio-featured ul.col2 {margin-left: 17px;}
div#portfolio ul li span.portfolio-featured ul.col1 li, div#portfolio ul li span.portfolio-featured ul.col2 li {height: auto; margin: 0px; padding: 3px 0px;}

div#container{width:900px;margin:51px auto 0px;}
div#secondary-info{width: 900px; height: 330px; margin:28px 0px 22px;border-bottom: 1px solid #dcdbca; clear: both;}
div#secondary-interior {width: 900px; height: auto; margin:28px 0px 22px;border-top: 1px solid #dcdbca; clear: both;}
div#more-referrals {float: right; width: 370px; text-align: right; background: transparent url(imgs/comment.gif) top left no-repeat; height:49px;}
div#more-referrals p {padding-top: 26px;}
div#more-referrals a.more {color:#c96c4f; background: #f5f4ee; padding: 11px; width: 348px; text-align: right; }
div#more-referrals a.more:hover {background: #3f3d1c; color: #b5d4d2; text-decoration: none;}
div#referrals{float:right;width:370px; height:257px; background: #c2d7d9;}
div#referrals h2 {padding: 10px 50px; line-height: 1.3em; color: #555; font-family: Georgia, Times, serif; font-style: italic; font-weight: normal; font-size: 16px;}
div#referrals a.more {float: right;color:#777; text-decoration: none; padding: 11px; margin: 0px 12px 12px 0px; text-align: right;}
div#referrals a.more:hover {background: #3f3d1c; color: #b5d4d2; text-decoration: none;}
div#swatches{float:left;width:504px;}
div#affiliations{float:left; height: 120px; width:122px;  margin: 0px 15px 60px; padding: 15px; background: #ecf2c5;}
div#affiliations p {line-height: 15px; }
div#affiliations img {float: right;}
div#awards{float:left;width:325px; margin-bottom: 60px; height:150px;}
div#footer{float:right;width:370px;  margin-bottom: 60px;}
div#footer p{margin:0;padding:0px; font-family: Georgia, Times, serif; font-style: italic; font-weight: normal; font-size: 15px; line-height: 19px; color:#555;}
div#footer a{display:inline;padding:0;color: #3F3D1C}

div#interior-footer{float:left;width:492px; margin-top: -44px;  margin-bottom: 75px;}
div#interior-footer p{margin:0;padding:0px; font-family: Georgia, Times, serif; font-style: italic; font-weight: normal; font-size: 15px; line-height: 19px; color:#555;}
div#interior-footer a{display:inline;padding:0;color: #3F3D1C}

h3#comments {margin-top:35px;}
div#content div.comment-body p {width:500px;}
div.commentmetadata {padding:8px 0px;}
div.commentmetadata a {font-family:Georgia, Times, serif; font-style:italic; text-decoration:none;}
img.avatar {display:none;}
div#content p.forform {width:500px;}
div.post {margin-bottom:25px;}
ul#adverts li {margin-top:10px; width:125px; float:left; }
ul#adverts li.pright {padding-right:10px;}
p.postmetadata {border-top: 1px dotted #677E90; border-bottom: 2px solid #677E90; width:620px; padding-top:15px; }