@charset "UTF-8";/* CSS Document */html,body{background-color:#958A78; }body { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color:#FFFFFF }img {border:none;}a:link {color:#FFFFFF; text-decoration:none;} /* unvisited link */a:visited {color:#FFFFFF; text-decoration:none;} /* visited link */a:hover {color:#60553E; text-decoration:none;} /* mouse over link */a:active {color:#60553E; text-decoration:none;} /* selected link */a.current {color:#60553E;}h3 { font-size: 10.5pt; font-weight: normal; color: #DBDFF1; margin-bottom: 20px;}ul {padding:0px; margin:0px;}ul li { list-style:none; }/* Main Layout */.centered {text-align:center}div#main {position:relative; width:970px; height:570px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; margin-top:26px; text-align:left; }div#top {position:relative; width:970px; height:116px; border-bottom:#958A78 solid 2px;}div#top ul {position:absolute; right:35px; bottom:16px; height: 11px;}div#top ul li {border-right: 1px solid #99CC33; padding-right:11px; padding-left:2px; display:inline; list-style:none; margin: 0px 0px 0px 10px; height: 11px; text-align:center}div#top ul li a {position:relative;top:0;}div#top ul li.last {border-right:0px;}div#top ul.dropDown {position:absolute; z-index: 3; height: 91px; top: 25px; left:-3px; overflow: hidden; clear: left; width:100%; display:none; z-index:2; background:url(images/dropdown.png) no-repeat 2px 0; }div#top ul.dropDown li {display:block; padding: 7px; margin: 0; width:80px; height:15px; border-top:0px; border-right: 0; text-align:center}div#top ul.dropDown li a {color:#60553E; padding: 5px 5px 3px 0;  width: 79px;  display: block; position: relative; top: -4px; text-align:center}div#top ul.dropDown li a:visited {color:#60553E; }div#top ul.dropDown li a:hover {color:#FFFFFF;font-weight:bold; background:url(images/hover.png) no-repeat; }div#top ul.dropDown li a:active {color:#FFFFFF;font-weight:bold;}div#leftbar {height:395px; width:330px; background:url(images/blue_gradient.gif) repeat-X #809cd1; float:left; padding: 20px 20px 12px 30px;}div.column {float:left; width:240px; background-color:#FFFFFF;margin-left:30px; margin-right:12px; margin-top:20px;}div.rightbar {height:427px; width:590px; padding: 0px; background-color:#FFFFFF; float:left; color:#958A78} div.rightbar a:link {color:#60553E;text-decoration:underline} /* unvisited link */div.rightbar a:visited {color:#60553E;text-decoration:underline} /* visited link */div.rightbar a:hover {color:#809CD0;} /* mouse over link */div.rightbar a:active {color:#809CD0;} /* selected link */div#bottombar {float: left; height: 25px; width:970px; background-color:#544B3B;}img#bottomshadow {position:absolute; bottom: -18px; left: 3px;}img#rightshadow {position:absolute; top:0px; right:-19px;}img#mainlogo {position:absolute; bottom:30px; left:30px;}img#topgradient {position:absolute;}img#quoteoff {position:absolute; right: 20px; top: -27px;}div#footer {position:absolute; bottom:-30px; left:0px; height:23px; width: 937px; font-size:7.75pt; text-align:right; padding-top:8px;}/* Home Page */img.rotate {display:none;}/* About Us */img#andrea {margin-top:58px; margin-bottom:16px;}img#linkedin {margin-top:35px;}div#aboutus {margin-top: 30px; margin-left: 30px; margin-bottom: -30px; width:500px;}div#aboutus h2 { margin: 0px; color: #809cd1; font-size: 10.2pt; font-weight:normal; }div#aboutus p { margin-top: 22px;}div#video { height: 365px; width: 467px; margin-left: 30px; margin-top:0px;}/* Portfolio */ ul#portfolionav li {margin-bottom: 5px }div#portfolio {position:relative;}div#portfolio img.portImage { display: none; margin-top:20px; }div#portfolio span.client {position:absolute; bottom:28px; left:30px; color:#809CD0; display: none}div#portfolio span.client a:link { color: #809CD0; text-decoration:underline}div#portfolio span.client a:visited { color: #809CD0; text-decoration:underline}div#portfolio span.client a:hover { color: #60553E;}div#portfolio span.client a:active { color: #60553E;}div#portfolio span.project {position:absolute; bottom:28px; right:86px; color:#60553E; display: none}div#portfolio span.project div.flash { position:absolute; top: -355px; left: -237px;}img#previous {position:absolute; bottom:30px; right:57px;}img#next {position:absolute; bottom:30px; right:30px;}/* Clients */p.list {margin:0px -13px 0px -13px;} /* huh? try ul { } *//*Contact Form*/div#form { width: 490px; text-align:left; margin: 0 auto; } div#form ul { margin-bottom: 20px; }div#form li { float: left; width: 224px; margin-top: 10px}div#form li.left { margin-right: 37px }div#form li input { width: 224px }div#form textarea { width: 486px; height: 166px; margin-bottom: 10px }div#form input#submit { float: right }span.error { color: #C30 }div#form p { margin-top: 20px }