body{width:100%;height:100%;background:url(/images/body_bg.png) top left repeat;background-color:#efefe3;font-family:Georgia, Times, 'Times New Roman', Serif;font-size:11px;color:#333333;line-height:150%;text-align:left}body a:link,body a:visited,body a:hover,body a:active{color:#006fa3;text-decoration:none}body a:hover,body a:active{text-decoration:underline}body a.button{display:inline-block;width:118px;height:39px}body a.button:link,body a.button:visited{opacity:.95}body a.button:hover,body a.button:active{opacity:1}body a.button:active{background-position:0 -39px}body a.get_started{background:url(/images/about_get_started.png) left top no-repeat}body a.visit_site{background:url(/images/portfolio_visit_site.png) left top no-repeat}h1{font-size:26px;margin-bottom:6px;font-weight:normal}h2{font-size:18px;margin-bottom:4px;font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif;font-weight:normal}h3{font-size:14px;font-weight:bold;font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif;color:black;margin-bottom:6px}h4{font-size:15px;font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif;color:black;font-weight:bold;margin-bottom:4px}h5{font-size:12px;font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif;font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}ul{list-style-type:disc;list-style-position:outside;margin-left:14px}p,ul{font-size:13px;line-height:140%;margin-bottom:10px;font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif;letter-spacing:0}p.lead{font-size:20px;margin-bottom:25px;width:800px;font-family:Georgia, Times, 'Times New Roman', Serif;font-weight:normal}p.sub_lead{font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif;font-size:16px;color:#858585;width:500px;margin:10px 0 10px 0}p.home_lead{margin-left:160px;width:500px;font-size:20px;margin-bottom:30px;font-family:Georgia, Times, 'Times New Roman', Serif}p.portfolio_lead{font-size:15px}span.caps{font-size:80%;letter-spacing:1px}div.hr{width:100%;height:1px;background-color:#cccbc3;clear:both;margin:20px 0 25px 0}div#errors{margin-bottom:15px;padding:6px 10px 6px 25px;border:1px solid #e2e1d7;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#a32121 url(/images/icon_error.png) 8px center no-repeat;color:white;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);font-weight:normal}input.error,textarea.error{background-color:#dd9a9a}a.see_more{padding-right:9px;background:url(/images/arrow_mini.gif) right 60% no-repeat}.black{color:black}.white{color:white}.fl{float:left}img.fl{margin:0 25px 10px 0}.fr{float:right}img.fr{margin:0 0 25px 15px}.nomargin{margin:0 !important}.nopadding{padding:0 !important}.min_height_500{min-height:500px}div#header_container{width:100%;height:135px}div#header_container div#header{width:auto;min-width:970px;border:6px solid rgba(256, 256, 256, 0.8);border-bottom-width:0}div#header_container div#header div#menu{height:48px;margin-left:240px;width:560px;font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif}div#header_container div#header div#menu a{display:inline-block;padding:13px 15px 10px 15px;font-size:13px;text-transform:uppercase;letter-spacing:2px;text-decoration:none}div#header_container div#header div#menu a:link,div#header_container div#header div#menu a:visited{color:#382840}div#header_container div#header div#menu a:hover,div#header_container div#header div#menu a:active,div#header_container div#header div#menu a.selected{color:#006fa3}div#header_container div#header div#logo_bar{height:87px;text-align:left;padding-left:56px}div#header_container div#header div#logo_bar img{vertical-align:middle}div#header_container div#header div#logo_bar a.logo{margin-right:5px}div#footer{width:100%;padding:20px 0 20px 0;background:url(/images/footer_bg.png) left top repeat;background-color:#d8d7ce;color:#333333;font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif;text-shadow:0 1px 0 rgba(256, 256, 256, 0.6)}div#footer div{width:262px;float:left}div#footer div.col_1{margin-left:165px}div#footer div a{display:block;font-size:13px;margin-bottom:3px}div#footer div.col_3 a{display:inline}div#footer div h5{text-transform:uppercase;letter-spacing:2px;font-weight:normal;margin-bottom:6px}div#footer div h5 a{color:black}div#footer div.copyright{margin:30px 0 0 165px;float:none}div#content_container{width:auto;min-width:970px;border:6px solid rgba(256, 256, 256, 0.8);border-bottom-width:0;border-top-width:0}div#content_container div.main_content{padding:0 0 30px 158px;width:800px;text-shadow:0 1px 0 rgba(256, 256, 256, 0.6)}div#content_container div#home_content{padding-left:0;width:auto}div#content_container div.main_col{width:500px;float:left}div#content_container div.main_col p.lead{width:auto}div#content_container div.right_col{width:208px;float:left;margin:0 0 20px 50px;padding:20px 20px 0 20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}div#content_container div.right_col p,div#content_container div.right_col ul,div#content_container div.right_col a.button{margin-bottom:20px}div#content_container div.right_col a.button_get_started{margin-left:-4px}div#content_container div.fifty_col_left,div#content_container div.fifty_col_right{width:370px;float:left}div#content_container div.fifty_col_left{margin-right:60px}div#content_container img.header{margin-bottom:20px}div#content_container div.section{margin:5px 0 10px 0;padding:10px 0}div#content_container div.section img.fl{border:1px solid #d8d7ce;margin-right:20px}div#content_container div.section p{font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif;color:#333333;font-size:14px}div#content_container div.switcher{position:absolute;overflow:hidden;white-space:nowrap}div#content_container div.switcher a.previous,div#content_container div.switcher a.next,div#content_container div.switcher a.selected{float:left;position:relative;border:1px solid #d8d7ce;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}div#content_container div.switcher a.previous:hover img.faded,div#content_container div.switcher a.next:hover img.faded,div#content_container div.switcher a.selected:hover img.faded{border-color:#73726c}div#content_container div.switcher img{border:5px solid #e2e1d7}div#content_container div.switcher img.faded{opacity:.15}div#content_container div.switcher span.arrow{display:block;position:absolute;width:40px;height:45px;background:url(/images/arrows.png) left top no-repeat}div#content_container div.switcher a.previous span.arrow{right:15px}div#content_container div.switcher a.selected img{opacity:1}div#content_container div.switcher a.selected img.faded{opacity:.15}div#content_container div.switcher a.selected:hover,div#content_container div.switcher a.selected:active{cursor:default}div#content_container div.switcher a.selected span.arrow{display:none}div#content_container div.switcher a.next span.arrow{background-position:-59px top;left:15px}div#content_container div.switcher a.previous:hover span.arrow{background-position:0 -50px}div#content_container div.switcher a.previous:active span.arrow{background-position:0 -100px}div#content_container div.switcher a.next:hover span.arrow{background-position:-59px -50px}div#content_container div.switcher a.next:active span.arrow{background-position:-59px -100px}div#content_container div.home_switcher_container{position:relative;height:245px;margin:6px 0 10px 0}div#content_container div.home a{width:493px;height:235px;margin-right:28px}div#content_container div.home a span.arrow{top:90px}div#content_container div.home a.previous{margin-left:-365px}div#content_container div.portfolio_switcher_container{position:relative;height:412px;margin:6px 0 30px 0;overflow:hidden;white-space:nowrap}div#content_container div.portfolio_switcher_container div.portfolio{width:2500px}div#content_container div.portfolio_switcher_container a.previous,div#content_container div.portfolio_switcher_container a.next,div#content_container div.portfolio_switcher_container a#selected{width:798px;height:410px;margin-right:28px;border:1px solid #d8d7ce;float:left}div#content_container div.portfolio_switcher_container a.previous span.arrow,div#content_container div.portfolio_switcher_container a.next span.arrow,div#content_container div.portfolio_switcher_container a#selected span.arrow{top:170px}div#content_container div.portfolio_switcher_container a.previous{margin-left:-670px}div#content_container div.bios div.fifty_col_left,div#content_container div.bios div.fifty_col_right{margin-top:10px}div#content_container div.bios h3{font-weight:normal;font-size:14px;color:#333333}div#content_container div.bios h3 span.name{font-weight:bold;color:black}div#content_container div.contact_form{font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif;font-size:13px;color:black;font-weight:bold;width:400px}div#content_container div.contact_form input,div#content_container div.contact_form textarea{margin:4px 0 30px;padding:3px;font-size:20px;width:250px}div#content_container div.contact_form textarea{width:390px;height:200px;font-size:16px}div#content_container div.contact_form input.submit{width:auto;font-size:12px;clear:left;font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif}div#content_container div.contact_form .note{color:#333333;font-weight:normal;margin-top:2px}div#content_container div.contact_form span.note{color:#858585;display:inline-block;float:right;margin-right:143px;margin-top:0}div#content_container div.portfolio_thumbs{clear:both;margin:0 0 20px 0;width:825px}div#content_container div.portfolio_thumbs div.thumb{float:left;margin:0 25px 20px 0}div#content_container div.portfolio_thumbs div.thumb a{display:block;height:110px;border:1px solid #d8d7ce}div#content_container div.portfolio_thumbs div.thumb a img{border:5px solid #e2e1d7}div#content_container div.portfolio_thumbs div.thumb a:hover,div#content_container div.portfolio_thumbs div.thumb a:active{border-color:#cccbc3}div#content_container div.portfolio_thumbs div.thumb a:hover img,div#content_container div.portfolio_thumbs div.thumb a:active img{border-color:#d8d7ce}div#content_container div.portfolio_thumbs div.thumb h2{margin-top:5px}div#content_container div.portfolio_thumbs div.thumb h2 a{border:0;height:auto}div#content_container div.portfolio_thumbs div.thumb.last{margin-right:0}div#content_container div.work_description{padding-top:0}div#content_container div.portfolio_title{padding-bottom:5px}div#content_container div.portfolio_title h1{color:#858585}div#content_container div.portfolio_title h1 span.title{color:#333333}div#content_container div.portfolio_title h1 a{color:#858585}div.home_caption{margin:0 0 0 160px;width:495px;height:100px}div.home_caption div.project_details{padding-top:10px}div.admin textarea{height:100px}div.admin input,div.admin textarea{margin:5px 0;font-family:Georgia, Times, 'Times New Roman', Serif;font-size:14px}div.admin input{margin-left:3px}div.admin input.title{font-size:24px}div.admin h2{margin-top:30px;color:black;font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif}div.admin ul{list-style-type:none}div.admin ul ul{margin-left:0}div.admin ul ul li{font-family:Lucida Grande, Lucida Sans, Arial, Verdana, Sans-Serif;padding-bottom:5px}div.admin ul.admin_menu{margin:15px 0 20px 0}div.admin ul.admin_menu li{display:inline;margin-right:10px;font-size:14px}div.admin ul.admin_menu li a{background-color:#d8d7ce;padding:6px 15px}div.admin ul.admin_menu li.selected a,div.admin ul.admin_menu li a:hover,div.admin ul.admin_menu li a:active{background-color:#006fa3;color:white;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2)}ul#bordering{margin:0}ul#bordering li{background-color:white;opacity:.6;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;position:fixed}ul#bordering li#top{height:6px;right:0;left:0;top:0}ul#bordering li#bottom{height:6px;right:0;left:0;bottom:0}ul#bordering li#right{width:6px;top:0;bottom:0;right:0}ul#bordering li#left{width:6px;top:0;bottom:0;left:0}
