body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td{margin:0;padding:0;border:0;outline:none}body{line-height:1.5;font-size:80%}h1,h2,h3,h4,h5,h6{font-size:100%;padding:.6em 0;margin:0;font-weight:normal}#menu ul,#menu ol{list-style:none}.container{max-width:795px;padding-left:340px;padding-top:24px;padding-right:20px}.grid_1,.grid_2,.grid_3{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.alpha{margin-left:0}.omega{margin-right:0}.container .grid_1{width:245px}.container .grid_2{width:510px}.container .grid_3{width:770px}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#ccc}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#fff}h1{font-size:3em;line-height:1;margin-bottom:.5em}h2{font-size:2em;margin-bottom:.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}h1.sitename{font-size:36px}p{margin-bottom:1.2em}.fancy,blockquote,p.credits,.postmetadata{font-style:italic}.sub{text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.2);letter-spacing:2px;font-weight:100;margin:24px 0}blockquote{font-size:1.2em;padding:1.5em 1.5em .5em}.content ul,.content ol{padding-left:20px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{color:#999;font-family:Helvetica,Arial,sans-serif}a{color:#d6006b;text-decoration:none}a:hover,a:focus{color:#fff}p#hidep{margin:0;padding:0}#hide{position:fixed;bottom:15px;left:54px;z-index:1002;color:#999;font-style:italic}#menu{height:100%;left:30px;margin-right:40px;padding:50px 25px 0;position:fixed;top:0;width:200px;z-index:1001;background-image:url(images/xrepeater.png.pagespeed.ic.KhSf5Y_LwQ.png);background-color:transparent;background-repeat:repeat}#menu .description{font-size:11px}#menu ul li ul li.lastmenuitem{border-bottom:1px solid rgba(255,255,255,.2)!important}.content{display:block;clear:both}.post{display:block;clear:both;margin:2em 0}.postmetadata{color:#999;font-size:.8em}.postmetadata a{color:#999}.postmetadata a:hover{color:#fff}.underlined{border-bottom:1px solid #222}.welcomebox{padding:1.5em;margin:0 0 1.6em}.image-wrap{float:left;display:inline;margin:0 10px 17px 0;position:relative;width:240px;height:160px;background-color:#fff;background-image:url(images/xthumb-bg.jpg.pagespeed.ic.q2OOA1MhXu.jpg);background-position:7px 7px;background-repeat:no-repeat;padding:7px;border:1px solid #eee;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;text-shadow:1px 1px 1px #000;overflow:hidden}.image-wrap img{background-color:#fff}.image-wrap span.title{display:block;color:#ccc;position:absolute;top:18px;left:18px;z-index:10;font-size:20px}.image-wrap span.category{color:#888;position:absolute;bottom:18px;left:18px;display:block;width:224px;font-size:11px;text-transform:uppercase;letter-spacing:1px;z-index:1}.image-wrap span.title a{color:#fff}.image-wrap span.category a{color:#aaa}.thumblink a{display:block;position:absolute;z-index:0;top:7px;left:7px}.imglink{display:block;height:100%;position:absolute;width:100%}.nav{margin:10px 0}.project-info{display:none}.navi{float:left;margin-bottom:15px}.byline{font-size:11px;margin:0 0 1em;color:#bbb}.byline a{color:#bbb}#footer{margin:0 0 1.5em;font-size:.9em;clear:both}#footer h3{margin:1em 0}#footer p.credits{text-align:left}#footer .widget{margin:0 5% 4em 0;float:left;width:20%}#footer ul{list-style:none;margin:0 0 1.6em;font-size:1em}#footer ul li a,ul.txt li{height:1%;line-height:1.2em;display:block;padding:6px 0 6px 8px}#footer ul li.active a{cursor:default}#footer ul ul{margin:0;list-style:none}.right{float:right}.left{float:left}.middle{margin:0 auto;float:left}.clear{clear:both}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px 0 4px 4px;margin:3px 0 2px 10px;display:inline;max-width:760px}img.alignleft{padding:4px 4px 4px 0;margin:3px 10px 2px 0;display:inline;max-width:760px}img.alignnone{padding:4px 4px 4px 0;margin:3px 10px 2px 0;display:block;max-width:760px}.ad-sidebar img{max-width:795px;margin:0;padding:0}.alignleft{float:left}.alignright{float:right}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.thumbnail,.attachment-thumbnail{max-width:240px;margin:0 1.5em 1.5em 0;float:left}.alignright .attachment-thumbnail{margin-right:0}.attachment-full,.attachment-medium,.attachment-large{max-width:760px;height:auto;overflow:hidden;display:inline;text-align:left;text-align:left;float:left}.content .size-medium,content size-large{margin:0 1.5em 1.5em 0}.home .size-medium,.home .size-large{max-width:760px;height:auto;overflow:hidden;margin:0 .5em .5em 0}.gallery{display:block;clear:both;overflow:hidden;margin:0 auto}.gallery .gallery-row{display:block;clear:both;overflow:hidden;margin:0}.gallery .gallery-item{overflow:hidden;text-align:center;list-style:none;padding:0;margin:0 auto}.gallery .gallery-item img,.gallery .gallery-item img.thumbnail{max-width:100%;height:auto;padding:0;border:none!important}.gallery-caption{margin-left:0}.gallery-item .attachment-thumbnail{float:none!important;margin:0 auto}.gallery-item dd{clear:both}.slideshow img{display:block;float:none;clear:both}img,img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-area img,.wp-caption{max-width:100%;height:auto}img.size-large{max-width:98%}.col-0{width:100%}.col-1{width:100%}.col-2{width:50%}.col-3{width:33%}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.5%}.col-7{width:14%}.col-8{width:12.4%}.col-9{width:11%}.col-10{width:10%}.col-11{width:9%}.col-12{width:8.33%}.col-13{width:7.6%}.col-14{width:7.1%}.col-15{width:6.66%}.col-16{width:6.25%}.col-17{width:5.83%}.col-18{width:5.55%}.col-19{width:5.25%}.col-20{width:4.95%}.wp-caption p.wp-caption-text,.caption{font-size:11px;line-height:18px;margin:0;padding:10px 0;text-align:center;max-width:795px;font-style:italic}#filters{clear:both;height:2em;margin-bottom:1em}#filters li{float:left;margin-right:2em}.prev,.next{font-size:.9em;text-align:center}.nav-interior{float:left;margin:0 0 1.5em;width:100%}.prev a{float:left}.next a{float:right}:focus{outline:0}.hide{display:none;text-indent:-9999px}.double-border{background-image:url(images/xdouble-border.png.pagespeed.ic.V6yLokqwKb.png);background-repeat:repeat-x;background-position:bottom;height:8px;width:100%;clear:both;float:none;border:none;margin:1em 0}.ad{clear:both;display:block;margin:0 0 1.5em}input #wp-submit{background:#999}input#s{color:#333}.video{margin-bottom:2em;display:block}.sticky{}.bypostauthor{background-color:rgba(255,255,255,.3);color:#fff}ol.commentlist{list-style:none;margin:0;padding:0;text-indent:0;margin:.5em 0 1em;padding:1em;background-image:url(images/xh-bg.png.pagespeed.ic.JU53LmTvOf.png);border:medium double #222}ol.commentlist li{margin:0 0 10px;padding:5px 7px 5px 57px;position:relative;height:1%}ol.commentlist li div.comment-author{padding:0 170px 0 0}ol.commentlist li div.vcard{font-weight:bold}ol.commentlist li div.vcard cite.fn{font-style:normal}ol.commentlist li div.vcard cite.fn a.url{text-decoration:none}ol.commentlist li div.vcard img.avatar{left:0;position:absolute;top:5px}ol.commentlist li div.comment-meta{position:absolute;right:0;text-align:right;top:0;padding:6px 4px 4px}ol.commentlist li div.comment-meta a{text-decoration:none}ol.commentlist li div.reply{text-align:center;width:36px}ol.commentlist li div.reply a{padding:6px 10px 3px;text-decoration:none;text-transform:uppercase}ol.commentlist li ul.children{list-style:none;margin:1em 0 0;text-indent:0}ol.commentlist li ul.children li.depth-2{margin:0 0 .25em}ol.commentlist li ul.children li.depth-3{margin:0 0 .25em}ol.commentlist li ul.children li.depth-4{margin:0 0 .25em}ol.commentlist li.pingback div.vcard{padding:0 170px 0 0}h3#comments{margin:2em 0}#respond{margin:30px 0;padding:10px 0}#commentform{margin-bottom:60px}#commentform input,#commentform textarea{display:block}#commentform span{color:red}#commentform input{width:170px;padding:6px 12px;margin:5px 5px 1px 0;font-size:1.2em;background-image:url(images/xh-bg.png.pagespeed.ic.JU53LmTvOf.png);border:medium double #222}#commentform input:hover{cursor:pointer}#commentform textarea{width:60%;font-size:1.2em;margin:.5em 0 1em;padding:1em;background-image:url(images/xh-bg.png.pagespeed.ic.JU53LmTvOf.png);border:medium double #222}#commentform #submit{margin-top:5px;padding:5px;font-weight:bold;font-size:1.3em;font-size:1.3em;font-weight:bold;margin-top:5px;padding:5px 12px;width:auto}legend{font-size:1.2em;font-weight:bold;padding:2px 10px}#commentform #submit:hover{}#wp-submit{font-weight:bold;font-size:1em;background-color:#111;background-image:none;background-repeat:repeat;background-attachment:scroll;background-position:0 0;border:1px solid #222;color:#bbb;font-weight:bold;padding:5px}#wp-submit:hover{background-color:#000;color:#fff}.menu,.menu *{margin:0;padding:0;list-style:none}.menu{line-height:1.0}.menu ul{position:absolute;top:-999em;width:16em}.menu ul li{width:100%}.menu li:hover{visibility:inherit}.menu li{float:left;position:relative}.menu a{display:block;position:relative}.menu li:hover ul,.menu li.sfHover ul{left:16em!important;top:2.5em;z-index:99}ul.menu li:hover li ul,ul.menu li.sfHover li ul{top:-999em}ul.menu li li:hover ul,ul.menu li li.sfHover ul{left:16em;top:0}ul.menu li li:hover li ul,ul.menu li li.sfHover li ul{top:-999em}ul.menu li li li:hover ul,ul.menu li li li.sfHover ul{left:16em;top:0}.menu{float:left;margin:2em 0;width:16em!important;border-bottom:1px solid rgba(255,255,255,.2);z-index:1001!important;text-transform:uppercase;letter-spacing:1px}.menu a{border-top:1px solid rgba(255,255,255,.2);padding:1.5em 2em;text-decoration:none;width:12em!important}.menu a,.menu a:visited{color:#aaa}.menu a:hover{color:#fff}.menu li{width:16em!important}.menu li li{background-color:#000}.menu li li li{background-color:#000}.menu li:hover,.menu li.sfHover,.menu a:focus,.menu a:hover,.menu a:active{background-color:#000;outline:0}.menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background-image:url(images/xarrows-ffffff.png.pagespeed.ic.r1AZypiSkZ.png);background-repeat:no-repeat;background-position:-10px -100px}a>.sf-sub-indicator{top:1.5em;background-position:0 -100px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.menu ul .sf-sub-indicator{background-position:-10px 0}.menu ul a>.sf-sub-indicator{background-position:0 0}.menu ul a:focus>.sf-sub-indicator,.menu ul a:hover>.sf-sub-indicator,.menu ul a:active>.sf-sub-indicator,.menu ul li:hover>a>.sf-sub-indicator,.menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-shadow ul{padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{background-color:transparent}.sf-vertical,.sf-vertical li{width:10em}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:10em;top:0}.sf-vertical .sf-sub-indicator{background-position:-10px 0}.sf-vertical a>.sf-sub-indicator{background-position:0 0}.sf-vertical a:focus>.sf-sub-indicator,.sf-vertical a:hover>.sf-sub-indicator,.sf-vertical a:active>.sf-sub-indicator,.sf-vertical li:hover>a>.sf-sub-indicator,.sf-vertical li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}div#fancy_outer{z-index:1002!important}a.sf-with-ul{width:151px!important}.galleria-container{margin:0 0 1.5em}.maxslide img.centered{display:block;margin-left:auto;margin-right:auto;max-width:auto}.fsslideshow .container{width:100%;padding-left:0;padding-top:0}.fsslideshow .post{margin:0}.fsslideshow img.centered{}.fsslideshow div.project-info{width:300px;position:absolute;top:36px;right:0;z-index:1001;overflow:hidden}.fsslideshow a.toggle,.single-format-gallery a#hide{display:block;float:right;background:url(images/xrepeater.png.pagespeed.ic.KhSf5Y_LwQ.png);font-size:14px;line-height:24px;width:100px;color:rgba(255,255,255,.7);text-decoration:none;text-align:center}.fsslideshow a.toggle{position:absolute;top:36px;right:0;z-index:1002}.fsslideshow a.toggle:hover,.single-format-gallery a.toggle.active,.single-format-gallery a#hide:hover{background:#13a2c5;background:rgba(19,162,197,.75)}.fsslideshow div.infotext{background:rgba(0,0,0,.9);padding:3em;z-index:1001}.page-template-pagefullscreenslideshow-php #footer,.single-format-gallery #footer{display:none;visibility:hidden}.fsslideshow #footer{display:none;visibility:hidden}#hovernav,#hovernav .mobilemenu{display:none}#navcontainer{overflow:hidden}#navcontainer #play{display:none}#navcontainer #prev2,#navcontainer #next2,#navcontainer #slidenav{float:left;margin-right:10px}#prev2:hover,#next2:hover,#slidenav:hover,#stop:hover,#play:hover{cursor:pointer;color:#fff}#navcontainer #slidenav a{margin-right:5px;color:#999}#navcontainer #slidenav a.activeSlide{color:#fff}.maxslide .caption{position:absolute;bottom:5px;right:5px;background-image:url(images/xrepeater.png.pagespeed.ic.KhSf5Y_LwQ.png);background-color:transparent;background-repeat:repeat;padding:10px}.maxslide a{color:#aaa}.maxslide .caption h3{margin:0;padding:0}#togglemenu{display:none}@media screen and (max-width:950px){#menu{width:150px;padding:50px 15px 0;font-size:.8em}#menu a{width:11em!important}.menu{width:15em!important}h1.sitename{font-size:24px}.container{padding-left:270px}}@media screen and (max-width:768px){#theme-switcher-wrap,#theme-switcher-wrap #theme-switcher,frame#themeHolder{display:none!important;height:0!important}h1{margin-bottom:0;font-size:2em;padding-bottom:0;font-size:14px}.container{width:90%;padding:0;padding-top:100px;margin:0 auto}.slideshow{width:100%!important;height:auto!important}.image-wrap{margin:0 auto 1em;display:block;float:none}.grid_1,.grid_2,.grid_3{display:block;float:none;position:relative;margin:0 auto}.fancy,blockquote,p.credits,.postmetadata{text-align:center}#menu{left:-100%;position:absolute}#hidep{display:none}#togglemenu{cursor:pointer;display:block!important;left:0;padding:5px 9px;position:fixed;top:0;z-index:9999}.admin-bar #togglemenu{margin-top:28px}}@media screen and (max-width:650px){ol.commentlist li div.comment-meta{position:relative;text-align:left;padding:0 0 10px;width:100%;float:left}#footer .widget{width:100%;margin:0 auto 4em;float:none;text-align:center}}