html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}select,input{font-size:inherit;}body{line-height:1.5;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}table,td,th{vertical-align:middle;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a img{border:none;}body{background:#000 url(/media/img/css/common/bg_smoke_dots.jpg) no-repeat fixed top center;font-family:"Lucida Sans",Arial,"Trebuchet MS",Tahoma,Helvetica;}.colmask{clear:both;float:left;overflow:hidden;position:relative;width:100%;min-width:891px;}.threecol .colleft{right:50%;}.threecol .col1{left:100%;width:50%;}.threecol .col2{left:31%;width:19%;}.threecol .col3{left:85%;width:21%;}.threecol .colmid{right:25%;}.colright,.colmid,.colleft{float:left;position:relative;width:100%;}.colright,.colmid,.colleft{float:left;position:relative;width:100%;}.col1,.col2,.col3{float:left;overflow:hidden;padding:0;position:relative;}a{color:#EF20B5;border-bottom:1px dotted #888;text-decoration:none;}a:hover{background:#222;color:#EF20B5;border-bottom:1px solid #888;}h1{color:#FFF;font-size:30px;margin:0 0 1em -0.7em;}h1 strong{display:block;height:0;text-indent:-9999px;}h2{color:#FFF;font-size:20px;}h1,h2,p{margin-bottom:1em;}.logocol{position:fixed;top:0;padding-top:3.2em;color:#888;text-align:center;}.navcol{bottom:30px;position:fixed;left:77%;}.content{background:url(/media/img/css/common/contentoverlay.png) repeat;padding:3.2em 3.2em 5em;min-height:400px;color:#fff;border:1px solid #222;border-top:none;border-bottom:none;}.vcard{display:none;}.adr-box{font-family:Verdana;font-size:80%;line-height:25px;margin-top:250px;}.adr-box p{margin-bottom:0;}.adr-box p.locality{font-weight:bold;}.clear{clear:both;}.contact-hook{background-color:#262626;margin-top:3em;padding:.3em;}.intro-splash{margin-top:4em;}ul.services-process{margin:0 1em 2em;list-style:none;}ul.services-process li{margin-bottom:2em;}ul.services-list{float:left;margin:0 1em;width:40%;list-style:none;}ul.services-list li.hd{font-weight:bold;}#modal-dialog-client{position:absolute;width:100%;height:450px;background:#111;border:1px solid #333;color:#ddd;z-index:99;top:10%;}#modal-dialog-client .client-container{display:none;margin:0 auto;width:680px;}#modal-dialog-client .text{float:left;width:300px;}#modal-dialog-client .screenshot{float:left;width:360px;margin:10px 0 0 10px;}.portfolio{margin-bottom:4em;min-width:520px;}.portfolio .clear{clear:both;}.portfolio ul.thumblist{display:none;list-style:none;margin:0;padding-top:10px;float:left;width:520px;}ul.thumblist li{margin:0;padding:5px;float:left;display:inline;position:relative;width:110px;height:110px;}ul.thumblist li img{width:100px;height:100px;-ms-interpolation-mode:bicubic;border:1px solid #ddd;padding:5px;background:#f0f0f0;position:absolute;left:0;top:0;}ul.thumblist li img.hover{background:url(/media/img/css/common/thumb_bg.png) no-repeat center center;border:none;}#modal-dialog-client h2,.portfolio h2{font-family:"Trebuchet MS",Tahoma,Helvetica;margin:0;}#modal-dialog-client .date,.portfolio .date{color:#555;font-size:15px;font-variant:small-caps;}#modal-dialog-client .services-provided,.portfolio .services-provided{color:#aaa;font-size:12px;font-style:italic;}#modal-dialog-client .description,.portfolio .description{font-size:13px;margin-top:2em;}#modal-dialog-client .awards,.portfolio .awards{margin-top:2em;font-size:11px;color:#EF20B5;}#our-work h2.logos_heading{margin:2em 0 0 0;}#our-work .client-logos{list-style:none;margin:0;line-height:40px;}#our-work .client-logos img{vertical-align:middle;}#our-work .client-logos-end{clear:both;}#our-work .client-logos span{float:left;}#our-work .client-logos span a,#our-work .client-logos span a:hover{display:block;margin:.3em;text-indent:-999px;border:none;}#our-work .client-logos span#logo-ms a{width:130px;height:23px;background:url(/media/img/css/common/client_logos.png) no-repeat -176px -4px;}#our-work .client-logos span#logo-ms a:hover{background-position:-6px -4px;}#our-work .client-logos span#logo-bae a{width:145px;height:24px;background:url(/media/img/css/common/client_logos.png) no-repeat -176px -44px;}#our-work .client-logos span#logo-bae a:hover{background-position:-6px -44px;}#our-work .client-logos span#logo-umd a{width:145px;height:34px;background:url(/media/img/css/common/client_logos.png) no-repeat -176px -79px;}#our-work .client-logos span#logo-umd a:hover{background-position:-6px -79px;}#our-work .client-logos span#logo-mash a{width:145px;height:40px;background:url(/media/img/css/common/client_logos.png) no-repeat -176px -123px;}#our-work .client-logos span#logo-mash a:hover{background-position:-6px -123px;}#our-work .client-logos span#logo-huff a{width:145px;height:51px;background:url(/media/img/css/common/client_logos.png) no-repeat -176px -179px;}#our-work .client-logos span#logo-huff a:hover{background-position:-6px -179px;}#our-work .client-logos span#logo-thugger a{width:145px;height:27px;background:url(/media/img/css/common/client_logos.png) no-repeat -176px -251px;}#our-work .client-logos span#logo-thugger a:hover{background-position:-6px -251px;}#contact-form{position:relative;background:url(/media/img/css/common/contact_form_bg.png) no-repeat;width:513px;height:420px;overflow:hidden;}#contact-form label{display:none;}#contact-form input,#contact-form textarea{font-family:"Lucida Sans",Arial,"Trebuchet MS",Tahoma,Helvetica;width:233px;height:21px;font-size:16px;border:none;}#contact-form input:focus,#contact-form textarea:focus{border:2px solid #ADCFEF;}#contact-form #name{position:absolute;top:17px;left:153px;}#contact-form #email{position:absolute;top:62px;left:109px;}#contact-form #phone{position:absolute;top:111px;left:109px;}#contact-form #message{position:absolute;top:195px;left:27px;width:360px;height:200px;}#contact-form #submit{background:transparent;cursor:pointer;position:absolute;top:261px;left:409px;text-indent:-9999px;width:95px;height:40px;}ul#nav{list-style:none;margin:0;}ul#nav li a{display:block;width:174px;height:28px;}ul#nav li a span{display:none;}ul#nav li.home a{background:url(/media/img/css/common/nav.png) no-repeat -11px 0;}ul#nav li.home a:hover,ul#nav li.home.nav-on a{background-position:-190px 0;}ul#nav li.what a{background:url(/media/img/css/common/nav.png) no-repeat -11px -28px;}ul#nav li.what a:hover,ul#nav li.what.nav-on a{background-position:-190px -28px;}ul#nav li.who a{background:url(/media/img/css/common/nav.png) no-repeat -11px -55px;}ul#nav li.who a:hover,ul#nav li.who.nav-on a{background-position:-190px -55px;}ul#nav li.work a{background:url(/media/img/css/common/nav.png) no-repeat -11px -83px;}ul#nav li.work a:hover,ul#nav li.work.nav-on a{background-position:-190px -83px;}ul#nav li.together a{background:url(/media/img/css/common/nav.png) no-repeat -11px -111px;}ul#nav li.together a:hover,ul#nav li.together.nav-on a{background-position:-190px -111px;}#modalOverlay{background-color:#000;}.simplemodal-container a.modalCloseImg{display:inline;z-index:3200;position:absolute;top:-30px;left:48%;cursor:pointer;}@media(-webkit-min-device-pixel-ratio:0){.col1,.col2,.col3{float:none;}.logocol{width:19%;padding:3.2em;}}