article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}body{margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}
blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}
sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}
button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}body,main,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,i{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
form,input,textarea,label,button{font-style:inherit;font-weight:inherit;font-size:inherit;line-height:1.5em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}ul,ol{display:block;margin-left:1.8em;margin-bottom:1.3em}ul li,ol li{margin-bottom:1em}
.wrapper{position:relative}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}body{width:100%;height:100%;font-family:'Karla',sans-serif;font-style:normal;font-weight:400;font-size:22px;line-height:1.5em;letter-spacing:.005em}
a{text-decoration:none;-moz-transition:color .25s linear;-webkit-transition:color .25s linear;transition:color .25s linear}::selection{background:rgba(197,196,192,0.5)}::-moz-selection{background:rgba(197,196,192,0.5)}p{margin-bottom:1em}p:last-child{margin-bottom:0}
h1{font-style:normal;font-size:60px;line-height:1.5em;font-weight:700}h2{font-style:italic;font-size:32px;line-height:1.5em;font-weight:700}h3{font-style:normal;font-size:32px;line-height:1em;font-weight:400;padding-bottom:12px}.main-head{min-height:272px;width:100%;padding:60px 48px;border-bottom:solid 2px rgba(57,58,59,0.04)}
.main-head .headimg{display:block;float:left;margin-right:48px}.main-head .headimg img{height:160px;width:auto;display:block}.search{width:100%;position:relative;overflow:hidden}.search .search-input{width:100%;background:rgba(57,58,59,0.04);padding:12px 48px 8px;font-family:'Cutive Mono',serif;border-bottom:solid 4px rgba(57,58,59,0.0);-moz-transition:border .25s linear;-webkit-transition:border .25s linear;transition:border .25s linear}
.search .submit{position:absolute;top:0;right:0;padding:12px 60px 8px 48px;font-family:'Cutive Mono',serif;font-weight:400;margin-right:-241px;-moz-transition:margin .25s ease;-webkit-transition:margin .25s ease;transition:margin .25s ease}
.search .search-input:focus+.submit{margin-right:-12px}.search .search-input:focus+.submit:hover{margin-right:0}.search .search-input:focus,.search .submit:focus{outline:0}.menu{width:100%;border-bottom:solid 2px rgba(57,58,59,0.04);font-family:'Cutive Mono',serif}
.menu>a,.menu .pages{display:inline-block;padding:12px 48px;border-right:solid 2px rgba(57,58,59,0.04);cursor:pointer;white-space:nowrap;-moz-transition:background .25s linear;-webkit-transition:background .25s linear;transition:background .25s linear}
.menu>a:hover,.menu .pages:hover{background:rgba(57,58,59,0.04)}.menu .pages{position:relative;padding:0;-moz-transition:padding .25s ease;-webkit-transition:padding .25s ease;transition:padding .25s ease}.menu .pages .ptrigger{display:block;padding:12px 48px;position:relative}
.menu .pages .ptrigger .om{-moz-transition:opacity .25s ease;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.menu .pages .ptrigger .cm{width:100%;text-align:center;position:absolute;top:0;left:0;padding:12px 0;margin-left:-118px;-moz-transition:margin .25s ease;-webkit-transition:margin .25s ease;transition:margin .25s ease}
.menu .pages .page-nav{width:0;overflow:hidden;position:absolute;top:0;left:0;z-index:100;-moz-transition:width .25s ease;-webkit-transition:width .25s ease;transition:width .25s ease}.menu .pages .page-nav a{display:block;padding:12px 24px;border-bottom:solid 2px rgba(57,58,59,0.04);border-right:solid 2px rgba(57,58,59,0.04);-moz-transition:border .25s ease;-webkit-transition:border .25s ease;transition:border .25s ease}
.menu .pages .page-open{width:468px}.menu .page-bump{padding-left:468px}.menu .page-bump .ptrigger .cm{margin-left:0}.menu .page-bump .ptrigger .om{opacity:0}.post{width:1004px;padding:60px 0 0 48px}.post .meta{width:164px;float:left;padding-right:24px}
.post .meta .reblog{width:140px;position:relative}.post .meta .reblog span{display:block;width:100%;padding-bottom:12px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:700;position:absolute;top:-30px;left:0;cursor:pointer}
.post .meta .reblog a{width:140px;height:0;display:block;overflow:hidden;-moz-transition:height .25s ease;-webkit-transition:height .25s ease;transition:height .25s ease}.post .meta:hover .reblog a{height:140px}.post .meta .reblog a .user-thumb{width:92px;height:92px;padding:18px 24px 30px;display:block;padding-bottom:6px}
.post .meta .day{display:block;font-size:60px;font-weight:900;line-height:1em;padding:6px 0 2px;border-top:solid 2px rgba(57,58,59,0.1);-moz-transition:padding .25s ease,color .25s linear;-webkit-transition:padding .25s ease,color .25s linear;transition:padding .25s ease,color .25s linear}
.post .meta .day:hover{padding-top:10px}.post .meta .date{display:block;font-family:'Cutive Mono',serif;font-size:16px;font-weight:400}.post .post-content{width:792px;-webkit-box-shadow:-4px 4px 0 0 rgba(57,58,59,0.04);-moz-box-shadow:-4px 4px 0 0 rgba(57,58,59,0.04);box-shadow:-4px 4px 0 0 rgba(57,58,59,0.04);float:left;position:relative}
.post .post-content .corner{display:block;width:48px;height:48px;position:absolute;top:-4px;right:-4px}.post .post-content .permalink{width:100%;height:48px;display:block;position:absolute;top:0;left:0;z-index:100}.post .post-content .permalink .arrow{display:block;width:48px;height:48px;position:absolute;top:-4px;right:-4px;-moz-transition:margin .25s ease;-webkit-transition:margin .25s ease;transition:margin .25s ease}
.post .post-content .permalink:hover .arrow{margin:-8px -8px 0 0}.listing{width:1004px;padding:48px 0 0 212px}.listing h2{padding-bottom:72px}.caption{padding-top:48px}.text img,.caption img{width:100%;height:auto}.text blockquote,.caption blockquote{padding:32px;font-size:20px;line-height:1.5em;background:rgba(57,58,59,0.04)}
.text blockquote blockquote,.caption blockquote blockquote{padding:0;padding-top:1em}.text a,.caption a{border-bottom:solid 2px rgba(57,58,59,0.04);-moz-transition:border .25s linear;-webkit-transition:border .25s linear;transition:border .25s linear}
.text .permalink,.text .permalink:hover{border-bottom:0}.postnotes{width:1004px;padding:24px 0 60px 212px}.postnotes .notecount{font-family:'Cutive Mono',serif;font-size:16px;font-weight:400}ol.notes{list-style-type:none;display:block;margin:0;padding:0;font-size:14px;line-height:1.5em}
ol.notes li.note{padding:12px 0;border-bottom:solid 2px rgba(57,58,59,0.04);*zoom:1}ol.notes li.more_notes_link_container{border-bottom:0}ol.notes li.note:before,ol.notes li.note:after{display:table;line-height:0;content:""}
ol.notes li.note:after{clear:both}ol.notes li.note img.avatar{width:16px;height:16px;float:left;margin-right:24px}ol.notes li.note blockquote{width:480px;float:left;padding:6px 0 0 48px}ol.notes li.note blockquote a{text-decoration:none}a.more_notes_link{padding:12px 24px;display:inline-block;-webkit-box-shadow:-4px 4px 0 0 rgba(57,58,59,0.04);-moz-box-shadow:-4px 4px 0 0 rgba(57,58,59,0.04);box-shadow:-4px 4px 0 0 rgba(57,58,59,0.04)}
.post .text{padding:48px}.post .text h3{padding-bottom:28px}.post .photo{padding:42px}.post .photo .photo-img{width:100%;height:auto;display:block}.post .photo .permalink{height:100%}.post .quote .quote-text{padding:48px;font-family:'Cutive Mono',serif;font-size:32px;line-height:1.5em;font-weight:400;position:relative}
.post .quote .quote-text:before,.post .quote .quote-text:after{font-family:'Karla',sans-serif;font-size:60px;line-height:1em;opacity:.1;position:absolute}.post .quote .quote-text:before{content:"\201C";top:0;left:0;padding-left:12px;padding-top:12px}
.post .quote .quote-text:after{content:"\201d";bottom:0;right:0;padding-right:12px}.post .quote .caption{padding:48px;font-style:italic}.post .link .link-btn{font-family:'Cutive Mono',serif;font-size:32px;line-height:1.5em;font-weight:400}
.post .link .link-btn a{display:block;padding:48px;-moz-transition:padding .25s linear;-webkit-transition:padding .25s linear;transition:padding .25s linear}.post .link .link-btn a:hover{padding-left:60px}.post .link .link-btn a img{width:48px;height:auto;float:left;margin:0 16px 16px 0}
.post .link .caption{padding:48px}.post .chat p{padding:0 48px 24px;border-bottom:solid 2px rgba(57,58,59,0.04);font-family:'Cutive Mono',serif}.post .chat p b{font-family:'Karla',sans-serif}.post .chat h3{padding:0 48px 48px}
.post .audio .player{width:346px;padding:48px;float:left}.post .audio .player img{width:100%;height:auto;display:block}.post .audio .caption{width:438px;padding:48px 48px 48px 0;float:left}.post .video{padding:48px}.post .answer .question{padding:48px;font-family:'Cutive Mono',serif;font-size:32px;line-height:1.5em;font-weight:400;position:relative}
.post .answer .question:after{width:0;height:0;content:"";border-style:solid;border-width:20.8px 12px 0 12px;position:absolute;bottom:-18px;left:85px}.post .answer .origin{border-bottom:solid 2px rgba(57,58,59,0.04)}
.post .answer .origin img{float:left;border-right:solid 2px rgba(57,58,59,0.04);margin-right:24px}.post .answer .origin p{display:inline-block;padding-top:28px;font-size:32px;line-height:1em;color:#9a9a9a}.post .answer .caption{padding:48px}.tags{width:1004px;padding:24px 0 0 212px}
.tags .tag{display:inline-block;vertical-align:middle;padding:6px}.tags .tag span{font-family:'Cutive Mono',serif;font-size:16px;font-weight:400;display:inline-block;padding-left:6px;vertical-align:middle}.pagination{width:100%;border-top:solid 1px rgba(57,58,59,0.04)}
.pagination .navitem{width:10%;float:left}.pagination .pnavitem{width:50%;min-height:1px;float:left;display:block;content:""}.pagination a,.pagination span{padding:48px 0;text-align:center;display:block;border:solid 1px rgba(57,58,59,0.04);-moz-transition:background .25s linear;-webkit-transition:background .25s linear;transition:background .25s linear}
.pagination a:hover{background:rgba(57,58,59,0.04)}.pagination span{cursor:default}footer{width:100%;padding:24px 48px;background:rgba(57,58,59,0.04);font-family:'Cutive Mono',serif;font-size:16px}footer .copy{float:left}footer .credit{float:right;text-align:right}