/*! reset.css */
body{font:12px/1.7 Verdana,Arial,Helvetica,sans-serif;color:#9ea78c}body,p,h1,h2,h3,h4,h5,h6,a,a img,div,blockquote,cite,address{margin:0;padding:0}table,thead,caption,tbody,tr,td{border:none;border-collapse:separate;border-spacing:0;text-align:left;vertical-align:top}img{border:0;vertical-align:bottom}h1,h2,h3,h4,h5,h6{font-size:1.1em;font-weight:normal;line-height:1.25;margin-bottom:0.5em;margin-top:1em}h1{font-size:2em;margin-top:0}h2{font-size:1.5em}h3{font-size:1.2em}a{outline:0;text-decoration:underline}a:hover{text-decoration:none}a,a span,button{cursor:pointer}p,ul,ol{margin-bottom:0.8em}ul,ol{margin-left:0;padding-left:30px}li{margin-bottom:0.5em}blockquote{background:#f9f9f9;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;margin:10px;overflow:hidden;padding:13px 15px 1px}#content blockquote p{padding-left:0}.group:after,.clearfix:after{clear:both;content:".";display:block;height:0;font-size:1px;line-height:1px;overflow:hidden;visibility:hidden}.group,.clearfix{display:block;zoom:1}.clear{clear:both}

/*! menu.css */

#nav *{margin:0;padding:0;list-style-type:none;z-index:100}#nav{height:42px;line-height:42px;margin-top:235px}* html #nav ul{display:inline}#nav li{float:left;position:relative}#nav a{display:block}#nav.vertical{height:auto}#nav.vertical ul{border-left:0px;margin-left:0}.vertical ul{width:100%}#nav.vertical li{border-right:0;clear:left;position:relative;width:100%}#nav.vertical ul ul{left:100%;position:absolute;top:-1px;width:10em}#nav .vertical li:hover ul,#nav .vertical li.hover ul{top:0}#nav.vertical li li{}#nav.vertical ul ul ul{left:100%}* html #nav{z-index:1}* html #nav ul li ul{z-index:400}* html #nav a{}* html #nav.vertical a{zoom:100%}* html #nav ul ul a{zoom:100%}#nav{background:fff}#nav ul{font-size:1em}#nav li{background:transparent url(../images/nav.png) no-repeat bottom left}#nav li:hover,#nav li.hover{background:#a8a99b}#nav ul li.first{border-left:none}#nav ul li.last{border-right:none}#nav a{color:#d46060;font-family:"Trebuchet MS","Trebuchet Grande";font-size:1.25em;text-decoration:none;text-transform:lowercase}#nav a:hover{background:#a8a99b;color:#fff}#nav a span{display:block;padding:0 15px}#nav li ul a span{padding:.6em 15px}#home #nav #nav-home a,#services_page #nav #nav-services a,#methodology_page #nav #nav-methodology a,#portfolio_page #nav #nav-portfolio a,#contact_page #nav #nav-contact a{background:#d56060;color:#fff}

/*! layout.css */

html{text-align:center}body{position:relative;width:960px;margin:0 auto;text-align:left}#container{background:url(../images/side.png) no-repeat 145px 0;float:left;width:100%}#main_nav{float:left;width:140px;float:left;background:url(../images/main_nav_title.png) no-repeat 5px 195px}#sub_nav{position:relative;width:140px;float:left;height:expression( this.scrollHeight < 1103 ? "1102px":"auto" );min-height:1102px;margin-bottom:35px}body#methodology_page #sub_nav{height:expression( this.scrollHeight < 786 ? "787px":"auto" );min-height:787px}body#services_page #sub_nav{height:expression( this.scrollHeight < 792 ? "793px":"auto" );min-height:793px}body#contact_page #sub_nav,body#design_page #sub_nav,body#development_page #sub_nav,body#site_map_page #sub_nav{height:expression( this.scrollHeight < 625 ? "626px":"auto" );min-height:626px}body#portfolio_page #sub_nav{height:expression( this.scrollHeight < 784 ? "785px":"auto" );min-height:785px}#content{padding:0 5px;position:relative;width:450px;float:left;background-color:#fff}#content-inner{padding:20px;padding-right:5px}#logo{margin-bottom:5px}h1#logo a{display:block;background:url(../images/logo.png) no-repeat;width:450px;height:230px;text-indent:-5000px;outline:none;clear:both}#sidebar{width:200px;float:left;margin-bottom:35px}#side_nav{width:200px;float:left}div#branding{height:230px}a:link,a:visited{color:#d56060;text-decoration:underline}a:hover{color:#d56060;text-decoration:none}ul#sidebar_nav{height:48px;margin-top:185px;padding-left:10px;width:195px}ul#sidebar_nav li{display:block;float:left;margin:0;padding:0;text-indent:-9999px}ul#sidebar_nav li a{background:transparent url(../images/sidebar_tabs.gif) no-repeat;border:0;display:block;overflow:hidden;text-decoration:none}li#design a{height:48px;width:69px}li#development a{height:48px;width:126px}li#design a:link,li#design a:visited{background-position:0px 0px}li#design a:hover,li#design a:focus,#design_page #sidebar_nav #design a{background-position:0px -52px}li#development a:link,li#development a:visited{background-position:-67px 0px}li#development a:hover,li#development a:focus,#development_page #sidebar_nav #development a{background-position:-67px -52px}ul#portfolio_links{width:130px;margin:0 auto;margin-top:233px;border-top:1px solid #f2f2f2;padding-left:0}ul#portfolio_links{padding-left:0}ul#portfolio_links li{border-bottom:1px solid #d8d8d8;list-style:none;margin-bottom:0}ul#portfolio_links li a{height:32px;voice-family:"\"}\"";voice-family:inherit;height:32px;text-decoration:none;outline:none;border-bottom:1px solid #f2f2f2}ul#portfolio_links li a:link,ul#portfolio_links li a:visited{color:#888;display:block;padding:8px 0 0 10px}ul#portfolio_links li a:hover{color:#fff;padding:8px 0 0 10px;background-color:#ddd}body#portfolio_page ul#portfolio_links #current,body#portfolio_page ul#portfolio_links #current a{color:#888;background-color:#ddd;border:none;cursor:default}#footer{background:transparent url(../images/footer.jpg) no-repeat;border-top:5px solid #fff;clear:both;height:100px;width:100%}#footer_nav li{border-right:1px solid #fff;display:inline;padding:0 .5em}#footer_nav li.last{border:none}#footer_nav{font-size:10px;text-align:center;margin:0;padding:0}#footer_nav a{color:#fff;text-decoration:none}#footer_nav a:hover{background-color:none;text-decoration:underline}ul#footer_nav{padding-top:12px}#copyright{width:100%;clear:both;margin:0 auto;margin-top:20px;color:#eee;font-size:80%;text-transform:uppercase;text-align:center}#copyright a{color:#eee;text-decoration:underline}#copyright a:hover{background-color:none;text-decoration:none}ul#services_list,ul#site_map{padding-left:55px;list-style-type:disc}ul#services_list li,ul#site_map li{padding-top:5px}ul#site_map{padding-left:55px;list-style-type:none}ul#site_map li{padding-top:5px;text-transform:lowercase}div#large{position:relative;top:10px;left:8px}div#small_top{position:absolute;top:10px;left:313px}div#small_bottom{position:absolute;top:127px;left:313px}div#branding_portfolio{background:url(../images/stage.gif) no-repeat;background:#eee;width:450px;height:251px;position:relative}.external{background:url(../images/external.gif) no-repeat right center;text-decoration:none;padding-right:15px}#content p{padding-top:5px;padding-left:35px}h2,h3,h4{font-family:"Trebuchet MS","Trebuchet Grande",Verdana,Arial,Helvetica,sans-serif;font-size:1.75em;color:#646a53;font-weight:500}h2{padding-bottom:.5em;border-bottom:1px solid #e9ebe4}body#portfolio_page #content h2{padding-top:0px}h3{font-size:120%}p{font-size:100%}h3{padding-top:15px}li > h4{margin-left:0}li > p{margin-left:0}.first{margin-top:10px}.strong{font-weight:bold}.portfolio-title{color:#D46060;font-size:1.1em;padding-left:10px;margin-top:20px}#ws{margin:0 auto;padding-top:20px;width:150px}

