a{color:#000;text-decoration:underline}a:hover{color:#555}a:hover img{opacity:.8}article#interview time,article.interviewee time{font-size:80%}body{padding:50px 30px;margin:0;font-family:lato,sans-serif;font-size:1.05em;line-height:1.4em}code{color:#767676}dd{padding:0;margin:0 0 20px 0;font-size:85%}dt{font-weight:bold}div#wrapper{max-width:502px;margin:auto}figure{padding:0;margin:0 0 10px 0}figcaption{font-size:55%;color:#555}footer{padding:0;font-size:75%;color:#767676;border-top:solid 1px #eee}form#search{padding:10px 0;font-size:90%;text-align:center}form#search input[type=search]{width:60%}h1,h2{display:inline-block;padding:0;margin:0;font-size:200%;color:#fe2e9a}h1:after{content:"/";color:#eee;padding:0 5px}h1 a{color:#000 !important;text-decoration:none}h3{padding:0;margin:0 0 5px 0;font-size:150%}h4{padding:0;margin:0 0 15px 0;font-size:140%}h5{padding:0;margin:0 0 5px 0;font-size:115%}h5 a{color:#000}img.detail,img.portrait{border:solid 1px #000}main{word-wrap:break-word}nav a{color:#fe2e9a}nav ul{list-style:none outside}nav#main{padding:0;margin:15px 0;border-top:solid 1px #eee;border-bottom:solid 1px #eee;font-size:120%}nav#main ul{padding:15px 0;margin:0}nav#main ul li{display:inline;margin-right:10px}nav.categories ul{padding:0;margin:10px 0 20px 0;font-size:80%}nav.categories ul li{display:inline-block;padding:0;margin:0 5px 5px 0}nav.categories ul li:after{content:"/";color:#767676;padding-left:5px}nav.categories ul li:last-child:after{content:""}nav#paginator{text-align:center;padding:25px 0;border-top:solid 1px #eee}nav#paginator span{color:#767676}p#tagline{padding:0;margin:3px 0 0 0;color:#aaa}p.license{padding:10px;background-color:#eee;font-size:85%;color:#555}pre{overflow:scroll;padding:10px;margin:0 0 20px 0;font-size:80%;background-color:#eee;color:#767676;border:solid 1px #ddd}p.summary{padding:0;margin:0;font-size:90%;color:#777}span.summary{font-size:80%}time,time a{color:#999}ul{list-style:square outside;padding:0;margin:20px;font-size:95%}ul#categories{list-style:none outside;margin-left:0;margin-right:0}ul#categories li{margin-bottom:15px}ul#patrons{padding:0;margin:0 0 20px 0;font-size:85%}ul#patrons li{display:inline-block}ul#patrons li:after{content:","}ul#patrons li:last-child:after{content:"."}@media screen and (max-width:550px),(max-device-width:480px){h1{display:block;margin-bottom:10px}h1:after{content:""}h2{font-size:160%}img.detail,img.portrait{float:none;max-width:500px;width:100%;height:auto;margin:0}nav#main ul li{font-size:80%}p#tagline{font-size:80%}}