html{background:#ccc;}body{font-family:arial,sans-serif;font-size:16px;}p{color:#fff;font-size:16px;line-height:1.5;margin:0 0 1.5em 0;}a{color:#fff;}strong{color:#000;font-weight:bold;}em{font-style:italic;}h1{color:#000;font-family:helvetica,arial,sans-serif;font-size:20px;font-weight:bold;line-height:1.3;margin:10px 0;}h2{color:#000;font-family:helvetica,arial,sans-serif;font-size:30px;font-weight:bold;letter-spacing:-.075em;line-height:1.3;margin:0 70px;text-align:center;}h3{color:#000;font-size:16px;font-weight:bold;line-height:1;margin:1em 0;}h4{color:#333;font-size:19px;line-height:1.5;margin:1em 0 .3em;}h5{color:#333;font-size:18px;line-height:1.5;margin:1.5em 0;}h6{color:#333;font-size:16px;line-height:1.5;margin:1.5em 0;}li{color:#fff;font-size:16px;line-height:1.5;}li.even{color:#4ca5e4;}ol li{list-style:decimal;}div.container,#container{margin:0 auto;overflow:auto;width:951px;}#header{background:url(/img/content-top.png) bottom no-repeat;overflow:auto;padding:35px 0 34px 0;}#content{background:url(/img/content-repeat.png) repeat-y;overflow:auto;}#sidebar{float:left;margin:0 0 0 19px;width:188px;}#main{float:right;margin:0 45px 0 0;width:675px;}#buttons{background:url(/img/content-bottom.png) top no-repeat;padding:32px 0 0;}#header img#logo{float:left;}#header div{float:right;margin:0 12px 0 0;text-align:right;width:488px;}#header div p{margin:0 0 15px;}#header .email,#header .phone{color:#666;}#header .phone{display:block;font-size:35px;font-weight:bold;line-height:39px;}ul#menu{margin:0;overflow:auto;text-align:left;}ul#menu li{display:inline;}li#hometab a{background:url(/img/menu-home.png) no-repeat;width:122px;}li#projectstab a{background:url(/img/menu-projects.png) no-repeat;width:122px;}li#servicestab a{background:url(/img/menu-services.png) no-repeat;width:122px;}li#contacttab a{background:url(/img/menu-contact.png) no-repeat;width:122px;}ul#menu li a{background-position:top center;display:block;float:left;height:44px;outline:none;padding:0;text-decoration:none;text-indent:-9999em;}ul#menu li a:hover,ul#menu li a.current,ul#menu li a.current:hover{background-position:center -44px;}#sidebar div{background:url(/img/sidebar-box-repeater.png) top repeat-x #e5e5e5;margin:1px 8px 15px 7px;width:173px;}#sidebar div h3{border:1px solid #000;color:#fff;font-size:15px;margin:0 0 10px;padding:7px 0;text-align:center;}div#testimonies h3{background:#fe0000;}div#casestudies h3{background:#057bc5;}#sidebar div p{color:#000;font-size:12px;margin:0;padding:0 5px 10px;}#sidebar div p a{color:#7f7f7f;}#sidebar div#socialmedia{background:none;margin:50px 0 0 40px;width:104px;}#main div#banner img{border:8px solid #fff;}#main ul li{list-style:disc;margin:0 0 0 18px;}p#footer{font-size:.75em;margin:1em 0 0;padding:0 0 1em;text-align:center;}p#footer,p#footer a{color:#7f7f7f;}form{background:#666;border:8px solid #fff;display:none;height:280px;left:50%;margin:-135px 0 0 -208px;padding:20px 0 0;position:fixed;top:50%;width:400px;z-index:100;}form a{color:#000;display:block;float:right;margin:0 20px 0 310px;padding:3px;}label,input,textarea{margin-left:20px;}input,textarea{margin-bottom:15px;}label{color:#fff;display:block;padding:0 0 4px;}textarea{height:40px;}table{color:#fff;margin:0 0 20px;vertical-align:top;width:100%;}table td{vertical-align:top;}#projects table{color:#000;}
