html{height:100%;}body{padding:0;margin:0;font:14px/16px "Times New Roman",Times,serif;height:100%;line-height:18px;color:#1A1A1A;background:#F2F2F2 url(./img/gradient.png) top left repeat-x;}#wrap{position:relative;float:none;padding:0;width:930px;margin:0 auto;}#bottom_buffer{width:100%;height:100px;}a{color:#888;text-decoration:none;}a:hover{color:#000;}a.active{color:#000;}img{border:none;display:block;}h1,h2,h3,h4{margin:0;padding:0;font-family:"Adobe Garamond","Times New Roman",Times,serif;font-weight:normal;color:#1A1A1A;}h1{font-size:24px;margin:10px 0 0 0;}h2{font-size:24px;font-style:italic;line-height:36px;font-family:"Times New Roman",Times,serif;display:inline;}h3{text-transform:uppercase;letter-spacing:2.2px;font-size:13px;}p{line-height:26px;}div{position:relative;float:left;padding:0;}.div-line{float:left;height:0;width:100%;margin:0;line-height:0;border-style:solid none none none;border-color:#CCC #FFF #FFF #FFF;border-width:1px;}span.info{font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:#000;}span.date{font-size:12px;}span.title,span.subtitle{color:#1A1A1A;font-size:14px;}span.subtitle,span.date{color:#808080;}span.client-type{font-size:10px;color:#999;display:block;font-family:"Lucida Sans","Lucida Sans Unicode",Arial,sans-serif;}a.download{font-family:"Adobe Garamond","Times New Roman",Times,serif;font-weight:normal;color:#000;text-transform:uppercase;letter-spacing:2.2px;font-size:13px;}a.download:hover{color:#999;}span.p-text{line-height:30px;}span.gray{color:#8A8A8A;}.pink{color:#f06;}.left-column{width:630px;margin:0 50px 0 0;}.right-column{width:210px;margin:0;}#contact .left-column{width:930px;}#menu{text-transform:uppercase;color:#FFF;font-size:13px;letter-spacing:2.2px;width:100%;height:115px;margin:35px 0 55px 0;z-index:3;}#menu_over,#menu_bg{width:480px;height:115px;position:absolute;left:-15px;}#menu_over{background-color:#1D253A;opacity:.9;}#menu_bg{background-color:#F06;opacity:0;}#menu_main{width:450px;margin:12px 0;}#menu_nav{visibility:hidden;position:relative;float:left;padding:0;margin:7px 0 0 0;list-style:none;left:-5px;width:100%;}#menu_nav li{position:relative;margin:0 3px 0 0;padding:0;float:left;}#menu_nav a{color:#FFF;}#menu_nav .nav-link{overflow:hidden;height:0!important;float:left;padding:25px 0 0 0;background-image:url(./img/navigation-24.png);background-repeat:no-repeat;}#nav1 .nav-link{width:90px;background-position:0 0;}#nav2 .nav-link{width:82px;background-position:0 -25px;}#nav3 .nav-link{width:60px;background-position:0 -50px;}#nav4 .nav-link{width:90px;background-position:0 -75px;}#nav5 .nav-link{width:90px;background-position:0 -100px;}#nav1 .active{background-position:-90px 0;}#nav2 .active{background-position:-90px -25px;}#nav3 .active{background-position:-90px -50px;}#nav4 .active{background-position:-90px -75px;}#nav5 .active{background-position:-90px -100px;}#logo_lnk{display:block;width:160px;padding:50px 0 0 0;height:0!important;overflow:hidden;float:left;position:relative;background:transparent url(./img/logo.png) top left no-repeat;}#introduction{width:600px;}#introduction .left-column p{margin:30px 0 0 0;}#introduction .right-column p{font-size:24px;font-style:italic;line-height:36px;}#introduction h3.intro{margin:0 0 20px 0;}#services h3{margin:0 0 20px 0;}.service-obj{width:420px;margin:0 0 10px 0;height:100px;line-height:24px;border-bottom:solid 1px #CCC;}.service-spacer{width:40px;height:110px;}#company em{font-family:"Times New Roman",Times,Georgia,serif;font-size:24px;font-style:italic;line-height:36px;display:inline;}#featured{width:100%;margin:0 0 30px 0;}#featured_thumbs{margin:25px 0 0 0;}#type_nav{margin:0 58px 0 0;width:175px;}#type_nav ul{list-style:none;margin:20px 0 0 0;padding:0;}#type_nav li{margin:0;padding:0;}#type_nav .div-line{margin:8px 0;}.featured-obj{width:220px;height:310px;}.featured-spacer{width:12px;height:310px;}#client_thumbs{width:682px;}.client-obj{width:160px;height:275px;}.client-spacer{width:14px;height:275px;}.client-obj img,.featured-obj img{margin:0 0 10px 0;}#client_header{margin:0;width:100%;}#client_header h1{float:left;position:relative;}#client_header a,#client_return{float:right;}#client_info .right-column p{color:#666;font:11px "Lucida Sans","Lucida Sans Unicode",Arial,sans-serif;line-height:20px;}#clients_all{width:630px;}#clients_all .div-line{margin:10px 0;}.cat-list{width:100%;margin:0 0 60px 0;}.list-obj{width:305px;margin:5px 10px 5px 0;}#press_list{width:682px;}.press-obj{width:100%;margin:0 0 30px 0;}.press-img{width:160px;height:160px;margin:0 25px 0 0;}.contact-left,.contact-right{width:450px;margin:0;}.contact-left{margin:0 25px 0 0;}#map{width:630px;height:380px;background:url(./img/map.v1.png) no-repeat 0 0;margin:30px 0;}.map-bubble{width:160px;height:70px;overflow:hidden;position:absolute;top:102px;left:250px;background:url(./img/map_bubble.v1.png) no-repeat 0 0;}#staff h3{margin:0 0 20px 0;}.staff-obj{margin:10px 0;}.staff-obj span.staff-name{color:black;}.staff-obj span.staff-title{margin-left:5px;}.staff-obj span.staff-bio{color:black;line-height:2em;}.staff-obj span{color:#999;}.staff-info{float:right;width:450px;margin-left:20px;}.staff-email{display:block;margin-top:10px;margin-bottom:20px;}#ss-div{left:-60px;width:1050px;margin:20px 0 30px 0;}.ss-spacer{width:60px;display:block;float:left;height:590px;}#slideshow{width:930px;height:590px;display:block;overflow:hidden;margin:0 auto;float:left;}.slide{width:930px;height:590px;margin:0;padding:0;}.slide-img{height:590px;margin:0 auto;float:none;}.slide-cap{margin:10px 0 0 0;font-size:10px;color:#999;display:block;font-family:"Lucida Sans","Lucida Sans Unicode",Arial,sans-serif;}#slideshow-large{position:relative;width:930px;height:475px;overflow:hidden;margin:0 0 10px 0;opacity:0;}#slideshow-large .slide{width:930px;height:475px;}#home #slideshow-large .slide{cursor:pointer;}.slideshow-nav-prev,.slideshow-nav-next{float:left;margin:0;width:50px;height:60px;top:265px;left:4px;right:0;background:transparent url(./img/sprites.png) 0 0 no-repeat;cursor:pointer;}.slideshow-nav-prev.hvr{background-position:0 -60px;}.slideshow-nav-next{left:6px;margin:0;background-position:-50px 0;}.slideshow-nav-next.hvr{background-position:-50px -60px;}
