html,body,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}body{background:#fff;line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}figure{margin:0}::-moz-selection{background:#94b73e;color:#FFF;text-shadow:none}::selection{background:#94b73e;color:#FFF;text-shadow:none}.group:before,.group:after{content:"\0020";display:block;height:0;visibility:hidden}.group:after{clear:both}.group{zoom:1}@font-face{font-family:'CoolveticaRegular';src:url("../fonts/coolvetica_rg-webfont.eot");src:url("../fonts/coolvetica_rg-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/coolvetica_rg-webfont.woff") format("woff"),url("../fonts/coolvetica_rg-webfont.ttf") format("truetype"),url("../sfonts/coolvetica_rg-webfont.svg#CoolveticaRegular") format("svg");font-weight:normal;font-style:normal}body{font-size:15px;line-height:1.5;font-family:"Droid Sans", "Lucida Grande", Tahoma, sans-serif;color:#868281}h1,h2,h3,h4,h5,h6{font-family:"CoolveticaRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight:normal;line-height:1.1;text-shadow:0 1px 1px white;color:#344340}h1{font-size:30px}h2{font-size:24px}h3{font-size:18px}h4{font-size:17px}h5{font-size:16px}h6{font-size:14px}p{margin-bottom:15px}#content h2{margin-top:40px;margin-bottom:10px}#content h3{margin-bottom:15px;color:#5D6866;font-weight:normal;font-size:19px}#content p{max-width:780px}#content #main-content>p:first-child,#content #main-content p.intro{font-size:1.5em;line-height:1.3;color:#362F2D}strong{font-weight:bold}em{font-style:italic}.chromeframe{background:#333 url("../images/bg-heading-box.jpg") repeat center bottom;margin:0;padding:15px 0;text-align:center}a{text-decoration:none;font-weight:bold;color:#94b73e;border:none;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s}a:hover,a:active{outline:0}#content #main-content>p:first-child a{font-weight:normal}a:hover{color:#94b73e}p a,span a,blockquote a,a.more,#footer-upper a{border-bottom:1px dotted #b5c0af}p a:hover,span a:hover,blockquote a:hover,a.more:hover,#footer-upper a:hover,#breadcrumbs a:hover,#url a:hover,#resources a:hover{border-bottom:1px solid #4c4c4c;color:#4c4c4c}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:normal}a.more{white-space:nowrap;font-size:12px}.button,.wpcf7-submit,#comments #submit{font-size:14px;border:none;padding:0 12px;height:32px;line-height:32px;color:white;background-color:#94b73e;display:inline-block;text-transform:uppercase;cursor:pointer;text-align:center;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.button{padding-top:2px}.button:hover,.wpcf7-submit:hover,#comments #submit:hover{background-color:#4c4c4c;color:white}#breadcrumbs{font-size:12px;padding:10px 10px}input,textarea{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;background:none repeat scroll 0 0 #FFF;border:1px solid #CCC;color:#333;padding:8px;font-size:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset}form .highlight,#content div.wpcf7 .watermark{color:#BBB}#page-navigation{text-align:right}.wp-pagenavi{clear:both}.wp-pagenavi .pages{color:#999;display:inline;font-size:14px;font-weight:bold;margin:5px 10px 0 0}.wp-pagenavi a,.wp-pagenavi span.current{padding:5px 10px;margin:0 5px 0 0;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.wp-pagenavi a{background-color:#F2F2F2}.wp-pagenavi span.current{font-weight:bold;border:2px solid #F2F2F2;padding:3px 8px;color:#666}.wp-pagenavi a:hover{background-color:#94b73e;color:white}html,body{height:100%}body{background:#362f2d url(../images/bg-site.jpg) repeat center 0}#page{background:transparent url(../images/bg-page.jpg) repeat-x center bottom;min-height:100%}#footer{padding-bottom:15px}.container{width:1100px;position:relative;margin:0 auto;padding:0 10px}#main{background:transparent url(../images/bg-main.jpg) repeat center 0;padding-bottom:80px;overflow:hidden}#header-box{background:transparent url(../images/bg-heading-box.jpg) repeat center bottom;height:80px}#content{padding-top:40px;overflow:hidden}.alpha,.beta,.delta,.gamma{float:left;display:inline;margin:0 10px}.alpha{width:805px}.beta{width:255px}#header{height:145px;background:transparent url(../images/bg-header.jpg) repeat-x center 0}#header .container{padding-top:27px}#site-title{width:320px;height:95px;float:left;margin:0}#site-title a{height:95px;display:block;overflow:hidden;text-indent:-9999px;background:transparent url(../images/sprite-main.png) no-repeat 0 0;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}#site-title a:hover{background-position:-320px 0}#navigation{float:right;padding-top:30px}#navigation ul{list-style:none;font-size:12px;text-transform:uppercase}#navigation ul li{display:inline;float:left;margin-left:5px}#navigation ul li a{display:block;color:#8A939C;text-decoration:none;font-weight:bold;padding:10px 15px;color:#B5C0AF;border-radius:10px;margin:1px}#navigation ul li a span{opacity:0.9}#navigation ul li.current-menu-item a{background-color:rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.7);color:white;margin:0;-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.9) inset;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.9) inset;box-shadow:2px 2px 10px rgba(0,0,0,0.9) inset}#navigation ul li.current-menu-item a span{opacity:0.5}#navigation ul li a:hover{color:white}#navigation ul li a:hover span{opacity:1}.lt-ie7 #navigation ul li.current-menu-item a{background-color:#111}#spotlights h3,ul#benefit-list h3{padding:20px 0 0;color:#5D6866;font-weight:normal}#spotlights h3,.post h3,#projects h3,ul.custom-post-list h3,#posts .post h3,#related-posts li h3{font-size:19px;margin-bottom:10px;text-shadow:0 1px 1px white;line-height:1.3}#related-posts li h3{font-size:16px;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}.post h3 a,#related-posts li h3 a{font-weight:bold}.thumb,#flickr img,.mask,#map,#main-content img,#related-posts img,.avatar{display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3)}.section.wide-section{padding:30px 0 60px;border-top:1px dashed #999;clear:both}.section.wide-section .section-heading{display:inline;float:left;margin:0 10px;width:255px}.section.wide-section .section-heading h2{color:#362F2D;font-size:25px;margin-bottom:10px;margin-top:0;padding-right:40px;text-shadow:0 1px 1px white}.section.wide-section .section-heading p{color:#5D6866;font-weight:normal;padding-right:40px;line-height:1.4}.section.wide-section .section-heading p a{font-size:13px}.section.wide-section .section-heading ul{padding-right:40px}.section.wide-section .section-content{display:inline;float:left;margin:0 10px;width:805px}#sidebar .categories,#sidebar .latest-posts,#sidebar .twitter,#sidebar #social{margin-bottom:40px}#main-content .categories{margin-top:20px}.categories label{font-size:14px;float:left;display:inline;font-weight:bold;color:#333;margin:5px 10px 0 0}.categories ul{list-style:none;overflow:hidden;margin:0;padding:0}.categories ul li{display:inline;float:left;margin:0 5px 5px 0}.categories ul li a{padding:5px 10px;background-color:#F2F2F2;display:block;white-space:nowrap;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.categories ul li a:hover{background-color:#94b73e;color:white}#header-box .page-heading{color:white;text-shadow:2px 2px 2px rgba(0,0,0,0.8);float:left;padding:30px 10px 0;font-size:30px;margin:0}#sidebar{border-left:1px dashed #CCC;margin-left:40px;padding-left:30px;width:194px;background:transparent url(../images/bg-sidebar-right.png) no-repeat left top;min-height:588px}#sidebar h3{margin-bottom:15px}#sidebar #testimonials blockquote{margin-bottom:60px}blockquote p{font-size:16px;color:inherit;font-style:italic}.twitter ul{list-style:none;margin:0;padding:0}.twitter h4,.twitter .twitter h4{display:none}.twitter .entry-meta{display:block;font-size:11px}.twitter .time-meta a{color:#BBB;border:none;font-weight:normal;font-style:italic}.twitter .intent-meta{display:block;margin-top:2px}.twitter .intent-meta a{margin-right:5px;font-size:13px;background:transparent url(../images/sprite-main.png) no-repeat 0 -252px;width:16px;height:16px;overflow:hidden;text-indent:-9999px;display:inline-block;border:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.twitter .intent-meta a.in-reply-to{background-position:0 -252px}.twitter .intent-meta a:hover.in-reply-to{background-position:-16px -252px}.twitter .intent-meta a.favorite{background-position:-32px -252px}.twitter .intent-meta a:hover.favorite{background-position:-48px -252px}.twitter .intent-meta a.retweet{background-position:-80px -252px}.twitter .intent-meta a:hover.retweet{background-position:-96px -252px}.twitter-button{margin-top:10px}#main-content blockquote{margin:40px}blockquote .quotation-mark{background:transparent url(../images/sprite-main.png) no-repeat -42px -210px;display:block;float:left;width:45px;height:42px;overflow:hidden;text-indent:-9999px;margin:-5px 10px 5px 0}blockquote footer{color:#BBB}blockquote footer cite span{font-style:normal;color:#888}blockquote p,.article blockquote p{font-size:18px;line-height:1.4;font-family:Georgia, "Times New Roman", Times, serif;color:#868281}#content .attachment img{max-width:825px}#content .alignleft,#content img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}#content .alignright,#content img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}#content .aligncenter,#content img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}#content img.alignleft,#content img.alignright,#content img.aligncenter{margin-bottom:12px}.article h3 a,#related-posts li h3 a{color:#5D6866}.article h3 a:hover,#latest-posts .article.hover h3 a,#posts .article.hover h3 a,#spotlights .section.hover h3 a,#related-posts li.hover h3 a{border-bottom:1px solid #4c4c4c;color:#4c4c4c}#posts .article{border-bottom:1px dashed #CCC;margin-bottom:20px;padding-bottom:20px}#posts .article .thumb{float:left;margin-right:20px}#posts .post h3,#latest-posts .post h3,#related-posts li h3{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-size:18px}#posts .post p{max-width:none}#content .article h2{margin-bottom:20px;margin-top:60px}#content .article #article-author{margin-top:0;margin-bottom:30px;font-style:italic;font-size:18px;color:#BBB}#content .article #article-updated{font-style:italic;font-size:13px;color:#999}#main-content .article ul{list-style:square outside;padding-left:3em;margin-bottom:20px}#main-content .article ul li{margin-bottom:10px}#content .list{border-bottom:1px dashed #999;margin:0;padding:0}#content .list li{border-top:1px dashed #999;padding:10px 0;overflow:hidden}#content .list .thumb{float:left;margin-right:15px;margin-bottom:5px}#content .list li p{margin:0;font-size:13px;line-height:1.5;display:inline}#content .with-thumbs li{padding:10px 0 10px 28px;background:transparent url(../images/icons/star.png) no-repeat 0 12px}#content .with-thumbs #contact-address{background:transparent url(../images/icons/vcard.png) no-repeat 0 12px}#content .with-thumbs #contact-phone{background:transparent url(../images/icons/phone.png) no-repeat 0 12px}#content .with-thumbs #contact-email{background:transparent url(../images/icons/mail.png) no-repeat 0 12px}#content .with-thumbs #contact-website{background:transparent url(../images/icons/laptop.png) no-repeat 0 12px}#comments{border-top:1px dashed #999;margin-top:60px;padding-top:40px;overflow:hidden}#comments label{display:none}#respond{padding:20px;background-color:rgba(255,255,255,0.3);float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#respond .logged-in-as{font-size:12px}#respond .required,#respond .note{color:#BBB;font-style:italic;margin-left:10px}.lt-ie7 #respond{background-color:#EEE}#content #respond h3{margin-top:0}#content #comments-title{margin-bottom:20px;margin-top:0}#comments-title span{font-style:italic;font-weight:normal;color:#5D6866}#comments ol.commentlist .avatar{float:left;margin:0 15px 0 0}.commentlist li.comment{line-height:24px;margin:0 0 30px;overflow:hidden;padding:10px;position:relative}.commentlist li.comment .children{margin-left:65px}.comment-author cite{font-size:20px;font-style:normal;font-weight:bold}.comment-meta{color:#CCC;font-size:11px;line-height:1.2;margin:0 0 10px;display:block}.comment-meta a{color:#BBB}.reply a,a.comment-edit-link{color:#94b73e}.comment-body{overflow:hidden}.reply{border-top:1px dashed #CCC;color:#CCC;font-size:12px;padding:2px 0 0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{background-color:rgba(255,255,255,0.3);color:white;font-family:Monaco,Courier,MonoSpace;font-size:12px;line-height:1.8;margin:0 0 25px;overflow:auto;padding:20px;position:relative;white-space:pre-wrap;word-wrap:break-word;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.lt-ie7 pre{background-color:#F9F9F9}#footer{border-top:5px solid #CCC;font-size:14px}#footer-upper{border-top:2px solid #B5C0AF;padding:40px 0;background:#fafdf2 url(../images/bg-footer.jpg) repeat-x center bottom}#footer-upper .column{width:255px;margin:0 10px;display:inline;float:left;padding-bottom:20px}#footer-upper #footer-facebook{clear:both;height:26px}#footer-upper h3{margin:0 0 20px}#footer-upper ul{margin:0;padding:0}#footer-upper ul li{margin-bottom:10px;width:105px;float:left;display:inline;margin-right:10px}#footer-upper #footer-latest-posts ul{padding-right:20px}#footer-upper #footer-latest-posts ul li,#footer-upper #footer-blog-categories ul li{width:auto;float:none;display:block}#footer-lower{padding:30px 0;color:#B5C0AF;font-size:12px}#footer-lower a{color:#CCC;border-color:#666}#footer-lower a:hover{color:white;border-color:white}#footer-lower .copyright{margin:0;height:42px;line-height:42px;display:block;float:left;background:transparent url(../images/sprite-main.png) no-repeat -598px -210px;padding-left:52px}#footer-lower .powered-by{float:right;height:35px;line-height:35px;margin:0}#footer-lower .powered-by em{font-style:italic}#footer-lower .powered-by a{margin-left:10px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:#000}#cboxContent{margin-top:20px}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;padding-right:100px;overflow:hidden;height:23px}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../images/colorbox/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../images/colorbox/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../images/colorbox/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
