@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:400 1em / 2 'Merriweather',serif;color:#656565;background-color:#f8f7f6;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;text-rendering:optimizeLegibility}ul{list-style:none;margin:0}img{max-width:100%;vertical-align:middle}p{margin-top:0;margin-bottom:1em}a{color:#888377;text-decoration:none}a:hover{color:#000;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.special-link,#bio a,.reference{color:#171717;font-weight:400;border-bottom:1px solid #888377;padding-bottom:2px}blockquote{color:#888377;border-left:4px solid #dbdad6;padding-left:15px;font-size:1em;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}.head-wrapper:after,.about:after{content:"";display:table;clear:both}::selection{background:#dbdad6}::-moz-selection{background:#dbdad6}html{box-sizing:border-box}.site-header{position:fixed;width:100%;z-index:1;background-color:#f8f7f6;text-align:center}@media screen and (min-width:700px){.site-header{text-align:inherit}}.head-wrapper{max-width:1015px;font-family:'Lato',sans-serif;margin-right:auto;margin-left:auto;padding:5px}.site-nav{width:100%}@media screen and (min-width:700px){.site-nav{width:inherit;float:right}}#logo{font-size:1em;letter-spacing:2px;font-weight:700;text-transform:uppercase}@media screen and (min-width:700px){#logo{padding-left:5px}}#logo img{padding-right:5px;width:15px;height:auto}#menu{display:flex;align-items:center;flex-wrap:nowrap;padding:5px;justify-content:space-around;letter-spacing:2px;font-size:.75em;font-weight:700}@media screen and (min-width:700px){#menu{padding:0;line-height:3}}.menu-link{padding:5px}@media screen and (min-width:700px){.menu-link{padding:0 5px 0 40px}}.current a{border-bottom:2px solid #dbdad6;padding-bottom:2px}.current a:hover{border-bottom-color:#888377}.top-pad{padding-top:90px}@media screen and (min-width:700px){.top-pad{padding-top:60px}}.work{margin:0 auto;max-width:1060px}@media screen and (min-width:990px){.work{width:85%}}.content{margin:0 auto;max-width:1015px}@media screen and (min-width:990px){.content{width:85%}}.list,.list-related{display:flex;flex-wrap:wrap;justify-content:center}.item,.item-related{margin:15px;background-color:#fff;box-shadow:0 1px 2px #dbdad6;box-sizing:border-box}@media screen and (min-width:525px){.item,.item-related{width:40%}}@media screen and (min-width:700px){.item,.item-related{width:inherit}}@media screen and (min-width:990px){.item,.item-related{max-width:230px}}.item:hover,.item-related:hover{border:1px solid #dbdad6}.item-related{max-width:200px}.post-link{display:block;position:relative;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-family:'Lato',sans-serif}.post-link:hover .img-title{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.img-title{position:absolute;height:100%;width:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(248,247,246,0.95);visibility:hidden;opacity:0;text-align:center}.img-title span{width:85%}.image a{opacity:1}.image a:hover{opacity:.75;-webkit-filter:grayscale(100%);filter:grayscale(60%);-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transition:filter .3s ease;-moz-transition:filter .3s ease;-ms-transition:filter .3s ease;-o-transition:filter .3s ease;transition:filter .3s ease}.post-list,.post{margin:10px}.post-list{max-width:46%;min-width:300px}.entry-title h2{font-size:1.5em;font-weight:400}.journal-article{border:1px solid #dbdad6;box-shadow:0 1px 2px #dbdad6;background-color:#fff}.journal-article:hover{border-color:#888377;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.attachment-journal{height:auto;width:100%}.journal-entry{padding:10px}.about{max-width:1015px;margin:0 auto}#pic{margin:0 auto;max-width:250px;min-width:160px}@media screen and (min-width:700px){#pic{margin:10px;width:20%;float:right}}#bio{margin:10px auto;width:70%;min-width:300px;float:inherit;text-align:center}@media screen and (min-width:700px){#bio{text-align:left;float:left;margin:10px}}#bio p:last-child{margin-bottom:0}.clients{padding-top:10px;float:inherit;padding-right:0}@media screen and (min-width:700px){.clients{float:left;padding-right:90px}}.post-content .post-body{padding-bottom:30px}.post-title{font-size:1.75em;font-weight:400}.post-meta{display:flex;justify-content:flex-start;width:100%;flex-wrap:wrap;padding-bottom:10px}.meta-entries{padding-right:10px;order:1!important}.nex-prev{width:100%;display:flex;border-bottom:1px dotted #dbdad6;border-top:1px dotted #dbdad6}.prev{width:50%;text-align:left;order:1!important}.next{width:50%;text-align:right;order:2!important}#latest{padding:30px 0}#latest h3{text-transform:uppercase}.list-related{justify-content:space-between;margin:-15px}.related-title{text-transform:uppercase;padding-bottom:10px}.border{border-bottom:1px solid #dbdad6}.site-footer,.comments{padding-top:15px}.footer{border-top:1px dashed #888377;display:flex;flex-wrap:wrap;justify-content:center;max-width:1015px;margin:0 auto;padding:15px 0 30px 0}.footcol{width:100%;margin:10px}@media screen and (min-width:700px){.footcol{width:30%}}.footcol3{flex:1;width:100%;min-width:200px;margin:10px}.footcol3 p{font-size:.75em}.post-meta,.footcol p{font-size:.75em}.foot-list{display:flex;flex-wrap:wrap;align-items:baseline;font-size:.75em;flex-direction:row}.inline{width:50%;min-width:125px}.count{padding-left:5px}.license{margin:0 auto;max-width:1015px;padding-left:15px;padding-right:15px}.nothing{max-width:1015px;margin:0 auto;text-align:center}.video-container iframe{top:0;left:0;width:100%;max-width:604px}.tip{background-color:#fff6e7;padding:10px;border:2px dashed #dbdad6;margin-bottom:1em}.tip p{margin-bottom:0}.admonition-title{text-transform:uppercase;font-weight:700}.tag{padding-right:10px;order:0!important}@font-face{font-family:'Merriweather';src:local('Merriweather'),local('Merriweather-Regular'),url('../fonts/merriweather-regular-webfont.woff2') format('woff2'),url('../theme/fonts/merriweather-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Merriweather';src:local('Merriweather Bold'),local('Merriweather-Bold'),url('../fonts/merriweather-bold-webfont.woff2') format('woff2'),url('../theme/fonts/merriweather-bold-webfont.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Lato';src:local('Lato Regular'),local('Lato-Regular'),url('../fonts/lato-regular-webfont.woff2') format('woff2'),url('../theme/fonts/lato-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Lato';src:local('Lato Bold'),local('Lato-Bold'),url('../fonts/lato-bold-webfont.woff2') format('woff2'),url('../theme/fonts/lato-bold-webfont.woff') format('woff');font-weight:700;font-style:normal}