img,video{max-width:100%}.book-img{max-width:150px;float:right;margin:0 0 1em 1em}.post-img{max-width:200px;float:right;margin:0 0 1em 1em}.inline-img{float:right;margin:0 0 .8em .8em}.tip-book{max-width:80px;max-height:110px}.single-img{display:block;margin:0 auto}.half-img{width:45%;float:right;margin:0 0 1em 1em}.full-img{width:100%;display:block}.toggle-img{max-width:300px;float:left;margin:0 1em 1em 0;-webkit-transition:1s;transition:1s}@media screen and (min-device-width: 600px){.toggle-img{border:2px dotted #585356}.toggle-img:hover{max-width:100%}}@media screen and (max-device-width: 600px){.toggle-img{max-width:100%}}p>img,p>a>img,blockquote a p>em>img{border:dashed;border-width:2px;border-color:#d1c4af;max-width:100%;text-decoration:none;-webkit-transition-duration:.5s;transition-duration:.5s}p>a>img:hover,blockquote a p>em>img:hover{border-color:#a39990}figure{text-align:center}figure.highlight{text-align:left}figcaption{color:#786f69;font-size:.8em}@media screen and (min-device-width: 600px){.post-title-img{display:block;margin:0 auto;position:absolute;top:0;right:0;left:0;z-index:0}.post-title-img~.subtitle,.post-title-img~.pageTitle,.post-title-img~.timeago,.post-title-img~.tagPanel,.post-title-img~.seriesNote,.post-title-img~.simpleNav{position:relative;z-index:10;text-shadow:none;border-bottom:none}.post-title-img~.subtitle a,.post-title-img~.subtitle blockquote a em,blockquote a .post-title-img~.subtitle em,.post-title-img~.pageTitle a,.post-title-img~.pageTitle blockquote a em,blockquote a .post-title-img~.pageTitle em,.post-title-img~.timeago a,.post-title-img~.timeago blockquote a em,blockquote a .post-title-img~.timeago em,.post-title-img~.tagPanel a,.post-title-img~.tagPanel blockquote a em,blockquote a .post-title-img~.tagPanel em,.post-title-img~.seriesNote a,.post-title-img~.seriesNote blockquote a em,blockquote a .post-title-img~.seriesNote em,.post-title-img~.simpleNav a,.post-title-img~.simpleNav blockquote a em,blockquote a .post-title-img~.simpleNav em{text-shadow:none;color:#ccc}.post-title-img~.subtitle{color:#ddd}.post-title-img~.pageTitle{color:#fff;margin-bottom:0}.post-title-img~.tagPanel{margin-bottom:40px;margin-top:0}.post-title-img~.tagPanel .tag{-webkit-box-shadow:none;box-shadow:none}.post-title-img img{display:block;width:100%}.post-title-hover{width:100%;height:100%;position:absolute;top:0;background-color:#333;opacity:.4;-webkit-transition:.5s;transition:.5s}}@media screen and (max-device-width: 600px){.post-title-img{display:none}.half-img{display:inline-block;width:100%;margin-left:-2em}.half-img+.half-img{margin-left:0}}.hll{background-color:#ffc}.c{color:#998;font-style:italic}.err{color:#585356;background-color:#e3d2d2}.k{color:#000;font-weight:bold}.o{color:#000;font-weight:bold}.cm{color:#998;font-style:italic}.cp{color:#999;font-weight:bold;font-style:italic}.c1{color:#998;font-style:italic}.cs{color:#999;font-weight:bold;font-style:italic}.gd{color:#000;background-color:#fdd}.ge{color:#000;font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000;background-color:#dfd}.go{color:#888}.gp{color:#555}.gs{font-weight:bold}.gu{color:#aaa}.gt{color:#a00}.kc{color:#000;font-weight:bold}.kd{color:#000;font-weight:bold}.kn{color:#000;font-weight:bold}.kp{color:#000;font-weight:bold}.kr{color:#000;font-weight:bold}.kt{color:#458;font-weight:bold}.m{color:#099}.p{color:#786f69}.s{color:#585356}.na{color:teal}.nb{color:#0086b3}.nc{color:#786f69;font-weight:bold}.no{color:teal}.nd{color:#db6968;font-weight:bold}.ni{color:purple}.ne{color:#900;font-weight:bold}.nf{color:#900;font-weight:bold}.nl{color:#900;font-weight:bold}.nn{color:#555}.nt{color:navy}.nv{color:teal}.ow{color:#000;font-weight:bold}.w{color:#bbb}.mf{color:#099}.mh{color:#099}.mi{color:#099}.mo{color:#099}.sb{color:#585356}.sc{color:#585356}.sd{color:#585356}.s2{color:#585356}.se{color:#585356}.sh{color:#585356}.si{color:#585356}.sx{color:#585356}.sr{color:#585356}.s1{color:#585356}.ss{color:#990073}.bp{color:#999}.vc{color:teal}.vg{color:teal}.vi{color:teal}.il{color:#099}a,blockquote a em{color:#585356;font-weight:bold;text-decoration:none;border-bottom:2px solid #585356;word-wrap:break-word;-webkit-transition-duration:.5s;transition-duration:.5s}a:hover,blockquote a em:hover{color:#d1c4af;background-color:#786f69}.post-list-title a,.post-list-title blockquote a em,blockquote a .post-list-title em{border-bottom:0}a,blockquote a em,.post-block h2>a>code,.post-block .footnotes:before>a>code,.post-block blockquote a h2>em>code,.post-block blockquote a .footnotes:before>em>code,blockquote a .post-block h2>em>code,blockquote a .post-block .footnotes:before>em>code{color:#585356;-webkit-transition-duration:.5s;transition-duration:.5s}a:visited,blockquote a em:visited,.post-block h2>a>code:visited,.post-block .footnotes:before>a>code:visited,.post-block blockquote a h2>em>code:visited,.post-block blockquote a .footnotes:before>em>code:visited,blockquote a .post-block h2>em>code:visited,blockquote a .post-block .footnotes:before>em>code:visited{color:#585356}a:hover,blockquote a em:hover,.post-block h2>a>code:hover,.post-block .footnotes:before>a>code:hover,.post-block blockquote a h2>em>code:hover,.post-block blockquote a .footnotes:before>em>code:hover,blockquote a .post-block h2>em>code:hover,blockquote a .post-block .footnotes:before>em>code:hover{color:#786f69}a:active,blockquote a em:active,.post-block h2>a>code:active,.post-block .footnotes:before>a>code:active,.post-block blockquote a h2>em>code:active,.post-block blockquote a .footnotes:before>em>code:active,blockquote a .post-block h2>em>code:active,blockquote a .post-block .footnotes:before>em>code:active{color:#786f69}a:visited:hover,blockquote a em:visited:hover,.post-block h2>a>code:visited:hover,.post-block .footnotes:before>a>code:visited:hover,.post-block blockquote a h2>em>code:visited:hover,.post-block blockquote a .footnotes:before>em>code:visited:hover,blockquote a .post-block h2>em>code:visited:hover,blockquote a .post-block .footnotes:before>em>code:visited:hover{color:#786f69}h1>a,blockquote a h1>em{border:0;text-shadow:2px 2px #d1c4af,4px 4px #a39990}.button{padding:.4em 1em;border-radius:1.2em;background-color:#786f69;color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);text-shadow:none;text-indent:0;font-size:1rem;margin:0 .2em .5em .2em;display:inline-block}.button:visited{color:rgb(85.6115779645%,81.5452847806%,74.9766573296%)}.button:hover{color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);background-color:#585356}.button:visited:hover{color:rgb(85.6115779645%,81.5452847806%,74.9766573296%)}.button.def{background-color:#786f69}.button.def:hover{color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);background-color:#585356}.tip-btn{text-align:center;display:block;border-bottom:0;margin:50px 0 5px 0}.tip-btn:hover{background:none}*{padding:0px;margin:0px;-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:hsl(24,6.6666666667%,94.1176470588%);background-image:radial-gradient(ellipse farthest-corner at 50% 0, #a39990 0%, #786f69 100%);color:hsl(350,3.8961038961%,20.1960784314%);overflow-x:hidden;font-family:Lato,"Microsoft YaHei",sans-serif;font-weight:400;font-size:1.1rem}::-moz-selection{background-color:#a39990}::selection{background-color:#a39990}.contentDiv{margin:0 auto;width:90%;max-width:1000px}.container{padding:50px 80px;display:inline-block;width:100%;position:relative}.container.cut-top{padding-bottom:0;border-bottom:3px dashed #786f69}.container.cut-bottom{padding-top:0}.container.cut-bottom section:first-child h1{margin-top:0}.page table,.pageBack table{width:100%}.page table td,.pageBack table td{border-bottom:1px solid #786f69}.post-content li{border-left:none}.music-panel{width:320px;margin-right:1em;float:left}@media screen and (max-device-width: 600px){.music-panel{width:100%}}h1,h2,.footnotes:before,h3,h4,h5,h6{font-family:Lato,"Microsoft YaHei",sans-serif;font-weight:900;margin:.5em 0;color:hsl(350,3.8961038961%,20.1960784314%)}h1{padding:1em 80px 0 80px;font-size:2.2rem;margin:1.5em -80px .5em -80px;text-shadow:1.5px 1.5px #d1c4af,3px 3px #a39990;border-top:3px dashed #786f69;color:#786f69;position:relative;overflow:visible}h1:before{display:block;content:attr(data-title);position:absolute;top:-16px;height:32px;width:32px}h1 .h1-link{display:none;-webkit-transition:.5s;transition:.5s}h1:hover a,h1:hover blockquote a em,blockquote a h1:hover em{color:#585356}h1:hover .h1-link{display:inline}h2,.footnotes:before{font-size:1.8rem;color:#786f69}h2.post-list-title a,.post-list-title.footnotes:before a,h2.post-list-title blockquote a em,.post-list-title.footnotes:before blockquote a em,blockquote a h2.post-list-title em,blockquote a .post-list-title.footnotes:before em{border-bottom:0}.page-post h2,.page-post .footnotes:before{margin-top:2em}h3{margin-top:2em;font-size:1.5rem;color:#585356}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1.1rem}.pageSubHeadLine{font-size:2.5rem;font-weight:bold;color:#786f69;text-align:center;text-shadow:1.5px 1.5px #d1c4af,3px 3px #a39990;margin-top:30px}.pageHeadLine{font-size:12rem;font-weight:bold;color:#504a4b;text-align:center}.pageDescription{color:#786f69;text-align:center;margin-bottom:70px}.pageTitle{font-family:Lato,"Microsoft YaHei",sans-serif;font-size:2.8rem;font-weight:900;margin:.5em 0 .25em 0;text-shadow:1.5px 1.5px #d1c4af,3px 3px #a39990;border-bottom-style:double;border-bottom-color:#a39990;border-bottom-width:8px;padding-bottom:.2em;color:#585356}.subtitle{color:#786f69}.subtitle-logo{width:1.8rem;height:1.8rem}@media screen and (max-device-width: 600px){.subtitle,.page-post h2,.page-post .footnotes:before{margin:0}}blockquote{background-color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);margin:20px 0;padding:1em 1.5em;border-style:solid;border-color:#786f69;border-width:0px 1px 0px 7px;color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);font-size:1rem;position:relative}blockquote:after{display:block;content:"“";width:20px;padding:0 10px 10px;height:30px;font-size:60px;font-weight:bold;position:absolute;left:-127px;top:0;background-color:#504a4b;color:#d1c4af;-webkit-box-shadow:0px 0px 5px 1px rgba(88,83,86,.5);box-shadow:0px 0px 5px 1px rgba(88,83,86,.5);z-index:-10}blockquote p{text-indent:0;line-height:1.75em;text-shadow:none;color:#786f69;font-family:Lato,FangSong,SimSun,STSong,sans-serif;font-size:1rem;font-weight:600;word-wrap:break-word}blockquote h2,blockquote .footnotes:before,blockquote h3,blockquote h4,blockquote h5,blockquote h6{text-shadow:none}blockquote em{color:hsl(350,3.8961038961%,20.1960784314%)}blockquote ul,blockquote ol{color:#786f69}.cn blockquote strong{-webkit-text-emphasis:dot;-webkit-text-emphasis-position:under left;text-emphasis:dot;-webkit-text-emphasis-position:under;text-emphasis-position:under left}blockquote a,blockquote a em{text-shadow:none}blockquote.relatedPosts{font-size:90%}.cn blockquote p{text-indent:0}pre>code{display:block;padding:10px 15px;margin:10px 0;background-color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);overflow-x:auto;word-wrap:normal;white-space:inherit}code{border:dashed 1px #786f69;color:#585356;padding:4px 8px;margin:5px 0;font-size:.85em;border-radius:5px;font-family:Consolas,"Courier New",Courier;text-shadow:none;background-color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);word-wrap:break-word;white-space:pre}h1>code{color:#786f69}h2>code,.footnotes:before>code,h3>code,h4>code,h5>code,h6>code{color:#585356}p{font-family:Lato,"Microsoft YaHei",sans-serif;font-size:1.1rem;line-height:1.8em;margin:1em 0;color:#504a4b}.cn p{text-indent:2em}.cn p.no-indent{text-indent:0}.split{margin:20px 0;height:10px}.demo{width:100%;height:360px}hr{background-color:#786f69;height:3px;border:0;margin:10px 0}.no-indent,.no-indent *{text-indent:0}.deleted,del{text-decoration:line-through;opacity:.5;font-style:italic}.updated{color:#585356;font-style:italic}strong{font-weight:bold}strong .dot{-webkit-text-emphasis:dot;-webkit-text-emphasis-position:under left;text-emphasis:dot;-webkit-text-emphasis-position:under;text-emphasis-position:under left}ul,ol{margin:5px 2em;font-family:Lato,"Microsoft YaHei",sans-serif}ul ul,ul ol,ol ul,ol ol{margin:0 1em}li{line-height:1.8em;border-left:2px solid rgba(120,111,105,.2);padding-left:.5rem;-webkit-transition:.5s;transition:.5s}li:hover{border-left-color:#786f69}li p{margin:0}li p:last-of-type{text-indent:0;margin-bottom:1rem}em{font-style:italic}.center{text-align:center}.text-xlarge{font-size:4rem;line-height:4rem}.text-primary{color:#786f69}.text-secondary{color:#585356}.clear:after{display:block;content:" ";clear:both}.page,.pageBack{background-color:#d1c4af;margin-top:5em;-webkit-box-shadow:0px 0px 10px 2px rgba(88,83,86,.3);box-shadow:0px 0px 10px 2px rgba(88,83,86,.3);min-height:200px}.page.home-page,.home-page.pageBack{-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);margin-bottom:50px}.pageBack{margin-top:0;width:100%;height:200px;z-index:-10;position:relative;-webkit-backface-visibility:hidden}.pageBack.rotLeft{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}.pageBack.rotRight{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.pageBack.rotRight.home-page{-webkit-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}.pageBack.rotTop.rotLeft{margin-bottom:-200px;margin-top:100px;left:10px}.pageBack.rotTop.rotRight{margin-bottom:-250px;left:-10px}.pageBack.rotTop.rotRight.home-page{margin-bottom:-280px}.pageBack.rotBottom.rotLeft{margin-top:-150px;left:-10px}.pageBack.rotBottom.rotRight{margin-top:-200px;margin-bottom:100px;left:10px}.pageDiv{margin-right:15px;font-size:120%}.simpleNav{text-align:right}.tagPanel{margin:5px 0 -5px 0}.tagPanel a,.tagPanel blockquote a em,blockquote a .tagPanel em{background-color:rgba(0,0,0,0);border:none}.tagPanel a .tag,blockquote a .tagPanel em .tag{background-color:#786f69;padding:0 8px;vertical-align:middle;height:30px;line-height:32px;margin-right:5px;margin-bottom:5px;display:inline-block;color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);border-radius:.3em;font-family:Consolas,"Courier New",Courier;font-size:.9rem;text-shadow:none;-webkit-transition-duration:.5s;transition-duration:.5s}.tagPanel a .tag:hover,blockquote a .tagPanel em .tag:hover{background-color:#585356}.tag-posts{display:none}.olderNewer{font-size:1.2em;margin-bottom:100px}.olderNewer>div{margin:10px 0}.pagination{text-align:center;font-size:1em}.page_number{margin:0 10px}.pagination a,.pagination blockquote a em,blockquote a .pagination em{background-color:#585356;padding:3px 8px;color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);border-radius:.3em;text-shadow:1px 1px #786f69;-webkit-box-shadow:1px 1px 0 1px #a39990;box-shadow:1px 1px 0 1px #a39990}.pagination a:hover,.pagination blockquote a em:hover,blockquote a .pagination em:hover{background-color:#786f69;color:rgb(85.6115779645%,81.5452847806%,74.9766573296%)}.allPostLink{margin-left:10px}.about-author{margin:20px 0;padding:10px;font-size:1rem;border:dashed 2px #a39990;color:#786f69;border-radius:5px;background-color:rgb(85.6115779645%,81.5452847806%,74.9766573296%)}.license div{margin-bottom:5px}.license>a>img,blockquote a .license>em>img{float:left;margin-right:10px}.follow-me{float:right}.follow-me .follow-me-txt{display:inline-block;margin-right:10px}@media screen and (max-device-width: 600px){.follow-me{float:none}.follow-me .follow-me-txt{display:block;margin-right:0;margin-bottom:.5em}}.social-share-element{width:40px;height:40px;background-color:#786f69;background-image:url(http://zhangwenli.com/blog/img/social.png);-webkit-transition-duration:.5s;transition-duration:.5s;display:inline-block;margin-right:2px;border-bottom:none;border-radius:20px}.social-share-element:hover{background-color:#786f69;border-radius:5px}.social-share-element.social-twitter{background-position:0 0}.social-share-element.social-facebook{background-position:-40px 0}.social-share-element.social-google{background-position:-80px 0}.social-share-element.social-linkedin{background-position:-120px 0}.social-share-element.social-weibo{background-position:-160px 0}.social-share-element.social-dribbble{background-position:-200px 0}.social-share-element.social-digg{background-position:0 40px}.social-share-element.social-douban{background-position:-40px 40px}.social-share-element.social-reddit{background-position:-80px 40px}.social-share-element.social-stumble{background-position:-120px 40px}.social-share-element.social-github{background-position:-160px 40px}.social-share-element.social-so{background-position:-200px 40px}.social-share-text{font-weight:bold;text-indent:0}#footer-follow{margin:0 auto;width:284px}.footer-follow-element{width:32px;height:32px;background-image:url(http://zhangwenli.com/blog/img/social.png);background-size:192px 64px;-webkit-transition:1s;transition:1s;display:inline-block;border-bottom:none}.footer-follow-element:hover{background-color:#585356;border-radius:50%}.footer-follow-twitter{background-position:0 0}.footer-follow-facebook{background-position:-32px 0}.footer-follow-google{background-position:-64px 0}.footer-follow-linkedin{background-position:-96px 0}.footer-follow-weibo{background-position:-128px 0}.footer-follow-dribbble{background-position:-160px 0}.footer-follow-digg{background-position:0px 32px}.footer-follow-douban{background-position:-32px 30px}.footer-follow-reddit{background-position:-64px 32px}.footer-follow-stumble{background-position:-96px 32px}.footer-follow-github{background-position:-128px 32px}.footer-follow-so{background-position:-160px 32px}a.series-recent,blockquote a em.series-recent{background-color:#585356;color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);text-shadow:1px 1px #786f69;font-weight:400;display:inline-block;padding:.4rem 1rem}a.series-recent:visited,blockquote a em.series-recent:visited{background-color:#585356;color:rgb(85.6115779645%,81.5452847806%,74.9766573296%)}a.series-recent:hover,blockquote a em.series-recent:hover{background-color:#786f69;color:rgb(85.6115779645%,81.5452847806%,74.9766573296%)}a.series-recent:active,blockquote a em.series-recent:active{background-color:#786f69}.series-post{font-family:Lato,"Times New Roman",Arial,sarif;font-size:15px;display:block;background-color:#a39990;padding:8px 20px;margin-bottom:20px}.post-series{margin:0 0 .5rem .5rem;position:absolute;top:0;right:0}.seriesNote{font-weight:bold;color:#786f69}.series-self{list-style-type:circle}.series-not-self{list-style-type:disc}#music-panel{position:relative;z-index:10000}#music-control{display:block;position:fixed;bottom:10px;right:10px;width:50px;height:50px;border-radius:25px;background:url("../img/music.png");background-color:#585356;-webkit-transition:1sec;transition:1sec;cursor:pointer;transform:translateZ(0);-webkit-transform:translateZ(0)}#music-control.on{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#music-control.on+#music-content{display:block}#music-control:hover{background-color:#585356}#music-content{position:fixed;bottom:-53px;right:60px;display:none}.footnotes:before{content:"Reference";display:block}.footnotes li{border-left:none}#footer-nav{text-align:center;color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);margin:1em 0}#footer-nav a,#footer-nav blockquote a em,blockquote a #footer-nav em{text-shadow:none;color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);margin:0 .8em;border-bottom:0}#footer-nav a:visited,#footer-nav blockquote a em:visited,blockquote a #footer-nav em:visited{color:rgb(85.6115779645%,81.5452847806%,74.9766573296%)}#footer-nav a:hover,#footer-nav blockquote a em:hover,blockquote a #footer-nav em:hover{color:#585356}#footer-nav a:hover:visited,#footer-nav blockquote a em:hover:visited,blockquote a #footer-nav em:hover:visited{color:#585356}#footer-nav a:active,#footer-nav blockquote a em:active,blockquote a #footer-nav em:active{color:#786f69}#footer-follow{margin-bottom:2rem}#footerDiv{width:100%}#footerDiv #footerImg{width:100%;height:10px;background:url(http://zhangwenli.com/blog/img/footer.png);background-repeat:repeat-x}#footerDiv #footerCnt{width:100%;background-color:hsl(350,3.8961038961%,15.1960784314%)}#footerDiv #footerCnt #footer{margin:0 auto;padding:40px 0}.post-block{margin:2em 0;border-top:1px dashed #585356;position:relative}.recentPost{float:right}.view-cnt{font-size:.9rem;color:#786f69}#friendDiv .friend{width:128px;height:128px;background-color:#a39990;border-radius:64px;float:left;margin-right:-25px;margin-bottom:20px;position:relative;-webkit-transition-duration:.5s;transition-duration:.5s}#friendDiv .friend:hover{background-color:#d1c4af;z-index:10;-webkit-box-shadow:0 0 10px 1px #a39990;box-shadow:0 0 10px 1px #a39990}#friendDiv .friend>a,#friendDiv blockquote a .friend>em,blockquote a #friendDiv .friend>em{border:none}#friendDiv .friend>a:hover,#friendDiv blockquote a .friend>em:hover,blockquote a #friendDiv .friend>em:hover{background:rgba(0,0,0,0)}#disqus_thread{margin-top:50px}.gist .gist-file .gist-data,.line-data{background-color:#d1c4af !important;font-size:14px !important}.gist-file{border:dashed 2px #a39990 !important;border-radius:5px !important}.line-numbers{border-right:dashed 2px #d1c4af !important}.gist-data{border-bottom:dashed 2px #585356 !important}.demo-area{border:dashed 1px #786f69;border-radius:5px;background-color:#d1c4af;display:block;position:relative}#page-view{margin-top:10px}.clearfix{clear:both}.poem{text-align:center}.poem p{text-indent:0}blockquote.poem{margin:.5em 0 .5em 2em;padding:1em 2.5em;float:right;line-height:2em}blockquote.poem .from{font-size:.9em;margin-top:1em}.post-no-indent p{text-indent:0}.title-img{float:right;border-bottom:none}a.home-img,blockquote a em.home-img{display:inline-block;float:right;width:120px;height:120px;border-radius:50%;background-color:#786f69;padding:28px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;transition:.5s;margin:1.6em 0 .8em .8em}a.home-img:hover,blockquote a em.home-img:hover{background-color:#585356}#mobile-nav{position:fixed;top:0;width:100%;background-color:#a39990;display:none;z-index:100}#mobile-nav a,#mobile-nav blockquote a em,blockquote a #mobile-nav em{padding:.5em .8em;border-right:1px dashed #786f69}@media screen and (min-width: 600px){.timeago{text-align:center;color:rgb(85.6115779645%,81.5452847806%,74.9766573296%);float:left;margin-left:-120px;margin-top:16px;width:80px;height:80px;background-color:#585356;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;vertical-align:middle;font-size:16px;-webkit-transition-duration:1s;transition-duration:1s;display:none;cursor:default}.timeago:hover{-webkit-transform:rotate3d(0, 1, 0, -360deg);-ms-transform:rotate3d(0, 1, 0, -360deg);transform:rotate3d(0, 1, 0, -360deg)}.timeago .timeago-words{margin-top:8px;margin-bottom:-4px;font-size:14px}.timeago .timeago-words .timeago-figure{font-size:35px;font-weight:900}}@media screen and (max-device-width: 600px){body{width:100%;margin:0;padding:0}p{width:100%;line-height:1.75em;font-size:1em}h1{font-size:1.5em}h2,.footnotes:before{font-size:1.3em}h3{font-size:1.2em}.contentDiv{padding:0;margin:0;width:100%;overflow:hidden}.container{padding:60px 2%}.pageTitle{width:100%;font-size:1.8em}.page,.pageBack{margin-top:0;margin-bottom:40px}.pageBack{display:none}blockquote{padding:15px;border-width:0px 1px 0px 3px}h1{margin-left:-2.5%;margin-right:-2.5%;padding:.5em 2.5% 0 2.5%;-webkit-box-shadow:none;box-shadow:none}h2,.footnotes:before,h3,h4{text-shadow:1px 1px rgb(85.6115779645%,81.5452847806%,74.9766573296%),2px 2px #a39990}img.post-img,video.post-img{max-width:100%}img .book-img,video .book-img{width:120px}.simpleNav{margin-top:-20px;margin-bottom:20px}#mobile-nav{display:block;margin-bottom:1px solid #786f69;opacity:.8}#mobile-nav a,#mobile-nav blockquote a em,blockquote a #mobile-nav em{display:inline-block}.simpleNav{display:none}.timeago-words{display:inline-block}.timeago{margin:1em 0}#music-panel{display:none}.page.home-page,.home-page.pageBack{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.pageHeadLine{font-size:5rem}}@media screen and (max-width: 600px){body{width:100%;margin:0;padding:0}.contentDiv{padding:0;width:100%;overflow:hidden}.container{padding:60px 4%}.pageBack{display:none}.page,.pageBack{margin-top:0;margin-bottom:40px}blockquote{padding:15px;border-width:0px 1px 0px 3px}h1{margin-left:-4.5%;margin-right:-4.5%;padding:30px 4.5% 0 4.5%;-webkit-box-shadow:none;box-shadow:none}img.post-img,video.post-img{max-width:100%}#mobile-nav{display:block;margin-bottom:1px solid #786f69;opacity:.8}#mobile-nav a,#mobile-nav blockquote a em,blockquote a #mobile-nav em{display:inline-block}.simpleNav{display:none}.timeago-words{display:inline-block}.timeago{margin-top:1em}}