body {margin:0; padding:0;background: #151515;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; line-height: 17px;}

a {color:#04a8cc; text-decoration: none;outline: none;}

p {padding-top: 8px;}

#container {width: 808px; margin-left: auto; margin-right: auto; padding-bottom: 40px; }

h1, h2 {position: absolute; left: -876em;}
.human {position: absolute; left: 630px; top:20px;background: #151515!important; color: #151515;}
.clear {clear: both;}

a img {border: none;}
#top {height: 120px; border-bottom: 1px solid #2d2d2d;}
#top .logo {float: left;}
#top .contact {float: right;}

#nav {margin: 0 0 35px 0; padding: 0;border-bottom: 1px solid #2d2d2d; }
#nav li {display: inline; list-style-type: none;}
#nav li.bloglink {float: right;}

#homeleft {float: left; width: 312px;}
#homeleft p {width:260px;}
#homeleft ul {margin: 15px 0 0 0; padding: 0; list-style-type: none;}

#homeright {float: left; width: 463px; padding-left: 33px;}
#homeright div {margin-bottom: 14px;}

.briefs {width: 315px; border-top: 1px solid #2d2d2d; padding-top: 20px; border-bottom: 7px solid #2d2d2d; height: 230px; float: left;}
.briefs p {width: 264px;}

.getintouch {width: 221px; border-top: 1px solid #2d2d2d; padding-top: 20px; border-bottom: 7px solid #2d2d2d; height: 230px;float: left; margin-left: 30px;}

form {line-height: 20px; margin-top: 17px;}
label {color: #969696; float: left; width: 80px; display: block;}
input, .multi {background: #212121!important; border: none 0; color: #969696; width: 137px; float: left; margin-top: 2px; }
.multi {height: 100px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;overflow: auto;}
.go {height: 15px; width:15px; float: right;}

.webelieve {float: left;border-bottom: 7px solid #2d2d2d; height: 197px;padding-top: 54px;margin-left: 29px;_margin-left:5px;}

#clients {color: #616161; margin: 0; padding: 0; list-style-type: none; padding-top: 20px; line-height: 18px;}
#clients a {color: #fff;padding: 1px 5px 1px 15px;}
#clients li.dead {padding: 1px 5px 1px 1px;}
#clients a:hover, #clients a.selected {background: #04a8cc;color: #151515;}

#homelinks a {color: #fff;padding: 1px 5px 1px 2px;}
#homelinks a:hover {background: #04a8cc;color: #151515;}


#ourworkleft {float: left; width: 140px; text-align: right;}

#workdescription {float: right;border-bottom: 1px solid #2d2d2d;padding-bottom: 20px; width:635px;}
#flash {padding-bottom: 20px;}

.abouttheproject {width: 360px;float: left;}
.quote {float: right;}

.categories {color: #616161;}

#workgetintouch {float: right; width: 221px; padding-top: 20px;}

#logo {width: 93px; float: left;}

#aboutusright { width: 221px;float: left;}
#aboutusleft {width: 515px; float: left; border-right: 1px solid #2d2d2d; padding-right: 35px; margin-right: 35px;_margin-right:15px;}
#aboutusleft img {float: left;}
.aboutdesc {float: left; width: 264px; margin-left: 20px; padding-bottom: 50px; }
.aboutdesc p {margin: 0; padding: 0 0 15px 0;}

#servicecontent {width:284px; border-right:1px solid #2D2D2D;float:left;margin-right:35px;padding-right:35px;margin-left:35px;padding-left:35px;border-left:1px solid #2D2D2D; min-height: 370px;_margin-right:15px;}

.contactform {width: 221px; margin-left: 8px;}
#contactright {margin-left: 35px; padding-left: 35px; border-left:1px solid #2D2D2D; float: left; width: 522px;_margin-left:30px;}
#contactleft {float: left;}

.package {background: #08bee6; width: 441px; margin-bottom: 10px;}

#at16psf input {background: none!important; float: none!important;}

#feedcontainer {width: 462px;border-bottom:7px solid #2D2D2D; padding-bottom: 30px; padding-top: 30px; float: right;}
#feed img {display: none;}
#feed ul {margin: 0; padding: 0; list-style-type: none;}
#feed ul li { list-style-type: none; margin-top:10px;}


