body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;border:0}html{height:100%;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,audio,canvas,video{display:block}b,strong{font-weight:bold}abbr[title]{border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}a img,img{-ms-interpolation-mode:bicubic;border:0}input,textarea,button,select{margin:0;font-size:100%;line-height:normal;vertical-align:baseline}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}textarea{overflow:auto}::selection{background:red;color:white}::-moz-selection{background:red;color:white}img::selection{background:transparent}img::-moz-selection{background:transparent}body{-webkit-tap-highlight-color:rgba(255,0,0,0.62)}ul li{list-style-type:none}h1,h2,h3,h4,h5,h6{font-weight:normal}body,html{height:100%}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:1em;line-height:1;color:#300e0e;background-color:#fff;border-top:8px solid #554c47}img{width:100%;max-width:100%}h1,h2,h3{color:#000;font-family:"Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}h1{display:none}h2{font-size:2em;font-weight:300;padding:0 0 .5em 0;line-height:1.2}.svg h2{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:contain}h3{font-weight:300;font-size:1.25em;padding-bottom:.5em}p,li,label,dt,dd{font-size:.9375em}p{line-height:2;padding-top:.5em}li{line-height:1.5}a,a:link,a:visited{text-decoration:none;color:#d85e59}a:hover{color:#c4b59a}nav{font-family:"Oswald","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;padding:.5em 0;background-color:#f2f2f2;border-bottom:1px solid #d9d8d3}nav ul{margin:0;margin-left:1em;padding:0;list-style:none}nav ul li{font-size:.875em;line-height:1;display:inline-block;margin-right:2em;text-transform:uppercase}nav ul li a,nav ul li a:link,nav ul li a:visited{color:#505050}nav ul li a:hover,body#home nav ul li a#navhome,body#photos nav ul li a#navphotos,body#about nav ul li a#navabout{color:#d85e59}#main{margin:0 auto;padding:1em 0;width:18em;overflow:hidden}.group:before,.group:after{content:" ";display:table}.group:after{clear:both}.group{*zoom:1}header{border-bottom:1px solid #f2f2f2;border-top:8px solid #969590}#logo{margin:.5em 0 .5em 1em}footer{margin:1em 0 0 0;background-color:#f2f2f2;border-top:1px solid #d9d8d3;border-bottom:8px solid #554c47}footer p{padding:0 1em;font-size:.875em;color:#999;border-bottom:8px solid #969590}div.thumb{margin-bottom:1.375em;width:16.625em;margin-right:1.375em;float:left;position:relative}div.thumb a,div.thumb a img{display:block}div.thumb h3{padding-top:.5em;padding-bottom:0}div.thumb h3+p{padding-top:0}div.thumb div.album_info{background-color:#f3efe6;padding:.5em}div.thumb div.album_info p{font-size:.75em;font-style:italic;color:#999}div.thumb p.ui_info{font-size:.75em;color:#999}div.thumb div.info{color:#f2f2f2;position:absolute;bottom:0;background:rgba(0,0,0,0.5);padding:5%;width:90%}div.thumb img.thumb_slide{display:block;background:url(../images/slide.png) 0 0 no-repeat;width:36px;height:24px;position:absolute;top:.25em;right:.25em}div.thumb div.info h3{font-weight:300;color:#f2f2f2}a#view_slides{display:inline-block;background:url(../images/slide.png) .5em 50% no-repeat;background-color:#d85e59;padding:.5em;text-indent:2.5em;color:#fff;margin:.5em 0}a#view_slides:hover,a#view_slides.active{background-color:#3196dc}div#slideshow{background:#191919 url(../images/loading.gif) center no-repeat}div#paladin{position:relative;margin:0 auto}div#paladin img{width:auto;height:auto;max-width:100%;max-height:100%}div#slide_info{position:absolute;bottom:0;left:0;background-color:#2a2a2a;background-color:rgba(0,0,0,0.6);width:100%;display:none}div#slide_info h3,div#slide_info p{padding:1em 1em 0 1em;color:#f2f2f2}div#slide_info h3{padding:.8em .8em 0 .8em}div#slide_info p{padding:0 1em 1em 1em}div#slide_nav{width:100%;height:100%;z-index:top;background:transparent}a#nav_prev,a#nav_next,a#slide_btn_info{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:48%;background:url(../images/icons_slideshow.png) 0 0 no-repeat;background-color:#2a2a2a;background-color:rgba(0,0,0,0.5);width:32px;height:32px}a#nav_prev{left:1em;background-position:0 0}a#nav_next{right:1em;background-position:0 -32px}a#slide_btn_info{top:1em;left:1em;background-position:0 -64px}a#nav_prev:hover,a#nav_next:hover,a#slide_btn_info:hover,a#slide_btn_info.active{background-color:#3196dc}p#slide_number{font-size:.75em;color:#fff;-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;-o-text-shadow:1px 1px 1px #000;-ms-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;display:inline-block;position:absolute;bottom:1em;right:1em}div#about_me figure{width:7.625em;margin:1em 0}div#about_me h3{padding:0;margin-top:1em}body#home{background:#fff url(../images/cover.jpg) center bottom no-repeat;background-size:cover;border:0;color:#000}body#home .n,body#home .e,body#home .w,body#home .s,body#home footer{display:none}body#home nav{border:0;background:transparent;background:rgba(0,0,0,0.1)}body#home header{border:0}body#home article{background-color:#fff;background-color:rgba(255,255,255,0.7);padding:12px;width:15.125em}a#enter{line-height:.75;display:block;text-align:right;font-style:normal;font-size:.75em;text-transform:uppercase}a#enter:hover:after{border-left-color:#c4b59a}a#enter:after{display:block;content:'';float:right;width:0;height:0;margin-left:5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #d85e59}body.darkness{background-color:#191919;color:#533a33}body.darkness,.darkness h1,.darkness h2,.darkness h3,.darkness nav ul li a:link,.darkness nav ul li a:visited,.darkness nav ul li a,.darkness footer p{color:#533a33}.darkness nav ul li a:hover{color:#fff5d5}.darkness header,.darkness footer p{border-color:#2a2a2a}body.darkness,.darkness footer{border-color:#191919}.darkness footer{background-color:#191919}@media only screen and (min-width:22.5em){#main{width:19.5em}div.thumb{width:18.125em;margin-right:1.375em;float:left}}@media only screen and (min-width:30em){#main{width:27em}div.thumb{width:21.125em;margin-right:1.375em;float:left}}@media only screen and (min-width:40em){#main{width:36em}nav{width:16.625em;float:right;background-color:transparent;border:0;margin:1em 0}#logo{float:left}div.thumb{width:16.625em;margin-right:1.375em;float:left}div#about_me article,div#about_me figure{float:left}div#about_me figure{margin-right:1.5em}div#about_me article{width:22.625em}body#home nav{background:transparent}body#home header{background:transparent}footer{background-color:transparent;border-top-color:#f2f2f2}}@media only screen and (min-width:48em){#main{width:45em}div.thumb{width:21.125em;margin-right:1.375em;float:left}div#about_me article{width:31.625em}}@media only screen and (min-width:64em){#main{width:58.5em}div.thumb{width:18.125em;margin-right:1.375em;float:left}div#about_me article{width:45.125em}}@media only screen and (min-width:80em){#main{width:72em}div.thumb{width:16.625em;margin-right:1.375em;float:left}div#slide_img{width:46.625em;margin-right:1.375em;float:left}div#slide_desc{width:22.625em;margin-right:1.375em;float:left}div#about_me article{width:58.625em}}