body{background:#996a70 url('/assets/images/page-bg.jpg') no-repeat;background-attachment:fixed;color:#666;font-family:arial,helvetica,geneva,sans-serif;background-size:cover;font-size:16px;line-height:1.7em}a{color:#333}a:hover,a:active{color:#555}hr{border-style:dotted;color:#c2b9a6;border-color:#c2b9a6}nav ul{text-transform:uppercase}nav ul a{display:inline-block;padding-left:4px}nav ul li{border-left:solid 1px #333;margin:0}nav ul a,nav ul a:hover{text-decoration:none}nav ul li.first{border:0}#logo-mast{margin:2em 0 1.5em 0}#main,#footer,#main-links{background:#fff}#main,.main{padding:2em 0}#main h1,#main h2,#main h3,#main h4,.main h1,.main h2,.main h3{font-size:110%;margin-top:0}#main article,#main figure,#examples,#addendum,.main article,.main figure,.main aside{padding:0 2em}#main-links{border-bottom:dotted 1px #c2b9a6;padding:2em 0 .5em 0}#main-nav{font-size:18px}#examples{background-color:#e7e0d8;padding-top:2em;padding-bottom:2em}#more-examples{padding:2em 0 0 0}#more-examples .more{font-size:110%}.more small{font-size:small}#addendum{background:#c2b9a6}#footer{margin-bottom:4em}#footer-logo{margin:1em 0}#footer-links{border-top:dotted 1px #c2b9a6;margin:1em auto;padding:1.5em 0 0 0;text-align:center}#recent-work{background:#e7e0d8}#recent-work .recent-items{padding:0 2px}#recent-work .recent-items img{margin:0 0 4px 0;width:100%}#biography{background:#c2b9a6}#biography article{color:#333;padding-right:0}#biography aside blockquote{background:#e7e0d8;border:0;padding:1em;margin-top:2em}#biography aside cite{display:block;text-align:right}#biography hr{color:#333;border-color:#333}#addendum{border-top:solid 20px #e7e0d8}#addendum article{color:#333}#addendum hr{color:#333;border-color:#333}#addendum article,#addendum aside{padding:2em 0 2em 0}#addendum aside{padding:0 0 2em 0}#addendum .highlight-box{background:#e7e0d8;padding:1em}#addendum .alt-highlight-box{background:#666;color:#fff}#examples figure{padding-left:5px;padding-right:5px}@media(min-width:768px){.container{max-width:1000px}}@media only screen and (min-width:320px){#logo-mast img{width:300px}}@media only screen and (min-width:768px){#logo-mast img{width:400px}}@media only screen and (max-width:768px){nav ul li{border:0;width:100%;display:block;padding:.75em 0;border-top:dotted 1px #c2b9a6}nav ul li:hover{background-color:#fcfbf9}nav ul li a{padding:0;display:block}nav ul li.last{border-bottom:dotted 1px #c2b9a6}#main-links{border-bottom:0;padding-top:0}#footer{border-top:dotted 1px #c2b9a6;font-size:larger}#footer-contact,#footer-contact ul li{padding:1.5em auto}}@media only screen and (min-width:992px){#logo-mast img{width:494px}#addendum aside{padding:2em 0 0 2em}#addendum aside .content{padding:1em;margin:2em 0}}@media only screen and (max-width:992px){#examples figure{margin-bottom:10px}}