.clear{clear:both}.pure-g [class*=pure-u],body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}li,p{margin-top:15px;font-size:20px;line-height:31px}div.wrap{text-align:center}div.center{text-align:left;display:block;max-width:700px;margin-left:auto;margin-right:auto}.center>*,.center>.pure-u-1-2>*{padding:0 5px}.center>.pure-u-1,.center>.pure-u-1-2{padding:0}@media only screen and (min-device-width :320px) and (max-device-width :480px){.hidden-xs{display:none!important}}header{background-color:#38373d}.index-list header{background:0 0}.header ul{list-style:none;margin:0;padding:0}.header ul li{margin:0;padding:0}.header .name div{padding:0 0 0 5px;margin:0;font-size:.8em;letter-spacing:1px;text-align:left}.header .name div a{text-decoration:none;color:rgba(255,255,255,.85)}.title{background-color:#403f46}.title-container{position:relative;height:200px}.title.cover-image{height:320px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cover-image .title-container{height:320px}.title.cover-image h1,.title.cover-image h1 a,.title.cover-image p{color:#fff}.title h1,.title h1 a,.title p{color:#e4e4e4;text-decoration:none;letter-spacing:.02rem}.index .title p{line-height:17px;font-size:16px}.index .author-container{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:140px}.article .title h1,.indexes .title h1{position:absolute;bottom:0;padding:7px 0;margin:0}div.content-container{overflow:hidden}a{color:#bc7134}.content{margin:0 auto;overflow:visible}.content p:last-of-type{margin-bottom:1px}figure{padding:10px 0;position:relative;float:right;right:50%}figure img{position:relative;right:-50%}.img-border img{border:2px solid #021a40}blockquote,pre{page-break-inside:avoid}blockquote{padding:0 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#999}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}.credit{font-size:14px;line-height:16px;font-style:italic}.post-list,.project-list{list-style:square}.post-list li,.project-list li{margin:0}.post-list h3,.post-list p,.project-list h3,.project-list p{display:inline;margin:0;letter-spacing:.01rem}.post-list h3,.project-list h3{font-size:20px}.post-list a,.project-list a{text-decoration:none}.post-list a .pubdate,.project-list p{font-size:14px;color:#888;text-decoration:none}.project-list p{line-height:24px}.index-list ul{list-style:none}.pure-u-1>.author-container,.pure-u-1>.next-article-container,.pure-u-md-1-2>.author-container,.pure-u-md-1-2>.next-article-container{border-top:1px solid #dfdfdf;padding-top:13px}.pure-u-md-1-2>.author-container{margin-right:10px}.pure-u-md-1-2>.next-article-container{margin-left:10px}@media only screen and (min-device-width :320px) and (max-device-width :480px){.cover-image .title-container,.title,.title-container,.title.cover-image{height:250px}.article .title h1,.indexes .title h1{padding:7px 5px}.index .author-container{height:240px}.author-image{padding-left:6px}.content{padding-bottom:9px}figure img{max-width:100%}}@media only screen and (min-width :321px) and (max-width:800px){.title{height:190px}.index .author-container{height:180px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px){figure img{max-width:100%}}.author-container{position:relative}.author-image{position:absolute;left:0}.index .author-image{padding-top:21px}.author-image>a{display:inline-block;background-image:url(/images/profile/avatar-80.jpeg);background-color:transparent;background-repeat:no-repeat;background-size:80px 80px;width:80px;height:80px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.author-image>a{background-image:url(/images/profile/avatar-160.jpeg)}}.author-content{padding-left:100px;min-height:87px}.author-content ul{list-style:none;margin:0;padding:4px 0 0}.author-content ul li{color:#888;margin:0;font-size:14px;line-height:25px}.social-links{text-align:right;padding-right:4px;padding-bottom:3px}.social-links>a.social-image{display:inline-block;background-image:url(/images/social-sprite.png);background-color:transparent;background-repeat:no-repeat;background-size:24px 24px;margin:1px 3px;width:24px;height:24px;border:none}.social-links>a.social-image:last-of-type{padding-right:0}.social-links>a.social-image.twitter{background-image:url(/images/twitter-24-inactive.png)}.no-touch .social-links>a.social-image.twitter:hover{background-image:url(/images/twitter-24-active.png)}.social-links>a.social-image.facebook{background-image:url(/images/facebook-24-inactive.png)}.no-touch .social-links>a.social-image.facebook:hover{background-image:url(/images/facebook-24-active.png)}.social-links>a.social-image.email{background-image:url(/images/email-24-inactive.png)}.no-touch .social-links>a.social-image.email:hover{background-image:url(/images/email-24-active.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.social-links>a.social-image.twitter{background-image:url(/images/twitter-48-inactive.png)}.no-touch .social-links>a.social-image.twitter:hover{background-image:url(/images/twitter-48-active.png)}.social-links>a.social-image.facebook{background-image:url(/images/facebook-48-inactive.png)}.no-touch .social-links>a.social-image.facebook:hover{background-image:url(/images/facebook-48-active.png)}.social-links>a.social-image.email{background-image:url(/images/email-48-inactive.png)}.no-touch .social-links>a.social-image.email:hover{background-image:url(/images/email-48-active.png)}}@media only screen and (min-device-width :320px) and (max-device-width :480px){.social-links{text-align:center}.social-links>a.social-image{margin:6px 9px}}.footer-container{background:#f2f3f3;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-top:20px}footer p{font-size:14px;line-height:19px;color:#474747}.footer-right{text-align:right}@media only screen and (min-device-width :320px) and (max-device-width :480px){.powered-by{display:none}}