.off-screen{position:absolute;left:-3000px;top:0px;width:1px;height:1px;overflow:hidden;}.clear{clear:both;}body{font-size:62.5%;color:#f6f6f6;font-family:Trebuchet,Verdana,Geneva,'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif;background:#000;}html,body{height:100%;}.container{width:920px;min-height:100%;background:#000 url('/images/public/background_content.jpg') no-repeat bottom right;margin:0 auto;position:relative;}body.home .container{background:#000 url('/images/public/background_home.jpg') no-repeat top left;}#body p,#body ul{margin-bottom:.6em;font-size:1.15em;line-height:1.4em;color:#eee;}h1,h3{padding:.4em 0 .4em 0;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#fff;}h2,h3{height:20px;font-weight:normal;line-height:1.4em;text-transform:lowercase;}h2{font-size:2.2em;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#fff;line-height:90px;padding-left:10px;}h3{font-size:1.8em;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;margin-top:1em;font-weight:normal;}h3.staff-name{margin-bottom:-.6em;line-height:1em;color:#c9c;}.staff-meta h3{margin-top:0;}.case-study-body h3,body.blog h3{margin-bottom:10px;margin-top:0;color:#c9c;}h4{font-size:1.25em;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;margin-top:1em;margin-bottom:10px;font-weight:normal;line-height:1em;color:#6df;}em{font-weight:bold;font-style:normal;}em{font-weight:normal;color:#6df;}#body ul{padding-left:20px;}#body li{list-style-type:square;margin:5px 0;}a:link{color:#ddd;text-decoration:none;border-bottom:1px dotted #444;}a:visited{color:#ddd;text-decoration:none;border-bottom:1px solid #333;}a:focus,a:hover{color:#ddd;text-decoration:none;border-bottom:1px dotted #c9c;}#header{margin:0;height:63px;width:689px;}.nav-wrapper{position:relative;}#nav{z-index:1;}#nav li{list-style-type:none;position:relative;margin:1px 0 0 0;zoom:1;}#nav li a{display:block;width:190px;margin:0;font-size:1.3em;padding:.5em 10px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;color:#fff;text-shadow:0.14em 0.14em #222;font-weight:normal;line-height:1.4em;text-transform:lowercase;border:none;}.nav-about-us a{background:transparent url('/images/public/tile_pine.gif') repeat top left;}.nav-our-clients a{background:transparent url('/images/public/tile_forest.gif') repeat top left;}.nav-our-team a{background:transparent url('/images/public/tile_royal.gif') repeat top left;}.nav-our-brand a{background:transparent url('/images/public/tile_moss.gif') repeat top left;}.nav-our-views a{background:transparent url('/images/public/tile_pitch.gif') repeat top left;}.nav-contact-us a{background:transparent url('/images/public/tile_indigo.gif') repeat top left;}.nav-news a{background:transparent url('/images/public/tile_leather.gif') repeat top left;}.nav-about-us a.nav-item:hover,.nav-our-clients a.nav-item:hover,.nav-our-team a.nav-item:hover,.nav-our-brand a.nav-item:hover,.nav-our-views a.nav-item:hover,.nav-contact-us a.nav-item:hover,.nav-news a.nav-item:hover{background:transparent url('/images/public/tile_over.gif') repeat top left;}.subnav{width:190px;position:absolute;top:-1px;left:-210px;display:none;}.subnav li a{background:#2e2e2e;}.subnav li a:hover{background:#555;background-image:none !important;}body.about-us .nav-about-us .subnav,body.our-clients .nav-our-clients .subnav,body.our-team .nav-our-team .subnav,body.staff .nav-our-team .subnav,body.our-brand-of-fm .nav-our-brand .subnav{display:block;}#logo{position:relative;bottom:10px;left:0;z-index:1;}#logo a,#logo a:hover{border:none;}.content{width:400px;padding-left:10px;}body.holding .content{width:600px;}#intro{margin-top:10px;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:normal;font-size:1.5em;color:#66DDFF;line-height:1.1em;}body.home #intro{color:#eee;}#intro em,#intro strong{color:#6df;font-weight:normal;font-style:normal;}#body{margin-top:15px;color:#fff;}#footer{height:75px;margin:-240px 0 0 10px;padding-top:10px;font-size:1.1em;line-height:1.4em;position:absolute;bottom:1px;}#footer a{color:#c9c;}#footer a:hover{color:#08b;border-bottom:1px solid #08b;}#clearfooter{height:240px;}#bottom-nav{margin:5px 0;color:#c9c;}#bottom-nav li{list-style-type:none;display:inline;}body.home #intro,body.holding #intro{margin-top:20px;font-size:1.5em;line-height:1.30em;}body.home #body{color:#999;}#movie{position:absolute;top:180px;left:11px;}.headlines{padding-left:0 !important;}.headlines li{margin-bottom:20px;list-style-type:none !important;}.old-news li{line-height:1.4em;font-size:1.1em;margin-bottom:6px;}.headlines h4 a{color:#c9c;}.news-archive-side{margin-top:70px;}.news-date{color:#6df;font-size:0.8em;}body.staff .content{width:auto;}.staff-list{margin-top:20px;list-style-type:none;}.staff-list li{list-style-type:none !important;}.staff-intro-job-title{font-style:italic;color:#c9c;}.staff-pic{float:left;margin:20px 6px 0 6px;}.staff-pic-first{margin-left:7px;}.staff-pic-last{margin-right:7px;}.staff-pic a{display:block;border:none !important;}.staff-meta{float:left;}.staff-photo{float:left;margin-right:20px;}.staff-biog{margin-top:40px;clear:both;width:420px;}.staff-pic-meta{font-size:0.897em;}body.case-studies .content{width:auto;}.case-study-body{float:left;width:420px;margin-right:10px;}.aside{float:left;width:210px;margin-left:10px;margin-top:15px;}.client-list{margin-top:40px;}.client-list-item{clear:left;width:600px;margin-bottom:30px;}.client-thumb{width:15%;float:left;margin-top:10px;}.client-intro{width:80%;margin-left:20%;}.client-intro a{color:#6df !important;}.client-thumb a,.client-thumb a:hover{border-bottom:none;}#contact-form{margin-bottom:100px;}.contact-body{width:670px;}.contact-left{width:400px;float:left;}.contact-right{width:210px;float:left;margin-top:10px;}legend{display:none;}fieldset{margin:0;}label{display:block;color:#c9c;font-size:1.15em;}.field{margin:5px 0 20px 0;border:1px solid #eee;background:#bbb;width:350px;padding:2px 4px;color:#444;font-size:1.2em;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;}.message-box{margin:5px 0 10px 0;border:1px solid #eee;background:#bbb;width:350px;height:120px;padding:2px 4px;color:#444;font-size:1.2em;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;overflow:auto;}.field:focus,.message-box:focus{background:#fff;}.submit{color:#000;background:#969;border:none;height:2em;margin-top:10px;text-align:center;font-weight:bold;}.submit:hover{background:#6df;cursor:pointer}p.spam{color:#28373F;margin:.25em 0 0 0;font-size:1em;}.error,.form-error,.spam-error{color:#f00 !important;padding:5px 0 5px 0;margin:0;}.message{color:#F9A13B;font-weight:bold;font-size:1.2em;margin:10px 0;width:350px;}.success{color:#6df !important;padding:5px 0 5px 0;margin:0;font-weight:bold;font-size:1.4em;margin-bottom:10px;}body.sitemap h5{font-size:2em;font-weight:normal;color:#6df;margin:20px 0;}.salmon{color:#969;}.skylark{color:#0ae;}.rosedust{color:#b8b;}.pad_A{height:30px;padding-top:15px;}.pad_B{height:45px;}.grab_A{margin-top:6px;}.grab_B{margin-top:-350px;}#sign-up{margin:0;}