body{font:12px Arial,Helvetica,sans-serif;background-color:#050303;color:#999;line-height:18px}#content h1{font-size:50px;color:#DEB40D}.no-js #content h1{font-size:36px}#content h2{font-size:30px;color:#EBE01Bc;line-height:36px;margin-bottom:12px}#content h3{font-size:22px;color:#a8956c;line-height:28px;margin-bottom:12px}.no-js #content h3{font-size:18px}#content h4{font-size:18px;color:#a8956c;line-height:24px;margin-bottom:12px}#content a{outline:none}#content a,#content a:visited{color:#a8956c}#content a:hover{text-decoration:none}#content hr{background:#070707 url(../img/graphics/divider.png) no-repeat top center;display:block;height:1px;border:0;margin:1px 0 0;padding:0}#content h1 a,#content h2 a,#content h3 a,#content h4 a{text-decoration:none}#content p{line-height:20px;margin-bottom:11px}#content p:first-child{margin-bottom:19px}#content .italic-text{font-style:italic}#content .white-text{color:#FFF}#content .brighter-text{color:#999}#content .underlined{text-decoration:underline}#content #container article span.drop-cap{font-family:"Times New Roman",Times,serif;font-size:30px;font-weight:bold;color:#FFF;background:url(../img/graphics/drop_cap.png) no-repeat;float:left;width:40px;height:41px;padding:7px 0 0 15px;margin-top:6px}#content #container article blockquote{font-style:italic;background:url(../img/icons/quote.png) no-repeat;margin:0 0 11px 30px;padding:0 30px 0 52px}#content #container article .comment-body blockquote{padding-right:0}#content #container article span.highlight{color:#070707;background-color:#a8956c;padding:0 3px 0 3px;margin:0 3px 0 3px}#content #container article img{margin:4px 0 10px 0}#content #container article img.inline-image{margin:4px 20px 0 0;float:left}#content #container article img.inline-image-inside{margin:20px 20px 20px 0;float:left}#content #container article ul,#content article ol{margin:0 0 11px 44px}#content #container article ul.checklist{list-style-type:none;list-style-image:url(../img/icons/check_mark.png)}.ie7 #content #container article ul.checklist{list-style-image:url(../img/icons/check_mark_ie.png)}#content #container article li{margin-bottom:2px}#content #container article li:last-child{margin-bottom:0}#content #container article ul.sub-list,#content article ol.sub-list{margin-top:7px}#content #container article ul.extra-margin,#content article ol.extra-margin{padding-top:9px;margin-bottom:38px}#content .more-button{margin:17px 0 21px 0}#content .more-button-portfolio{margin:17px 0 51px 0}#content .more-button a,#content .more-button-portfolio a{color:#888;font:17px Verdana,Geneva,sans-serif;text-decoration:none;padding:0 8px 7px 10px;border-top:1px solid #383838;border-right:1px solid #333;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#222;background:-moz-linear-gradient(left,#333 0,#000 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#333),color-stop(100%,#000));background:-webkit-linear-gradient(left,#333 0,#000 100%);background:-o-linear-gradient(left,#333 0,#000 100%);background:linear-gradient(left,#333 0,#000 100%)}#content .more-button a:visited,#content .more-button-portfolio a:visited{color:#888}#content .more-button a:hover,#content .more-button-portfolio a:hover{color:#FFF;border-top:1px solid #444;border-right:1px solid #444;background:#333;background:-moz-linear-gradient(left,#626262 0,#222 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#626262),color-stop(100%,#222));background:-webkit-linear-gradient(left,#626262 0,#222 100%);background:-o-linear-gradient(left,#626262 0,#222 100%);background:linear-gradient(left,#626262 0,#222 100%)}.ie7 #content .more-button a,.ie7 #content .more-button-portfolio a{font-size:13px;padding-top:3px}.ie7 #content .more-button{margin:21px 0 27px 0}.ie7 #content .more-button-portfolio{margin:21px 0 54px 0}#content .more-button-two{margin:16px 0 15px 0}#content .more-button-two-portfolio{margin:16px 0 45px 0}#content .more-button-two a,#content .more-button-two-portfolio a{width:63px;height:11px;display:block;background:url(../img/graphics/more_button.png) no-repeat;background-position:left top}#content .more-button-two a:hover,#content .more-button-two-portfolio a:hover{background-position:left bottom}#content .more-button-three{padding-top:2px;margin:16px 0 20px 0}#content .more-button-three-portfolio{padding-top:2px;margin:16px 0 49px 0}#content .more-button-three a,#content .more-button-three-portfolio a{color:#999;font-size:17px;text-decoration:none;padding:0 7px 4px 9px;border-top:1px solid #666;border-bottom:1px solid #444;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#333;background:-moz-linear-gradient(top,#333 0,#333 12%,#000 87%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(12%,#333),color-stop(87%,#000),color-stop(100%,#000));background:-webkit-linear-gradient(top,#333 0,#333 12%,#000 87%,#000 100%);background:-o-linear-gradient(top,#333 0,#333 12%,#000 87%,#000 100%);background:linear-gradient(top,#333 0,#333 12%,#000 87%,#000 100%)}.ie7 #content .more-button-three a,.ie7 #content .more-button-three-portfolio a{display:inline-block;font-size:15px;padding-top:2px;line-height:15px}#content .more-button-three a:visited,#content .more-button-three-portfolio a:visited{color:#999}#content .more-button-three a:hover,#content .more-button-three-portfolio a:hover{color:#777;border-top:1px solid #c7c7c7;border-bottom:1px solid #cdcdcd;background:#FFF;background:-moz-linear-gradient(top,#FFF 0,#FFF 12%,#c7c7c7 87%,#c7c7c7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(12%,#FFF),color-stop(87%,#c7c7c7),color-stop(100%,#c7c7c7));background:-webkit-linear-gradient(top,#FFF 0,#FFF 12%,#c7c7c7 87%,#c7c7c7 100%);background:-o-linear-gradient(top,#FFF 0,#FFF 12%,#c7c7c7 87%,#c7c7c7 100%);background:linear-gradient(top,#FFF 0,#FFF 12%,#c7c7c7 87%,#c7c7c7 100%)}.no-js #content .more-button a,.no-js #content .more-button-three a,.no-js #content .more-button-portfolio a,.no-js #content .more-button-three-portfolio a{font-size:13px}#content footer:before,#content #container article:before,#content #container #top-slideshow:before,#content #container #top-single-banner:before,#content #container aside section .flickr:before,#content #container .blog-single section.blog-comments .comment-container:before{content:"\0020";display:block;height:0;overflow:hidden}#content footer:after,#content #container article:after,#content #container #top-slideshow:after,#content #container #top-single-banner:after,#content #container aside section .flickr:after,#content #container .blog-single section.blog-comments .comment-container:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#left{background-color:#070707;position:fixed;top:0;left:0;z-index:999;width:220px;min-height:100%;height:1000px}#left #logo{width:220px;margin-top:44px;text-align:center}#left .logo-two{margin-top:50px!important}#left nav{font-family:Verdana,Geneva,sans-serif;font-size:21px;color:#7a6f63;float:right;margin-top:89px;text-align:right;line-height:29px;white-space:nowrap}.no-js #left nav{font-size:16px}#left nav ul{margin:0}#left nav li{list-style:none;list-style-image:none}#left nav li:hover{background:url(../img/icons/menu_arrow.png) no-repeat right center}#left nav li ul li:hover{background-position:left center}#left nav li a{color:#7a6f63;text-decoration:none;display:block;margin:0 20px 0 20px;outline:none}.ie7 #left nav li a{display:block}#left nav li a:hover,#left nav li a.active,#left nav li a.active:visited{color:#FFF}#left nav li a:visited{color:#7a6f63}#left nav li>ul{background-color:#070707;text-align:left;visibility:hidden;position:absolute;top:0;left:220px;min-height:100%;height:1000px}.ie8 #left nav li>ul{visibility:visible}#content{background-color:#070707;position:absolute;top:0;left:50%;width:710px;min-height:100%;height:auto!important;height:100%;margin-left:-245px;z-index:1}#content #container{padding:0 20px 0 20px}#content #social{float:right;margin:20px 20px}#content #social a{padding-left:2px}#content #social a:hover{-moz-opacity:.75;opacity:.75}#content header{margin-top:33px;line-height:72px}.ie7 #content header{margin-top:41px}.ie7 #content article.portfolio header{margin-top:-1px}#content #container #top-slideshow{margin:2px 0 71px 0;overflow:hidden}.ie7 #content #container #top-slideshow{margin-bottom:75px}#content #container #banner-slideshow h3{margin-top:-5px}#content #container #banner-slideshow ul{margin:0}#content #container #banner-slideshow ul li,#content #container #single-banner ul li{position:absolute;display:none;width:210px;margin-top:-2px}#content #container #single-banner ul li{margin-top:-5px}#content #container #banner-slideshow ul li:first-child,#content #container #single-banner ul li:first-child{display:block;left:460px}.slide-show-button{background-image:url(../img/icons/banner_not_selected.png);float:left;cursor:pointer;width:16px;height:16px;margin:14px 3px}.slide-show-button-active{background-image:url(../img/icons/banner_selected.png);cursor:auto}.play-video-button{background:url(../img/icons/video_arrow.png);width:40px;height:40px;position:absolute;cursor:pointer}video{background-color:#070707;outline:none}#content #container #top-single-banner{margin:2px 0 28px 0}#content #container .short-margin{margin-bottom:18px!important}.ie7 #content #container #top-single-banner,.ie7 #content #container .short-margin{margin-bottom:32px}#content #container #banner-slideshow{width:210px;height:360px;margin-top:2px;position:relative;float:left}#content #container #top-single-banner #single-banner{position:relative;float:left}#content #container #top-single-banner #single-banner #single-image{float:left}#content #container article{margin-top:18px}.ie7 #content #container article{margin-top:9px;clear:both}#content #container article header{margin-top:0}#content #container article.no-header-gallery{margin-top:5px}#content #container article.no-header-portfolio{margin-top:25px}#content #container article.no-header-portfolio h3 a,#content #container article.no-header-gallery h3 a,#content #container #blog .blog-post h3 a{text-decoration:none}.ie7 #content #container article.no-header{margin-top:18px;padding-bottom:17px}#content #container article section,#content footer section{margin-left:20px;float:left}#content #container article section.one-third,#content footer section.one-third{width:210px}#content #container article section.two-thirds,#content footer section.two-thirds{width:440px}#content #container article section.one-half,#content footer section.one-half{width:325px}#content #container article section.one-fourth,#content footer section.one-fourth{margin-left:10px;width:160px}#content #container article section.one-fifth,#content footer section.one-fifth{margin-left:5px;width:130px}#content #container article section.full-width,#content footer section.full-width{width:670px;margin-left:0}#content #container article section.first-column{margin-left:0;clear:both}#content #container article section.extra-top-margin{margin-top:8px}.ie7 #content #container article section.extra-top-margin{margin-top:60px}#content #container article .lightbox-thumb{background-color:#000;margin:0 0 20px 0;position:relative}#content #container article .lightbox-thumb .extra-media{display:none}#content #container article .with-description{margin-bottom:15px}#content #container article .lightbox-thumb a span.hover-icon{cursor:pointer;position:absolute}#content #container article .lightbox-thumb a span.magnify{background:#000 url(../img/icons/thumb_magnify.png) no-repeat center center}#content #container article .lightbox-thumb a span.video{background:#000 url(../img/icons/thumb_video.png) no-repeat center center}#content #container article section.one-fourth .lightbox-thumb{margin-bottom:10px}#content #container article section.one-fifth .lightbox-thumb{margin-bottom:5px}#content #container article .lightbox-thumb img{margin:0 0 -5px 0}#content #container article .lightbox-thumb a{outline:none}.facebook{margin-top:1px}#content #container #page-numbers{width:100%;clear:both;display:block;margin-top:1px;padding-bottom:7px;text-align:center}#content #container .page-numbers-blog{padding-top:18px}#content #container .page-numbers-margin{padding-top:6px}#content #container #page-numbers a{color:#999!important;text-decoration:none;width:17px;height:17px;padding:1px;margin:0 1px 0 1px;display:inline-block}#content #container #page-numbers a.selected{color:#FFF!important;text-decoration:none;padding:0 3px 2px 3px;border-top:1px solid #333;border-bottom:1px solid #333;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#000;background:-moz-linear-gradient(top,#333 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#000));background:-webkit-linear-gradient(top,#333 0,#000 100%);background:-o-linear-gradient(top,#333 0,#000 100%);background:linear-gradient(top,#333 0,#000 100%)}#content #container #page-numbers a:hover{color:#FFF!important;text-decoration:underline}#content #container #page-numbers a.selected:hover{text-decoration:none}#content #container #page-numbers a:visited{color:#FFF}#content #container div.page-numbers-four-column{padding-top:11px}#content #container div.page-numbers-five-column{padding-top:16px}#content #container article #portfolio-thumb-slider{position:relative;visibility:hidden;margin-bottom:17px;outline:none;height:168px;overflow:auto;z-index:0}.jspHorizontalBar{top:150px;height:14px}#content #container article #portfolio-tooltip{color:#000;background-color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;padding:3px 6px 3px 6px;white-space:nowrap;display:none;z-index:1}#content #container article #portfolio-thumb-slider a{position:absolute;margin-left:5px}#content #container article #portfolio-thumb-slider a img{margin:0}#content #container #blog{float:left;width:460px;margin-top:6px}#content #container .news,#content #container .news-single{width:670px!important}.ie7 #content #container #blog{margin-top:3px}#content #container #blog article{padding-bottom:18px}#content #container .news-single article{padding-bottom:0!important}.ie7 #content #container .news-single article{padding-bottom:11px!important}.ie7 #content #container #blog article{margin-top:17px}#content #container #blog section{float:left}#content #container #blog section.blog-thumb img{margin:0}#content #container #blog section.blog-post{margin-left:20px;width:280px}#content #container .news section.blog-post,#content #container .news-single section.blog-post{width:490px!important}#content #container .blog-single section{float:none;width:460px}#content #container .blog-single section.blog-comments{margin-top:45px}#content #container .blog-single section.blog-comments .comment-container{clear:both;margin-bottom:20px}#content #container .blog-single section.blog-comments .comment-thumb{background:#272727 url(../img/icons/blog_avatar.png) no-repeat center center;border:1px solid #333;float:left;width:58px;height:58px}#content #container .blog-single section.blog-comments .comment-body{background-color:#0c0c0c;float:left;margin-left:20px;width:280px}#content #container .blog-single section.blog-comments .comment-body{width:338px;border:1px solid #333;padding:15px 20px 10px 20px}.ie7 #content #container .blog-single section.blog-comments .comment-body{padding-bottom:0}#content #container .blog-single section.blog-comments .comment-body h3{color:#FFF!important;border-bottom:1px solid #333;margin-bottom:15px!important;padding-bottom:6px}#content #container .blog-single section.blog-comments .comment-body .time-stamp{font:10px Verdana,Geneva,sans-serif;color:#FFF;float:left;margin-top:9px}#content #container .blog-single section.blog-comments .comment-body .comment-reply{font:10px Verdana,Geneva,sans-serif;float:right;margin-top:9px}#content #container .blog-single section.blog-comments .comment-body .comment-reply a,#content #container .blog-single section.blog-comments .comment-body .comment-reply a:visited{color:#FFF}#content #container .blog-single section.blog-comments .comment-body a.reply-author{color:#FFF;text-decoration:underline!important}#content #container .blog-single section.blog-comments .comment-body a.reply-author:visited{color:#FFF}#content #container .blog-single section.blog-comments .comment-body a.reply-author:hover{text-decoration:none!important}#content #container .blog-single section.blog-comments .comment-body .comment-reply a:hover{text-decoration:underline!important}#content #container #blog section.blog-comments h2{color:#666;margin-bottom:24px}#content #container #blog section.blog-comments .blog-reply h2{clear:both;margin:50px 0 15px 0}#content #container #blog h2,#content #container #blog h3{margin:-8px 0 7px 0}#content #container #blog section .date{color:#FFF;font-style:italic;font-size:11px;margin-bottom:10px}#content #container .blog-single section .date{float:left}#content #container #blog section p{clear:both}#content #container #blog section a{text-decoration:none}#content #container #blog section .comments{cursor:pointer}#content #container .blog-single section .comments{float:right}.blog-comment-over{text-decoration:underline}#content #container #blog section .comments .comment-icon{background:url(../img/icons/comment_bubble.png) no-repeat;text-align:center;width:24px;height:21px;float:left;padding-bottom:6px}#content #container #blog section .comments .comment-icon .comment-number{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#FFF;margin-top:-2px;clear:none}#content #container #blog section .comments .comment-text{color:#FFF;margin:-3px 0 0 10px;clear:none;float:left}#content #container aside{float:left;width:160px;margin:24px 0 0 50px}.ie7 #content #container aside{margin-top:20px}#content #container aside #search-bar{background-color:#171717;border:1px solid #282828;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:146px;height:23px;padding:3px 4px 0 8px;margin-bottom:33px}#content #container aside #search-bar input#search-field{color:#FFF;background-color:#171717;width:119px;margin-top:1px;float:left;outline:none;border:0}#content #container aside #search-bar input#search-submit{float:right;outline:none;margin-top:1px}.search-field-focus{background-color:#292929!important;border:1px solid #444!important}#content #container aside section h3{color:#FFF!important}#content #container aside section.blog-roll ul{margin:16px 0 33px 0;padding:0}#content #container aside section.blog-roll ul li{border-bottom:1px solid #353533;margin:0;padding:0;list-style-type:none}#content #container aside section.blog-roll ul li:first-child{border-top:1px solid #353533}#content #container aside section.blog-roll a{color:#555!important;text-decoration:none;display:block;width:140px;padding:10px 0 10px 20px}#content #container aside section.blog-roll a:visited{color:#555!important}#content #container aside section.blog-roll a:hover{color:#FFF!important}#content #container aside section .flickr{margin-bottom:23px;padding-top:4px}.ie7 #content #container aside section .flickr{margin-bottom:34px}#content #container aside section .flickr a{margin:0 0 5px 10px;float:left}.ie7 #content #container aside section .flickr a{margin-bottom:10px}#content #container aside section .flickr a img:hover{-moz-opacity:.75;opacity:.75}#content #container aside section .flickr a.first-item{margin-left:0}#content #container article form{width:370px}#content #container article form input.field,#content article form textarea{font:12px Arial,Helvetica,sans-serif;color:#999;background-color:#1a1a1a;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:182px;padding:5px 9px 5px 9px;margin-top:10px;outline:0;border:0}#content #container article form textarea{width:352px;height:168px;min-width:352px;max-width:652px;min-height:168px;max-height:168px}#content #container article .blog-reply form textarea{max-width:460px}#content #container article form input#submit{margin:10px 0 6px 0;float:right;outline:0}#content #container article form.blog-form input#submit{margin-bottom:0}.ie7 #content #container article form input#submit{margin:10px 0 9px 0}.form-field-focus{background-color:#292929!important}#content #container article form input#submit:hover{-moz-opacity:.75;opacity:.75}#content #container article section.contact-social p{margin-bottom:3px}.ie7 #content #container article section.contact-social p{margin-bottom:6px}#content #container article section.contact-social a{color:#888;text-decoration:none;display:inline-block}#content #container article section.contact-social a:visited{color:#888}#content #container article section.contact-social a:hover{color:#FFF}#content #container article section.contact-social img{margin-bottom:-8px;margin-right:2px}#content #container article section.social-margin{margin-top:40px}.contact-form-success-message{color:#FFF;display:none;float:left;margin-top:13px}#content #container article section.sitemap div{clear:both}#content #container article section.sitemap ul{color:#a4998e;clear:both;margin-bottom:0;list-style-type:none}#content #container article section.sitemap ul.sitemap-ul{padding-top:3px;padding-bottom:12px}#content #container article section.sitemap ul li.sitemap-icon{list-style-image:url(../img/icons/sitemap.png);list-style-position:inside}.ie7 #content #container article section.sitemap ul li.sitemap-icon{list-style-position:outside;margin-left:15px}#content #container article section.sitemap ul li{list-style-image:none}#content #container article section.sitemap h2{float:left}#content #container article section.sitemap p{font-style:italic;float:left;margin:10px 0 0 19px}#content #container article section.sitemap h2,#content #container article section.sitemap h2 a,#content #container article section.sitemap h2 a:hover{color:#454545;text-decoration:none}.no-js #content #container article section.sitemap h2,.no-js #content #container article section.sitemap h2 a{font-size:20px}#content #container article section.sitemap h2 a:visited{color:#454545}#content #container article section.sitemap a{color:#a4998e;text-decoration:none}#content #container article section.sitemap a:visited{color:#a4998e}#content #container article section.sitemap a:hover{text-decoration:underline}#content #slogan{text-align:center;margin-top:31px;clear:both}.ie7 #content #slogan{margin-top:29px}#content #slogan h1{color:#454545;font-size:34px;line-height:34px}.no-js #content #slogan h1{font-size:22px}#content footer{color:#4a4540;background:#0a0a0a url(../img/graphics/divider.png) no-repeat top center;margin-top:74px;padding:0 20px 20px 20px;position:relative;clear:both}#content footer.no-margin{margin-top:63px}#content footer.no-margin-port-single{margin-top:59px}#content footer.clear-margin{margin-top:66px}.clear-this{clear:both}.ie7 #content footer{margin-top:71px}#content footer section{margin-top:24px;float:left}#content footer section:first-child{margin-left:0}#content footer section h1{color:#a8956c;font-size:35px;line-height:35px}.no-js #content footer section h1{font-size:22px}#content footer section ul{margin:6px 0 0 13px}.ie7 #content footer section ul{margin-left:16px}#content footer section#contact ul{margin-left:26px}.ie7 #content footer section#contact ul{margin-left:16px}footer section li{margin:0 0 9px 0;padding-left:1px;list-style-type:none;list-style-image:url(../img/icons/bullet.png)}.ie7 footer section#contact li{padding-left:12px}.bullet-over{list-style-image:url(../img/icons/bullet_hover.png)}footer section li.home{list-style-image:url(../img/icons/home.png)}footer section li.phone{list-style-image:url(../img/icons/phone.png)}.email{list-style-image:url(../img/icons/email.png)}.email-over{list-style-image:url(../img/icons/email_hover.png)}#content footer section li a{color:#4a4540;text-decoration:none}#content footer section li a:visited{color:#4a4540}#content footer section li a:hover{color:#FFF}.clear-footer{clear:both}#content #copyright{font-size:10px;color:#414141;background:#070707 url(../img/graphics/divider.png) no-repeat top center;padding:5px 20px 4px 10px;text-align:right;clear:both}#preload{display:none}#background-image{position:fixed;z-index:-999;width:100%;height:100%}