html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,del,dfn,em,font,img,ins,kbd,q,s,samp,acronym,address,big,cite,code,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;}caption,th,td{text-align:left;}table{border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}p,ul,ol,dl,pre,table,fieldset,blockquote{margin:0 0 1em 0;}html,body{height:100%;}body{background-color:#FFF;color:#333;font:normal 16px 'Open Sans',sans-serif;line-height:1.5em;position:relative;text-align:center;}h1,h2,h3,h4,h5{color:#333;font-weight:normal;margin-bottom:.5em;}h1{font-size:2.5em;line-height:1.5em;}h2{font-size:2em;line-height:1.5em;}h3{font-size:1.75em;line-height:1.5em;}h4{font-size:1.5em;line-height:1.5em;}h5{font-size:1.25em;line-height:1.5em;}a:link,a:visited{color:#A37B32;text-decoration:none;}.post a:link,.post a:visited{text-decoration:underline;}a:hover,.posts h3 a:hover{color:#666;text-decoration:none;}img.alignright{float:right;margin:8px 0 5px 20px;width:auto;}img.alignleft{float:left;margin:8px 20px 5px 0;width:auto;}img.postThumb{border:1px solid #CCC;float:left;margin:6px 20px 0 0;width:auto;}img.pressThumb{border:1px solid #CCC;}img.frame{border:1px solid #CCC;padding:5px;}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}.clear{clear:both;}address{font-size:0.75em;font-style:italic;}#container{margin:0 auto;margin-bottom:-97px;min-height:100%;padding:0;position:relative;text-align:left;width:960px;z-index:1;}.blog #container,.search #container,.page-template-template-press-php #container{margin-bottom:-137px;}#container:after{content:"";display:block;}#headerWrap{background-color:#FFF;position:fixed;top:0;width:100%;z-index:500;}#header{margin:0 auto;position:relative;text-align:left;width:960px;z-index:500;}#top-nav{display:inline;float:right;margin:0;padding:49px 0 0;position:relative;z-index:500;}#topmenu{list-style:none;list-style-type:none;margin:0;padding:0;position:relative;z-index:500;}#topmenu li{display:inline;float:left;margin:0;padding:0;position:relative;}#topmenu li a{color:#000;float:left;font-size:0.875em;margin:0 0 0 20px;padding:0;position:relative;}ul.menu>li>a{text-transform:uppercase;}#topmenu li a:hover{color:#BA8B3A;}#topmenu ul{background-color:#FFF;left:5px;line-height:1.75em;padding:10px 5px;position:absolute;text-align:left;top:20px;width:120px;z-index:502;}#topmenu ul ul{left:120px;top:23px;width:120px;}#topmenu li ul li{display:block;float:none;}#topmenu li ul a,#topmenu li.last ul a{display:block;margin:0;padding:0 10px;text-transform:uppercase;width:100px;}h2#pageTitle{background-color:#BA8B3A;color:#FFF;left:0;padding:15px 0;position:fixed;text-align:center;text-transform:uppercase;top:122px;width:100%;z-index:500;}#pageTitleWrap{margin:0 auto;text-align:left;width:960px;}#pageWrap{padding:222px 0 0 0;position:relative;z-index:1;}#leftContent{display:inline;float:left;width:630px;}.post ol,.posts ol{margin:0 0 1em 2em;padding:0 0 0 1em;}.post li,.posts li{margin:0 0 0.5em 0;padding:0 0 0 0.5em;}.post ul,.posts ul{margin:0 0 1em 1em;padding:0 0 0 1em;}.post ul li,.posts ul li{padding:0 0 0 0.5em;}.postDate{color:#999;}.postmeta{border-top:2px solid #E8D7B7;color:#666;font-size:0.75em;margin:20px 0 0;padding:20px 0 5px;}#leftContent .posts{border-bottom:2px solid #E8D7B7;padding:20px 0 10px;}#leftContent .posts.last{border-bottom:none;}a.more-link{background:#999 url(images/arrow-small.png) no-repeat 93% 11px;color:#FFF;float:right;font-size:1em;line-height:1em;padding:9px 38px 10px 30px;text-transform:uppercase;}a.more-link:hover{background-color:#BA8B3A;}#social{margin:25px auto 30px;width:193px;}#social a{background:url(images/social.jpg) no-repeat;display:inline;float:left;font-size:0em;line-height:0em;width:28px;height:28px;margin:0 5px 0 0;outline:none;text-indent:-99999px;}#social a.facebook{background-position:0 0;}#social a.twitter{background-position:-28px 0px;}#social a.pinterest{background-position:-56px 0px;}#social a.linkedin{background-position:-84px 0;}#social a.youtube{background-position:-112px 0px;margin:0;}#social a.gplus{background-position:-140px 0px;}#social a.facebook:hover{background-position:0 -28px;}#social a.twitter:hover{background-position:-28px -28px;}#social a.pinterest:hover{background-position:-56px -28px;}#social a.linkedin:hover{background-position:-84px -28px;}#social a.youtube:hover{background-position:-112px -28px;}#social a.gplus:hover{background-position:-140px -28px;}#social-footer{font-size:0.875em;margin:1em 0 2em;}p.wp-caption-text{color:#666666;font-size:0.75em;margin:10px auto;text-align:center;}h3.qa-faq-title{font-size:1.25em;}.blog .posts h3 a{font-style:italic;}h3.qa-faq-title{font-size:1em;}#sidebar{display:inline;float:right;width:250px;}#sidebar ul{list-style:none;margin:0;padding:10px 0 0 0;}#sidebar li.widget{margin:0 0 30px;padding:0;}#sidebar li.widget:last-child{border-bottom:none;}#sidebar li.widget ul{margin:0 0 0 1em;}#sbConnect{color:#000;font-weight:bold;text-align:center;}#sidebar #social{margin:0 auto;padding:0;}#sidebar li.widget h3{color:#666;font-size:2em;line-height:1.5em;padding:0 0 0 20px;}.ie7 #sidebar li.widget h3{padding-bottom:0;}#sidebar .widgetWrap{padding:0 0 0 20px;}#sidebar .widgetWrap li{margin-bottom:1em;}#searchform{margin:7px 0 0;}#searchform input.clearit{border:1px solid #BA8B3A;color:#999;display:inline;float:left;font:normal 1em 'Open Sans',sans-serif;line-height:1em;margin:0;padding:5px 15px 6px;width:183px;}#searchform input.clearit:focus{color:#000;}#searchsubmit{background:url(images/search.jpg) no-repeat 0 0;border:none;display:inline;float:right;font-size:0em;height:35px;line-height:0em;text-indent:-999999px;width:35px;}#searchsubmit:hover{background-position:0 -35px;cursor:pointer;}#testimonials{position:relative;text-align:left;}#testimonials .credits{color:#999;line-height:1.25em;text-align:right;}#testimonials .credits a{color:#999;}#testimonials .credits a:hover{color:#666;}#testimonials a.testimonials-more,#testimonials a.testimonials-text{color:#666;}#testimonials a.testimonials-more:hover,#testimonials a.testimonials-text:hover{color:#999;}#testimonials .testimonialWrap{display:none;}#homeWrap{min-height:100%;}#tagline{background:url(images/tagline-bkg.png) repeat 0 0;color:#FFF;font-size:1.5em;font-style:italic;left:0;padding:20px;position:absolute;bottom:157px;}#tagline p{margin-bottom:0;}#footer{background-color:#FFF;color:#666;font-size:0.875em;line-height:1.5em;margin:0;padding:0 0 20px;text-align:center;width:100%;}#footer,#container:after{height:137px;}#company{border-top:2px solid #E8D7B7;color:#866628;padding:20px 0 0;}.home #company{border-top:none;}#copyright,#contactInfo,#company{margin:0 auto;width:960px;}.post .gform_wrapper ul li{background:none;padding:0;}.gform_wrapper input[type="text"],.gform_wrapper input[type="url"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper textarea{border:1px solid #CCC;font-family:inherit;font-size:1em;letter-spacing:normal;outline-style:none;padding:5px;}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"],.form-submit input.submit{background-color:#BA8B3A;border:none;color:#FFF;font-family:'Open Sans',sans-serif;font-weight:normal;letter-spacing:0px;padding:10px 15px;text-transform:uppercase;}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type="submit"]:hover,.form-submit input.submit:hover{background-color:#999;color:#FFF;cursor:pointer;}.gform_wrapper .ginput_complex .ginput_right input,.gform_wrapper .ginput_complex .ginput_right select{width:95%!important;}.gform_wrapper .left_label .gfield_label{text-align:right;width:17%;}.gform_wrapper .gform_footer.right_label,.gform_wrapper .gform_footer.left_label{padding:0;text-align:center;}#pageWrap .post p.extraFieldHeading{padding:10px 0 10px 60px;}p.form-submit{text-align:center;}#wpmem_reg small,#wpmem_login small{display:none;}#wpmem_reg,#wpmem_login{padding-top:0;}#wpmem_reg .dropdown,#wpmem_reg .textbox,#wpmem_login .textbox,#wpmem_reg .username,#wpmem_login .username,#wpmem_reg .password,#wpmem_login .password{font:inherit;}#wpmem_msg,.wpmem_msg{width:auto;}#pageWrap .post .wpmem_msg p{padding:0;}#sidebar #af-form-1914738607 .bodyText p{margin:0 auto!important;}#sidebar #af-form-1914738607 .bodyText p span{font-family:'Open Sans',sans-serif!important;}#sidebar .af-element{padding:0 10px 5px;}#sidebar .af-header{padding:5px 5px 0;}#sidebar #af-form-1914738607 .buttonContainer input.submit{border:none;font-family:'Open Sans',sans-serif;margin-bottom:10px;padding:8px 12px;}#sidebar #af-form-1914738607 .buttonContainer input.submit:hover{background-color:#999;cursor:pointer;}.single-bkm-portfolio h3{color:#808080;font-size:18px;font-weight:normal;text-transform:uppercase;}.single-bkm-portfolio h3 a.backButton{color:#808080;display;inline;float:right;font-size:0.75em;margin-right:25px;}#pageWrap .post ul#portfolioToC{display:inline;float:left;list-style:none;list-style-type:none;margin:0;padding:0;width:280px;}#pageWrap .post ul#portfolioToC li{margin:0 0 1.5em;padding:0;}#pageWrap .post ul#portfolioToC li a{color:#333;font-size:0.75em;text-decoration:none;text-transform:uppercase;}#pageWrap .post ul#portfolioToC li a:hover{color:#BA8B3A;}#pageWrap .post ul#portfolioWrapper{display:inline;float:right;list-style:none;list-style-type:none;margin:0 0 0 -9px;padding:0;position:relative;width:688px;}#pageWrap .post ul#portfolioWrapper li{border:1px solid #CCC;float:left;list-style-type:none;margin:0 0 20px 20px;padding:0;display:inline;height:200px;width:150px;position:relative;}img.grey{position:absolute;left:0;top:0;z-index:10;}img.color{position:absolute;left:0;top:0;}body.single-bkm-portfolio #gallery-1 .gallery-item{margin-top:0px;}body.single-bkm-portfolio.gecko #gallery-1 .gallery-item{margin-top:10px;}body.single-bkm-portfolio .gallery-wrap{margin:30px 0;height:430px;width:100%;}body.single-bkm-portfolio .gallery{display:inline;margin:0;top:2px;width:100%;}body.single-bkm-portfolio .gallery-item{width:100%;height:430px;position:relative;}body.single-bkm-portfolio .gallery-item .gallery-icon{width:100%;height:430px;overflow:hidden;}body.single-bkm-portfolio .gallery-item .gallery-icon img,body.single-bkm-portfolio #gallery-1 img{border:0 none;padding:0;max-width:100%;}body.single-bkm-portfolio .gallery-item .gallery-caption{position:absolute;top:7px;left:7px;padding:1em;background:rgba(255,255,255,0.9) none;max-width:260px;}body.single-bkm-portfolio #slideshow-controller{float:right;height:430px;margin:0 -20px 0 0;width:430px;}body.single-bkm-portfolio #thumbNav{list-style:none;list-style-type:none;margin:0;padding:0;}body.single-bkm-portfolio #thumbNav li{border:1px solid #CCC;float:left;height:130px;margin:0 0 10px 10px;width:130px;}p.backButton{font-size:0.875em;line-height:1em;margin:0;text-align:right;}p.backButton a{color:#999;}p.backButton a:hover{color:#333;}