html,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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.wrapper{*zoom:1;max-width:936px;_width:936px;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto}.wrapper:after{content:"";display:table;clear:both}header .main{width:15.59829%;float:left;margin-right:1.28205%;display:inline;margin-left:42.20085%}.detail{width:24.03846%;float:left;margin-right:1.28205%;display:inline;padding-left:3.57906%;padding-right:3.57906%}.detail.last{width:24.03846%;float:right;margin-right:0;*margin-left:-12px;display:inline}nav{width:49.35897%;float:right;margin-right:0;*margin-left:-12px;display:inline}.name{width:24.03846%;float:left;margin-right:1.28205%;display:inline;margin-right:25.32051%}.intro{width:66.23932%;float:right;margin-right:0;*margin-left:-12px;display:inline;margin-left:16.88034%;margin-right:16.88034%}.side-by-side{width:40.9188%;float:left;margin-right:1.28205%;display:inline;margin-left:3.57906%;margin-right:3.57906%}.side-by-side.last{width:40.9188%;float:right;margin-right:0;*margin-left:-12px;display:inline}.text{width:49.35897%;float:left;margin-right:1.28205%;display:inline;margin-right:8.44017%}.associated-picture{width:40.9188%;float:right;margin-right:0;*margin-left:-12px;display:inline}.writing-block{width:40.9188%;float:left;margin-right:1.28205%;display:inline;padding-left:3.57906%;padding-right:3.57906%}.writing-block i{width:15.59829%;float:left;margin-right:1.28205%;display:inline}.writing-block div{width:83.11966%;float:right;margin-right:0;*margin-left:-12px;display:inline}.album{width:32.47863%;float:left;margin-right:1.28205%;display:inline;margin-left:0.4%;margin-right:0.4%}.album.last{width:32.47863%;float:right;margin-right:0;*margin-left:-12px;display:inline}.photography-album a{width:22.24893%;float:left;margin-right:1.28205%;display:inline;margin:0 0.9%}.content ul{width:45.77991%;float:left;margin-right:1.28205%;display:inline;margin-left:1.78953%;margin-right:1.78953%}.content ul.last{width:45.77991%;float:right;margin-right:0;*margin-left:-12px;display:inline;margin-left:1.78953%;margin-right:1.78953%}html{width:100%;min-height:100%;text-align:center;font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:16px;line-height:19px;font-weight:200;color:#353535}body{min-height:100%;background:#e7e7e7}.hero{display:none}.backgroundsize .hero{display:block;position:fixed;width:100%;min-height:800px;background:url(img/body_background.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1;opacity:0.8;display:none}.home .hero{display:block}header{z-index:10;position:relative;background:#e7e7e7;padding:1.5% 0}header img{width:100%;max-width:82px}.home h1{font-size:116px;font-size:7.25rem;line-height:137.75px;color:#e7e7e7;text-transform:uppercase;font-family:'Passion One', cursive;line-height:83px}h1{color:#353535;font-size:33px;font-size:2.0625rem;line-height:39.1875px;font-weight:bold;margin-bottom:3%}.byline{font-size:15px;font-size:0.9375rem;line-height:17.8125px;color:#e7e7e7;font-weight:300}.home h2{font-size:43px;font-size:2.6875rem;line-height:51.0625px;color:#6aa191;cursor:default;font-family:'Passion One';text-transform:uppercase;margin-bottom:4%}.writing h2{font-size:38px;font-size:2.375rem;line-height:45.125px;font-family:'Passion One', cursive;color:#6aa191;padding-bottom:0.1em}h2{font-size:26px;font-size:1.625rem;line-height:30.875px}h3{font-size:30px;font-size:1.875rem;line-height:35.625px}h3 span{color:#fddd48;font-weight:300}h4.download{background:#6aa191;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:1% 0;color:#e7e7e7;text-align:center;margin-bottom:1%;width:30%;margin-left:35%}p{font-size:19px;font-size:1.1875rem;line-height:22.5625px;line-height:1.2em}a,a:visited{text-decoration:none;color:#353535;font-weight:400}a:hover,a:active{color:#6aa191;text-decoration:underline}strong{font-weight:400}em{font-style:italic}.copy{font-size:12px;font-size:0.75rem;line-height:14.25px;text-align:center;display:block}a.name{font-family:'Passion One', cursive;text-transform:uppercase;font-size:30px;font-size:1.875rem;line-height:35.625px;color:#353535}a.name:hover{color:#6aa191;text-decoration:none}.button{display:block;width:35%;margin:0 auto;padding:0.7em 0;background:#6aa191;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#e7e7e7}.button:hover{color:#353535;text-decoration:none}.button:active,.button:visited{color:#e7e7e7}.wrapper.nav{text-align:center}nav{float:right;width:42%}nav ul{overflow:hidden}nav ul li{list-style:none;display:block;float:left;text-transform:uppercase;font-size:15px;font-size:0.9375rem;line-height:17.8125px;line-height:26px;margin:0 1.8%}nav ul li a{font-weight:bold;color:#353535}nav ul li a:hover{border-bottom:3px solid #6aa191;text-decoration:none}nav ul li a.active{color:#6aa191}nav ul li a.active:hover{border:0;cursor:default}.home nav{float:none;width:100%}.home nav li{float:none;display:inline-block}.content ul{font-size:13px;font-size:0.8125rem;line-height:15.4375px}.content ul li{list-style:disc;padding:1% 0;margin-left:1.5em}.content ul li a{font-weight:400}section{position:relative;background:#e7e7e7;z-index:10;padding:5% 0}.content p{font-size:16px;font-size:1rem;line-height:19px;line-height:28px;margin-bottom:5%}.row{overflow:hidden}.callout{position:relative;padding:9% 0;z-index:10;text-align:center;background:#353535}.callout img{margin-bottom:3%}.backgroundsize .callout{background:none}.home .about{background:#e7e7e7}.home .about p{font-size:29px;font-size:1.8125rem;line-height:34.4375px}.about{position:relative;background:#d8d9d9;padding-top:5%;padding-bottom:5%;z-index:10}.about p{font-size:23px;font-size:1.4375rem;line-height:27.3125px}.roundup-photography img{margin-bottom:4%;width:100%}.roundup-writing p{margin:4% 0}.about-me img{width:100%}.about-me .text{text-align:left}.writing .row{margin-bottom:7%}.writing a.writing-block{text-align:left;color:#353535;text-decoration:none}.writing a.writing-block i{font-size:48px;font-size:3rem;line-height:57px}.writing a.writing-block:hover{text-decoration:none;color:#6aa191}.writing p{margin-bottom:2%}.writing h4{cursor:pointer}.writing h4 i{padding-right:0.5em}.writing h4:hover{background-color:#81b1a3}.writing article{overflow:hidden;margin-top:7%}.writing article:first-child{margin-top:0}.photography .album{position:relative;margin-bottom:7%;display:block}.photography .album h2{font-family:'Passion One', cursive;text-transform:uppercase;color:#e7e7e7;position:absolute;font-size:42px;font-size:2.625rem;line-height:49.875px;top:32%;width:100%;text-align:center}.photography .album img{border-bottom:8px solid #6aa191;width:95%}.photography .album:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3}.photography .album:hover h2{color:#353535}.photography .album:hover img{border-color:#353535}.photography-album .wrapper{position:relative;overflow:hidden}.photography-album img{width:100%}.photography-album a{display:block;margin-bottom:1.5%}.content{text-align:left}.content .email-holder{text-align:right}footer{position:relative;background:#e7e7e7;padding-bottom:2%;padding-top:6%;z-index:10}footer a{margin:0 0.5%}.borderradius footer a{color:#353535;font-size:25px;font-size:1.5625rem;line-height:29.6875px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid #353535;padding:5px;width:30px;height:30px;display:inline-block;text-align:center;margin:0 0.5%}.borderradius footer a:hover{background:#FFF;text-decoration:none}.borderradius footer a.twitter:hover{color:#4099FF}.borderradius footer a.facebook:hover{color:#3B5998}.borderradius footer a.linkedin:hover{color:#4875B4}.borderradius footer a.email:hover{color:#6aa191}@media only screen and (max-width: 960px){.photography-album a{width:28.18376%;float:left;margin-right:1.28205%;display:inline;margin:0 1.8%}}@media only screen and (max-width: 540px){.side-by-side{width:83.11966%;float:right;margin-right:0;*margin-left:-12px;display:inline;margin-left:8.44017%;margin-right:8.44017%}.side-by-side.last{width:83.11966%;float:right;margin-right:0;*margin-left:-12px;display:inline;margin-left:8.44017%;margin-right:8.44017%}.intro{width:100%;float:right;margin-right:0;*margin-left:-12px;display:inline}.text{width:100%;float:right;margin-right:0;*margin-left:-12px;display:inline}.associated-picture{width:100%;float:right;margin-right:0;*margin-left:-12px;display:inline}.name{width:100%;float:right;margin-right:0;*margin-left:-12px;display:inline}nav{width:100%;float:right;margin-right:0;*margin-left:-12px;display:inline}.writing-block{width:100%;float:left;margin-right:1.28205%;display:inline;padding-left:0%;margin-left:0%;margin-right:0%}.album,.album.last{width:100%;float:left;margin-right:1.28205%;display:inline}.photography-album a{width:100%;float:left;margin-right:1.28205%;display:inline;margin:0}.content ul,.content ul.last{width:100%;float:left;margin-right:1.28205%;display:inline}body.home{background:#353535}.home .hero{display:none}.home h1{font-size:44px;font-size:2.75rem;line-height:52.25px;margin-bottom:0}.home .about p{font-size:21px;font-size:1.3125rem;line-height:24.9375px}.side-by-side,.writing-block{margin-bottom:14%}.button{width:100%}.intro p{display:none}.photography .album img{width:100%}.content .email-holder{text-align:center}h4.download{width:50%;padding-left:5%;padding-right:5%;margin-left:20%;padding-top:0.6em;padding-bottom:0.6em}.writing article{margin-top:13%}.writing h2{margin-bottom:2%}}#lightbox{cursor:pointer;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);background:rgba(0,0,0,0.7);-webkit-filter:none !important;z-index:15}#lightbox img{display:block;position:absolute;border:5px solid #fff;box-shadow:0 0 20px #000;border-radius:1px}.lightbox-loading{background:url(img/lightbox/loading.gif) center center no-repeat;width:31px;height:31px;margin:-16px 0 0 -16px;position:absolute;top:48%;left:50%}.lightbox-button{position:absolute;z-index:9999;background:no-repeat center center;width:32px;height:32px;opacity:0.4;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.lightbox-button:hover,.lightbox-button:focus{opacity:1;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.lightbox-close{right:10px;top:10px;background-image:url("img/lightbox/close.png")}.lightbox-next{right:10px;top:48%;background-image:url("img/lightbox/next.png")}.lightbox-previous{left:10px;top:48%;background-image:url("img/lightbox/previous.png")}.time-strip{background:#FFF;height:5px;display:block;position:absolute;left:0;top:0;width:0%}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}
