a{ color: #060; }
body{ background: #f4f4f4 url('/images/page-bg.gif') repeat-y 50%; font: 16px normal Verdana, sans-serif; margin: 0; }
#bottom-circle{ background: url('/images/bottom-circle.gif') no-repeat; height: 46px; float: right; position: relative; right: -60px; top: -26px; width: 210px; z-index: 1; }
#content{ padding: 40px 10px 20px 10px; }
#content #comments{ margin-bottom: 40px; }
#content #comments h3{ color: #090; }
#content #comments ol li{ background-color: #f4f4f4;padding: 5px; }
#content #error{ border: 2px solid #f00; background-color: #ffa8a8; margin: 10px; padding: 10px; }
#content form{ margin: auto; overflow: auto; width: 520px; }
#content form .hidden{ display: none; }
#content form p{ clear: both; margin: 0; }
#content form p label{ border-right: 2px solid #090; float: left; margin-right: 20px; padding: 12px 0; width: 100px; }
#content form p input[type="text"], #content form p textarea{ margin: 10px 0; }
#content form .submit{ margin: 20px 0; }
#content #personalities{ margin: 60px 0 0 0; overflow: auto; }
#content #personalities .column{ float: left; padding: 0 20px; text-align: justify; width: 272px; }
#content #personalities .column h5{ color: #090; text-align: center; }
#content #personalities .middle{ border-left: 2px solid #090; border-right: 2px solid #090; }
#content #portfolio{ text-align: center; }
#content .post .entry{ font-size: .9em; }
#content .post h3 a{ text-decoration: none; }
#content .post .postmetadata{ background-color: #F4F4F4; border-bottom: 2px solid #090; border-top: 2px solid #090; font-size: 0.9em; margin-bottom: 50px; padding: 5px; }
#content #process{ line-height: 40px; margin: 40px 0; overflow: auto; }
#content #process dt{ color: #090; clear: both; border-right: 2px solid #090; float: left; font-weight: bold; margin-left: 40px; width: 100px; }
#content #process dd{ float: left; padding-left: 20px; }
#content #projects{ margin: auto; width: 880px; }
#content #projects .column{ border-left: 2px solid #090; float: left; margin: 10px 0; padding: 5px; }
#content #respond form p input[type="text"], #content form p textarea{ margin: 9px 0; }
#content #respond form p label{ width: 150px; }
#content #respond form p textarea{ width: 300px; }
#content #respond h3{ color: #090; margin-bottom: 10px; }
#content .service{ border-top: 2px solid #090; margin: 20px auto; padding: 10px; width: 700px; text-align: justify; }
#content .firstservice{ border-top: 0; }
#content .service h5{ color: #090; }
#footer{ background: #009900 url('/images/green-bg.gif') repeat-x; height: 199px; position: absolute; top: 48px; width: 100%; z-index: -1; }
h1, h2, h3, h4, h5, h6{	font-weight: bold; margin: 0; }
h1{ font-size: 28px; }
h2{ font-size: 26px; }
h3{ font-size: 24px; }
h4{ font-size: 22px; }
h5{ font-size: 20px; }
h6{ font-size: 18px; }
img{ border: 0; }
#logo{ background: url('/images/uniq-sites.gif') no-repeat; height: 166px; margin: 15px; width: 544px; }
#logo h1{ visibility: hidden; }
#navigation{ margin-top: 18px; overflow: auto; width: 475px; }
#navigation li{ list-style: none; float: left; margin: 0; padding-bottom: 2px; }
#navigation li.categories{ background-color: #090; }
#navigation li.categories:hover ul{ display: block; }
#navigation li.categories ul{ background-color: #090; display: none; position: absolute; width: 136px; }
#navigation li.categories ul li{ display: block; }
#navigation li.categories ul li a:hover{ text-decoration: underline; }
#navigation li:hover{ background-color: #090; }
#navigation li a{ color: #000; padding: 0 10px; text-decoration: none; }
#navigation ul{ margin: 0; padding: 0; }
#scope{ float: right; left: -115px; position: relative; text-align: center; top: -214px; z-index: 3; }
#scope h2{ font-size: 34px; margin-bottom: 20px; }
#scope h3{ font-size: 40px; }
.submit{ clear: both; text-align: center; }
#top-circle{ background: url('/images/top-circle.gif') no-repeat; height: 46px; left: 660px; position: relative; top: 6px; width: 210px; z-index: 2; }
#wrapper{ background: #fff url('/images/green-bg.gif') repeat-x 0 46px; border-left: 2px solid #030; border-right: 2px solid #030; margin: auto; overflow: auto; width: 960px; }