.shape-square{-moz-border-radius:5em;-webkit-border-radius:5em;border-radius:0}
.shape-circle{-moz-border-radius:5em;-webkit-border-radius:5em;border-radius:5em}
.soundcloud_audio_player{max-height:250%}
.article-content{margin-top:1em;text-align:left}
.article-content img{float:left;margin-right:1em;width:50%}
.article-content ul li{padding:.15em 0}
.article-content ul li:before{content:'\2014';margin-right:.5em}
.photo-high-res{text-align:right}
.attribuition{border-bottom:1px solid #e2e2e2;margin:1em auto 5em}
.tags ul li{display:inline-flex;padding-right:.5em}
.share-buttons{margin-bottom:3em;margin-top:1em}
.share-buttons ul{display:flex;justify-content:flex-end}
.share-buttons ul li{display:inline-block;margin-left:1em}
#main-header{background-size:cover;padding:2em 1em;text-align:center}
#blog-description{font-weight:100}
#main-nav{font-size:1em;margin-bottom:5em;padding:1em 0;text-align:center}
.nav-list{display:inline-block;list-style-type:none}
.nav-el{display:inline-block;padding:1em}
.nav-el a{display:block}
.post-chat header,.post-text header{font-size:80%;text-transform:uppercase}
.quote-post{border:0;font-family:georgia,serif;font-size:20px;font-style:italic;margin:0;padding-left:60px;position:relative}
.quote-post:before{color:inherit;content:'\201D';display:block;font-family:sans-serif;font-size:170px;left:-20px;position:absolute;top:-28px}
.quote-post cite{color:gray;display:block;font-style:normal;margin-top:.5em}
.quote-post cite:before{content:"\2014"}
.link-post{background-color:#e2e2e2;padding:3em 1em;text-align:center}
.chat-post{margin-bottom:1em}
.chat-post th{font-weight:700;padding:.1em .25em;text-align:right}
.chat-post td{padding:.1em .25em}
.audio-art{background-color:#e2e2e2;background-position:center;background-repeat:no-repeat;float:left;margin-right:1em;max-height:200px;width:200px}
.audio-art img{height:100%;margin:0;width:100%}
.audio-player{background-color:#E5E5E5;clear:both;margin:1em 0;padding:2em}
.video-post{text-align:center}
.question{background-color:#e2e2e2;padding:1em}
.asker-portrait{float:left;margin-right:2em;width:48px}
.asker-data{padding-top:.3em}
.answer{padding:1em 1em .001em}
.pagination{position:relative}
.pagination ul{display:flex;height:32px;justify-content:center;line-height:32px;margin:0 auto;padding:5em;text-align:center}
.pagination ul li{display:inline-block;margin:0 .5em}
.pagination-icon{width:15px}
.icon-next{-moz-border-radius:20px;-webkit-border-radius:20px;background-color:inherit;border:0;border-radius:20px;color:transparent;cursor:pointer}
.icon-previous{-moz-border-radius:20px;-webkit-border-radius:20px;background-color:inherit;border:0;border-radius:20px;color:transparent;cursor:pointer;margin-top:1em}
#search-box{left:0;padding:1em;position:fixed;top:0;z-index:20}
.search-form{margin-left:-500px;position:relative;z-index:21}
#search-box input[type=text]{border:0;border-bottom:3px solid gray;color:gray;font-size:1em;margin-left:1em;padding:.5em;width:120px}
#search-box input[type=text]:active,#search-box input[type=text]:focus,#search-box input[type=text]:hover{border-color:#000;color:#000}
#search-box input[type=submit]{background-color:#e2e2e2;border:0;border-bottom:3px solid grey;font-size:80%;height:39px;width:60px}
#search-box input[type=submit]:hover{border-color:#000}
#search-box input[type=submit]:focus{outline:none}
#search-box input[type=submit]:active{-moz-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.5);-webkit-box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.5);box-shadow:inset 1px 1px 1px 0 rgba(0,0,0,0.5)}
#search-box *{float:left}
.icon-search{-moz-border-radius:20px;-webkit-border-radius:20px;background-color:inherit;border:0;border-radius:20px;cursor:pointer;height:32px;max-height:64px;max-width:64px;position:relative;width:32px;z-index:22}
.article-content ul,.read_more_container{margin:1em 0}