*{border:0;margin:0;padding:0}
body{background:#292929}
#header-wrapper{background:url(../images/header-bg.jpg);width:100%;height:96px}
#header img{margin-top:15px}
#featured-wrapper{background:url(../images/featured-bg.jpg);width:100%;height:334px}
#featured-col1{float:left;width:548px;height:327px}
#featured-col2{float:left;width:405px;height:327px}
#featured-col2 h1{font-family:Helvetica;font-size:60px;color:#ff0051;line-height:62px;margin-top:50px}
#featured-col2 p{font-family:Helvetica;font-size:28px;color:#fff;line-height:30px;padding-top:10px;padding-bottom:20px}
ul#mainnav{float:right;position:relative;margin-top:40px;height:45px}
#mainnav li{display:inline;padding-left:35px}
#mainnav li a{color:#666;text-decoration:none;font-size:12px;font-family:Helvetica;font-weight:100}
#mainnav li a:hover{color:#fff;text-decoration:none;font-size:12px;font-weight:100}
#container{background:#eaeaea;width:100%;overflow:hidden}
.content-box{width:980px;margin:3em auto;overflow: hidden;}
.content-box2{width:980px;margin:3em auto}
#slogan h1{font-family:Helvetica;font-size:18px;font-weight:500;color:#333;text-align:center;padding-bottom:30px}
#col1,#col2,#col3{float:left;width:245px;padding-top:30px;padding-bottom:50px}
#col2{padding-left:112px;padding-right:112px}
ul.tweet_list{list-style:none}
.tweet li{padding-bottom:13px}
.tweet{font-family:Helvetica;font-size:12px;line-height:24px;color:#333;list-style:none}
.tweet_text a{font-family:Helvetica;font-size:12px;line-height:24px;color:#ff0051;list-style:none}
#about-box{float:left;width:613px;padding-right:63px}
#about-box h2{font-family:Helvetica;font-size:16px;font-weight:500;color:#333}
#services-col1{float:left;width:375px;padding-top:5px;padding-right:155px}
#services-col2{float:left;width:425px;padding-top:5px;}
#ourwork-box h2{font-family:Helvetica;font-size:11px;color:#333;line-height:12px;font-weight:400;padding-top:5px;padding-left:5px}
#ourwork-box p{font-family:Helvetica;font-size:12px;line-height:24px;color:#333;padding:5px}

#contact-col1{float:left;width:613px;padding-right:63px;padding-bottom:60px}
#contact-col2 a{font-family:Helvetica;font-size:12px;line-height:24px;color:#333;padding-bottom:30px;text-decoration:underline}
#contact-col2 a:hover{font-family:Helvetica;font-size:12px;line-height:24px;color:#333;padding-bottom:30px;text-decoration:none}
label{display:block;font-family:Helvetica;font-size:12px;line-height:24px;color:#333;margin:5px 0 10px}
input,textarea{border:1px solid #dcdcdc;border-left-width:5px;font-size:12px;font-family:Helvetica, Arial, Tahoma, sans-serif;padding:7px}
input{width:210px}
input.smaller{width:100px}
input.larger{width:400px}
.submit{border:none;width:100px;height:35px;margin-top:20px;margin-right:190px;font-family:Helvetica;font-size:16px;background:url(../images/grad.gif) top repeat-x #333;color:#FFF}
.submit:hover{background-position:0 7px;cursor:pointer;background:url(../images/grad.gif) top repeat-x #ff0051}
form small{padding:13px 0 0 5px}
#footer-wrapper{width:100%;height:50px}
#footer{width:960px;color:#666;text-decoration:none;font-size:10px;font-family:Helvetica;font-weight:100;padding-left:15px;padding-right:15px;margin:auto}
#footer p{float:left;color:#666;text-decoration:none;font-size:10px;font-family:Helvetica;font-weight:100;margin-top:20px}
ul#footnav{float:right;position:relative;margin-top:20px;text-align:center}
#footnav li{display:inline;padding-left:10px;padding-right:10px}
#footnav li a{color:#666;text-decoration:none;font-size:10px;font-family:Helvetica;font-weight:100}
#footnav li a:hover{color:#fff;text-decoration:none;font-size:10px;font-family:Helvetica;font-weight:100}
#header,#featured{width:980px;margin:auto}
#col1 h1,#col2 h1,#col3 h1,#about-box h1,#clients-box h1,#careers-box h1,#services-box h1,#services-box h2{font-family:Helvetica;font-size:18px;font-weight:500;color:#333}
#col1 img,#col2 img,#col3 img,#about-box img,#clients-box img,#services-box img,#contact-col1 img,#contact-col2 img{padding-top:10px;padding-bottom:10px}
#col1 p,#col2 p,#col3 p,#clients-box p,#contact-col2 p{font-family:Helvetica;font-size:12px;line-height:24px;color:#333}
#col1 p a,#col2 p a,#col3 p a,#col1 a,#col2 a,#col3 a{font-family:Helvetica;font-size:12px;line-height:24px;color:#ff0051;text-decoration:underline}
#col1 p a:hover,#col2 p a:hover,#col3 p a:hover,#col1 a:hover,#col2 a:hover,#col3 a:hover{font-family:Helvetica;font-size:12px;line-height:24px;color:#ff0051;text-decoration:none}
#about-box p,#services-box p,#contact-col1 p{font-family:Helvetica;font-size:12px;line-height:24px;color:#333;padding-bottom:30px}
#clients-box,#contact-col2{float:left;width:284px}
#ourwork-box h1,#contact-col1 h1,#contact-col2 h1{font-family:Helvetica;font-size:18px;font-weight:500;color:#333}
.client1,.client2,.client3,.client4,.client5,.client6{float:left;}
#services-box {margin-bottom: 30px;}
#ourwork-box img{padding-top:10px;padding-bottom:20px}
#header img:hover{opacity: .8}
