From b6aa91bfe32b31e88a10c67e449f91e2d1b4ed98 Mon Sep 17 00:00:00 2001 From: Michael Rose Date: Mon, 9 Sep 2013 11:27:38 -0400 Subject: [PATCH] Minor adjustments to TOC and author sidebar --- README.md | 2 +- _posts/2011-03-10-sample-post.md | 2 +- assets/css/ie.min.css | 1 + assets/css/main.min.css | 1 + assets/less/480.less | 8 -------- assets/less/600.less | 22 ++++++++++++++++++++-- assets/less/992.less | 6 ++++++ assets/less/coderay.less | 1 + assets/less/elements.less | 2 +- assets/less/page.less | 26 +++++++++++++++++--------- assets/less/pygments.less | 1 + images/bio-photo.jpg | Bin 11451 -> 8823 bytes theme-setup.md | 4 ++-- 13 files changed, 52 insertions(+), 24 deletions(-) create mode 100644 assets/css/ie.min.css create mode 100644 assets/css/main.min.css diff --git a/README.md b/README.md index b478e1a..5293cab 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,7 @@ Insert the following HTML in post or page content that you want a *table of cont ``` html
-

Contents

+

Contents

* Auto generated table of contents diff --git a/_posts/2011-03-10-sample-post.md b/_posts/2011-03-10-sample-post.md index 7c81c42..b42e16a 100644 --- a/_posts/2011-03-10-sample-post.md +++ b/_posts/2011-03-10-sample-post.md @@ -13,7 +13,7 @@ image:
-

Contents

+

Contents

* Auto generated table of contents diff --git a/assets/css/ie.min.css b/assets/css/ie.min.css new file mode 100644 index 0000000..7e0c04f --- /dev/null +++ b/assets/css/ie.min.css @@ -0,0 +1 @@ +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{margin-bottom:1.5em;border-collapse:collapse;border-spacing:0}::-moz-selection{color:#343434;text-shadow:none;background-color:#dadada}::selection{color:#343434;text-shadow:none;background-color:#dadada}.all-caps{text-transform:uppercase}.pull-left{float:left}.pull-right{float:right}.image-pull-right{float:right;margin-top:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.unstyled-list{padding-left:0;margin-left:0;list-style:none}.unstyled-list li{list-style-type:none}b,i,strong,em,blockquote,p,q,span,figure,img,h1,h2,header,input,a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}body{font-family:'PT Serif',serif;color:#333332}h1,h2,h3,h4,h5,h6{font-family:'PT Sans Narrow',sans-serif}h1{margin-bottom:26px;margin-bottom:1.625rem;font-size:32px;font-size:2rem;line-height:.8125}h2{margin-bottom:26px;margin-bottom:1.625rem;font-size:28px;font-size:1.75rem;line-height:.9286}h3{margin-bottom:26px;margin-bottom:1.625rem;font-size:24px;font-size:1.5rem;line-height:1.0833}h4{margin-bottom:26px;margin-bottom:1.625rem;font-size:18px;font-size:1.125rem;line-height:1.4444}h5{margin-bottom:26px;margin-bottom:1.625rem;font-size:16px;font-size:1rem;line-height:1.625}h6{margin-bottom:26px;margin-bottom:1.625rem;font-size:14px;font-size:.875rem;line-height:1.8571}a{color:#343434;text-decoration:none}a:visited{color:#676767}a:hover{color:#010101}a:focus{color:#010101;outline:thin dotted}a:hover,a:active{outline:0}figcaption{padding-top:10px;font-size:14px;font-size:.875rem;line-height:1.8571;line-height:1.3;color:#4d4d4b}.image-credit{display:inline;display:block;float:left;width:83.33333333333334%;margin-right:8.333333333333334%;margin-left:8.333333333333334%;font-size:12px;font-size:.75rem;font-style:italic;line-height:2.1667;line-height:1.3;color:#80807e;text-align:right}.image-credit a{color:#80807e}.notice{padding:.5em 1em;margin-top:1.5em;font-size:14px;font-size:.875rem;text-indent:0;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}blockquote{padding-left:20px;margin-left:-28px;font-family:'PT Serif',serif;font-size:24px;font-size:1.5rem;font-style:italic;border-left:8px solid #333332}.footnotes ol,.footnotes li,.footnotes p{margin-bottom:26px;margin-bottom:1.625rem;font-size:14px;font-size:.875rem;line-height:1.8571}p{margin:0 0 1.625rem}p+p{margin-top:-1.625rem;text-indent:1.625rem}tt,code,kbd,samp,pre{font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace}p code,li code{padding:0 5px;margin:0 2px;font-size:12px;font-size:.75rem;line-height:1.5;white-space:nowrap;background-color:#fff;border:1px solid #f7f7f7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}pre{overflow-x:auto;font-size:12px;font-size:.75rem;line-height:1.5}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hidden{display:none;visibility:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}hr{display:block;height:1px;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc;border-bottom:1px solid #fff}article img{height:auto;max-width:100%;vertical-align:middle;border-width:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}.half{width:100%;margin:0 auto;*zoom:1}.half:before,.half:after{display:table;content:""}.half:after{clear:both}.half:before,.half:after{display:table;line-height:0;content:""}.half:after{clear:both}.half img{display:inline;float:left;width:50%}.half figcaption{display:inline;float:left;width:100%}.third{width:100%;margin:0 auto;*zoom:1}.third:before,.third:after{display:table;content:""}.third:after{clear:both}.third:before,.third:after{display:table;line-height:0;content:""}.third:after{clear:both}.third img{display:inline;float:left;width:33.333333333333336%}.third figcaption{display:inline;float:left;width:100%}.btn{display:inline-block;padding:8px 20px;margin-bottom:20px;font-size:14px;font-size:.875rem;color:#fff;background-color:#111;border:2px solid #111!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn:visited{color:#fff}.btn:hover{color:#111;background-color:#fff}.btn:active{-webkit-transform:translate(0,2px);-moz-transform:translate(0,2px);-ms-transform:translate(0,2px);-o-transform:translate(0,2px);transform:translate(0,2px)}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}form{margin:0 0 5px 0}form fieldset{padding:0;margin-bottom:5px;border-width:0}form legend{display:block;width:100%;padding:0;margin-bottom:10px;*margin-left:-7px;color:#333332;white-space:normal;border:0;border-bottom:1px solid #ddd}form p{margin-bottom:2.5px}form ul{padding:0;margin:0 0 5px 0;list-style-type:none}form br{display:none}label,input,button,select,textarea{vertical-align:baseline;*vertical-align:middle}input,button,select,textarea{font-family:'PT Serif',serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}label{display:block;margin-bottom:1.25px;font-weight:bold;color:#333332;cursor:pointer}label input,label textarea,label select{display:block}input,textarea,select{display:inline-block;width:100%;padding:4px;margin-bottom:1.25px;color:#333332;background-color:#fff;border:1px solid #ddd}input:hover,textarea:hover,select:hover{border-color:#919191}.input-mini{width:60px}.input-small{width:90px}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input[type="checkbox"],input[type="radio"]{*width:13px;*height:13px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type="image"]{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:transparent;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;*overflow:visible;cursor:pointer}select,input[type="file"]{*margin-top:4px}select{width:auto;background-color:#fff}select[multiple],select[size]{height:auto}textarea{height:auto;overflow:auto;vertical-align:top;resize:vertical}input[type="hidden"]{display:none}.radio,.checkbox{padding-left:18px;font-weight:normal}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}input:focus,textarea:focus{border-color:#111;outline:0;outline:thin dotted \9}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.help-block,.help-inline{color:#919191}.help-block{display:block;margin-bottom:1em;line-height:1em}.help-inline{display:inline-block;padding-left:5px;vertical-align:middle}.form-inline input,.form-inline textarea,.form-inline select{display:inline-block;margin-bottom:0}.form-inline label{display:inline-block}.form-inline .radio,.form-inline .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.form-search input,.form-search textarea,.form-search select{display:inline-block;margin-bottom:0}.form-search .search-query{padding-right:14px;padding-left:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.form-search label{display:inline-block}.form-search .radio,.form-search .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}body{font-family:'PT Serif',serif;background-color:#fff;font-color:#333332}.navigation-wrapper{width:100%;padding:2em 0 3em;margin:0 auto;font-family:'PT Sans Narrow',sans-serif;font-weight:700;text-transform:uppercase}.site-name{display:inline;float:left;width:100%;width:83.33333333333334%;margin:0 auto;margin-right:8.333333333333334%;margin-bottom:1em;margin-left:8.333333333333334%}.top-navigation{display:inline;float:left;width:100%;width:83.33333333333334%;margin:0 auto;margin-right:8.333333333333334%;margin-bottom:1em;margin-left:8.333333333333334%}.top-navigation ul{padding:0;margin:0;list-style:none}.top-navigation li{display:inline;margin-right:25px;list-style-type:none}.top-navigation li a{border-bottom:0 solid transparent;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;decoration:none}#main{width:100%;margin:0 auto;margin-top:1em;clear:both;*zoom:1;counter-reset:captions}#main:before,#main:after{display:table;content:""}#main:after{clear:both}#main:before,#main:after{display:table;line-height:0;content:""}#main:after{clear:both}#main article{display:inline;float:left;width:100%;width:83.33333333333334%;margin:0 auto;margin-right:8.333333333333334%;margin-bottom:2em;margin-left:8.333333333333334%}#index{display:inline;float:left;width:100%;width:83.33333333333334%;margin:0 auto;margin-right:8.333333333333334%;margin-bottom:2em;margin-left:8.333333333333334%}#index h3{padding-bottom:.5em;margin:0;font-size:28px;font-size:1.75rem;border-bottom:1px solid #c3c3c3}#index article h2{margin-bottom:4px;font-size:20px;font-size:1.25rem;text-transform:uppercase}#index article p{font-size:14px;font-size:.875rem}#index article p+p{text-indent:0}.image-wrap{position:relative;margin-bottom:2em}.image-wrap:after{position:absolute;bottom:-1px;left:8%;display:block;width:0;height:0;border:20px solid transparent;border-bottom-color:#fff;content:" "}.image-wrap img{width:100%;height:auto;-ms-interpolation-mode:bicubic}.image-wrap .headline-wrap{position:absolute;bottom:25px;margin-left:8.333333333333334%}.image-wrap .headline-wrap h1,.image-wrap .headline-wrap h2{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.25)}.byline{clear:both;font-size:80%}.article-author-top h3,.article-author-bottom h3{margin-bottom:0}.article-author-top p,.article-author-bottom p{font-size:80%;font-style:italic}.article-author-top a,.article-author-bottom a,.article-author-top a:hover,.article-author-bottom a:hover{border-bottom:0 solid transparent}.article-author-top img.bio-photo,.article-author-bottom img.bio-photo{width:100px;height:100px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.author-social{display:block;margin-bottom:5px;font-size:14px;font-size:.875rem;color:#111}.author-social:visited{color:#111}.author-social:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.author-social:active{-webkit-transform:translate(0,2px);-moz-transform:translate(0,2px);-ms-transform:translate(0,2px);-o-transform:translate(0,2px);transform:translate(0,2px)}.article-author-top{display:none}.article-author-bottom{margin-bottom:1em}.article-author-bottom .bio-photo{float:left;margin-right:25px}.article-author-bottom .author-social{display:inline-block;margin-right:5px}.article-wrap p>a,.article-wrap li>a{border-bottom:1px dotted #b3b3b3}.article-wrap p>a:hover,.article-wrap li>a:hover{border-bottom-style:solid}.article-wrap p>a.reversefootnote,.article-wrap li>a.reversefootnote{border-bottom-width:0}.toc{display:none;font-size:95%;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.toc:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}.toc header{background:#2b2b2b}.toc h3{padding:5px 10px;margin:0;color:#fff}.toc h3:hover{cursor:pointer}.toc ul{padding:0;margin:2px 0 0;line-height:1;background:#5e5e5e}.toc li{display:block;padding:0;margin:0;font-family:'PT Sans Narrow',sans-serif;border-bottom:1px solid #808080}.toc li:last-child{border-bottom-width:0}.toc li a{display:block;padding:10px;color:#fff;border-bottom-width:0}.toc li a:hover{font-weight:400}.toc li a:hover:before{padding-right:5px;content:"\00bb"}.toc li ul{margin:0;border-top:1px solid #808080}.image-grid{padding:0;margin:0 0 1em;list-style:none;*zoom:1}.image-grid:before,.image-grid:after{display:table;content:""}.image-grid:after{clear:both}.image-grid:before,.image-grid:after{display:table;line-height:0;content:""}.image-grid:after{clear:both}.image-grid li{display:inline;float:left;width:50%}.recent-grid{margin:1em 0;list-style:none;*zoom:1}.recent-grid:before,.recent-grid:after{display:table;content:""}.recent-grid:after{clear:both}.recent-grid:before,.recent-grid:after{display:table;line-height:0;content:""}.recent-grid:after{clear:both}.recent-grid li{display:inline}.recent-grid li a{border-bottom:0 solid transparent}.recent-grid li a:hover{border-bottom:0 solid transparent}.recent-grid img{width:19%;margin-bottom:1%}.holder{font-family:'PT Sans Narrow',sans-serif}.holder a{margin:0 5px;cursor:pointer}.holder a.jp-previous{margin-right:15px;margin-left:0}.holder a.jp-next{margin-right:0;margin-left:15px}.holder a.jp-current{font-weight:bold}.holder a.jp-current,.holder a.jp-current:hover,.holder a.jp-disabled,.holder a.jp-disabled:hover{cursor:default;background:0}.holder span{margin:0 5px}.footer-wrap{width:100%;padding-top:2em;padding-bottom:3em;margin:0 auto;margin-top:1em;clear:both;background-color:#111;*zoom:1}.footer-wrap:before,.footer-wrap:after{display:table;content:""}.footer-wrap:after{clear:both}.footer-wrap:before,.footer-wrap:after{display:table;line-height:0;content:""}.footer-wrap:after{clear:both}.footer-wrap a,.footer-wrap a:active,.footer-wrap a:visited,.footer-wrap p,.footer-wrap h4,.footer-wrap h5,.footer-wrap h6,.footer-wrap span{color:#bfbfbf}.footer-wrap span{font-size:14px;font-size:.875rem}.footer-wrap a{border-bottom:0 solid transparent}.footer-wrap a:hover{color:#fff;border-bottom:0 solid transparent}.footer-wrap footer{display:inline;float:left;width:83.33333333333334%;margin-right:8.333333333333334%;margin-left:8.333333333333334%}.related-articles{display:inline;float:left;width:83.33333333333334%;margin-right:8.333333333333334%;margin-bottom:2em;margin-left:8.333333333333334%}.related-articles h4{margin-bottom:0;text-transform:uppercase}.related-articles li{margin-bottom:0;color:#fff}.footer-icons li{display:inline-block;padding-right:5px}.footer-icons li a{color:#9a9a9a;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.footer-icons li a:hover{text-decoration:none;border-bottom:0}.footer-icons li a:hover .icon-twitter,.footer-icons li a:hover .icon-twitter-sign{color:#2aa9df}.footer-icons li a:hover .icon-facebook,.footer-icons li a:hover .icon-facebook-sign{color:#3a5a98}.footer-icons li a:hover .icon-instagram,.footer-icons li a:hover .icon-instagram-sign{color:#306088}.footer-icons li a:hover .icon-google-plus,.footer-icons li a:hover .icon-google-plus-sign{color:#b63324}.footer-icons li a:hover .icon-lastfm,.footer-icons li a:hover .icon-lastfm-sign{color:#d80049}.footer-icons li a:hover .icon-github{color:#4183c4}.browser-upgrade{padding:10px;margin:0 0 2em 0;color:#fff;text-align:center;background:#000}.browser-upgrade a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff}.browser-upgrade a:hover{border-bottom:1px solid #fff}#goog-fixurl ul{padding-left:0;margin-left:0;list-style:none}#goog-fixurl ul li{list-style-type:none}#goog-wm-qt{display:inline-block;width:auto;padding:8px 20px;margin-right:10px;margin-bottom:20px;font-size:14px;font-size:.875rem;color:#111;background-color:#fff;border-color:#919191;border-style:solid!important;border-width:2px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#goog-wm-sb{display:inline-block;padding:8px 20px;margin-bottom:20px;font-size:14px;font-size:.875rem;color:#fff;background-color:#111;border:2px solid #111!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#goog-wm-sb:visited{color:#fff}#goog-wm-sb:hover{color:#111;background-color:#fff}#goog-wm-sb:active{-webkit-transform:translate(0,2px);-moz-transform:translate(0,2px);-ms-transform:translate(0,2px);-o-transform:translate(0,2px);transform:translate(0,2px)}.image-grid li{width:33.333333%}.site-name{display:inline;float:left;width:16.666666666666668%;margin-right:4.166666666666667%;margin-left:4.166666666666667%}.top-navigation{display:inline;float:left;width:75%;margin-right:0;margin-left:0}.image-wrap .headline-wrap,.image-wrap:after{left:25%}.image-wrap .headline-wrap{margin-left:0}.image-credit{display:inline;float:left;width:75%;margin-right:0;margin-left:0}#main article{display:inline;float:left;width:50%;margin-right:0;margin-left:0}#index{display:inline;float:left;width:50%;margin-right:0;margin-left:0}.footer-wrap footer{display:inline;float:left;width:50%;margin-right:25%;margin-left:25%}.article-author-top{display:block;display:inline;float:left;width:16.666666666666668%;margin-right:4.166666666666667%;margin-left:4.166666666666667%}.article-author-top h3,.article-author-top .bio-photo,.article-author-top p,.article-author-top .author-social{display:block;max-width:125px;margin:auto}.article-author-top h3{margin-top:10px;margin-bottom:10px}.article-author-top p{margin-bottom:20px}.article-author-top .author-social{margin-bottom:5px}.article-author-bottom{display:none}.toc{position:absolute;top:5.5em;right:0;display:block;display:inline;float:left;width:16.666666666666668%;margin-right:4.166666666666667%;margin-left:4.166666666666667%;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}.image-grid li{width:25%}.related-articles{display:inline;float:left;width:50%;margin-right:25%;margin-left:25%}.image-grid li{width:20%}.article-author-top h3,.article-author-bottom h3,.article-author-top .bio-photo,.article-author-bottom .bio-photo,.article-author-top p,.article-author-bottom p,.article-author-top .author-social,.article-author-bottom .author-social{max-width:150px}.article-author-top img.bio-photo,.article-author-bottom img.bio-photo{width:150px;height:150px;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px}.image-grid li{width:16.666666666%}.site-name{display:inline;float:left;width:12.5%;margin-left:16.666666666666668%}.top-navigation{display:inline;float:left;width:66.66666666666667%}.image-wrap:after{left:33.333333333%}.image-wrap .headline-wrap{margin-left:8.333333333333334%}.image-credit{display:inline;float:left;width:70.83333333333334%}#main article{display:inline;float:left;width:37.5%}#index{display:inline;float:left;width:37.5%}.related-articles{display:inline;float:left;width:37.5%;margin-right:29.166666666666668%;margin-left:33.333333333333336%}.footer-wrap footer{display:inline;float:left;width:37.5%;margin-right:29.166666666666668%;margin-left:33.333333333333336%}.article-author-top{display:inline;float:left;width:12.5%;margin-left:16.666666666666668%} \ No newline at end of file diff --git a/assets/css/main.min.css b/assets/css/main.min.css new file mode 100644 index 0000000..f558a0e --- /dev/null +++ b/assets/css/main.min.css @@ -0,0 +1 @@ +/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{margin-bottom:1.5em;border-collapse:collapse;border-spacing:0}::-moz-selection{color:#343434;text-shadow:none;background-color:#dadada}::selection{color:#343434;text-shadow:none;background-color:#dadada}.all-caps{text-transform:uppercase}.pull-left{float:left}.pull-right{float:right}.image-pull-right{float:right;margin-top:0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.unstyled-list{padding-left:0;margin-left:0;list-style:none}.unstyled-list li{list-style-type:none}b,i,strong,em,blockquote,p,q,span,figure,img,h1,h2,header,input,a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}body{font-family:'PT Serif',serif;color:#333332}h1,h2,h3,h4,h5,h6{font-family:'PT Sans Narrow',sans-serif}h1{margin-bottom:26px;margin-bottom:1.625rem;font-size:32px;font-size:2rem;line-height:.8125}h2{margin-bottom:26px;margin-bottom:1.625rem;font-size:28px;font-size:1.75rem;line-height:.9286}h3{margin-bottom:26px;margin-bottom:1.625rem;font-size:24px;font-size:1.5rem;line-height:1.0833}h4{margin-bottom:26px;margin-bottom:1.625rem;font-size:18px;font-size:1.125rem;line-height:1.4444}h5{margin-bottom:26px;margin-bottom:1.625rem;font-size:16px;font-size:1rem;line-height:1.625}h6{margin-bottom:26px;margin-bottom:1.625rem;font-size:14px;font-size:.875rem;line-height:1.8571}a{color:#343434;text-decoration:none}a:visited{color:#676767}a:hover{color:#010101}a:focus{color:#010101;outline:thin dotted}a:hover,a:active{outline:0}figcaption{padding-top:10px;font-size:14px;font-size:.875rem;line-height:1.8571;line-height:1.3;color:#4d4d4b}.image-credit{display:inline;display:block;float:left;width:83.33333333333334%;margin-right:8.333333333333334%;margin-left:8.333333333333334%;font-size:12px;font-size:.75rem;font-style:italic;line-height:2.1667;line-height:1.3;color:#80807e;text-align:right}.image-credit a{color:#80807e}.notice{padding:.5em 1em;margin-top:1.5em;font-size:14px;font-size:.875rem;text-indent:0;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}blockquote{padding-left:20px;margin-left:-28px;font-family:'PT Serif',serif;font-size:24px;font-size:1.5rem;font-style:italic;border-left:8px solid #333332}.footnotes ol,.footnotes li,.footnotes p{margin-bottom:26px;margin-bottom:1.625rem;font-size:14px;font-size:.875rem;line-height:1.8571}p{margin:0 0 1.625rem}p+p{margin-top:-1.625rem;text-indent:1.625rem}tt,code,kbd,samp,pre{font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace}p code,li code{padding:0 5px;margin:0 2px;font-size:12px;font-size:.75rem;line-height:1.5;white-space:nowrap;background-color:#fff;border:1px solid #f7f7f7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}pre{overflow-x:auto;font-size:12px;font-size:.75rem;line-height:1.5}.highlight{margin-bottom:1.5em;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size:12px;font-size:.75rem;line-height:2.1667;color:#333332;background-color:#efefef;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.highlight pre{position:relative;padding:1em;margin:0}.highlight .lineno{padding-right:24px;color:#b3b3b1}.highlight .hll{background-color:#ffc}.highlight .c{font-style:italic;color:#998}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold;color:#000}.highlight .o{font-weight:bold;color:#000}.highlight .cm{font-style:italic;color:#998}.highlight .cp{font-style:italic;font-weight:bold;color:#999}.highlight .c1{font-style:italic;color:#998}.highlight .cs{font-style:italic;font-weight:bold;color:#999}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{font-style:italic;color:#000}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold;color:#000}.highlight .kd{font-weight:bold;color:#000}.highlight .kn{font-weight:bold;color:#000}.highlight .kp{font-weight:bold;color:#000}.highlight .kr{font-weight:bold;color:#000}.highlight .kt{font-weight:bold;color:#458}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:#008080}.highlight .nb{color:#0086b3}.highlight .nc{font-weight:bold;color:#458}.highlight .no{color:#008080}.highlight .nd{font-weight:bold;color:#3c5d5d}.highlight .ni{color:#800080}.highlight .ne{font-weight:bold;color:#900}.highlight .nf{font-weight:bold;color:#900}.highlight .nl{font-weight:bold;color:#900}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold;color:#000}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}.CodeRay{margin-bottom:1.5em;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size:12px;font-size:.75rem;line-height:2.1667;color:#333332;background-color:#efefef;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.CodeRay pre{padding:1em;margin:0}span.CodeRay{padding:2px;white-space:pre;border:0}table.CodeRay{width:100%;padding:2px;border-collapse:collapse}table.CodeRay td{padding:1em .5em;vertical-align:top}.CodeRay .line-numbers,.CodeRay .no{color:#AAA;text-align:right;background-color:#ececec}.CodeRay .line-numbers a{color:#AAA}.CodeRay .line-numbers tt{font-weight:bold}.CodeRay .line-numbers .highlighted{color:#f00}.CodeRay .line{display:block;float:left;width:100%}.CodeRay span.line-numbers{padding:0 24px 0 4px}.CodeRay .code{width:100%}ol.CodeRay{font-size:10pt}ol.CodeRay li{white-space:pre}.CodeRay .code pre{overflow:auto}.CodeRay .debug{color:white!important;background:blue!important}.CodeRay .annotation{color:#007}.CodeRay .attribute-name{color:#f08}.CodeRay .attribute-value{color:#700}.CodeRay .binary{font-weight:bold;color:#509}.CodeRay .comment{font-style:italic;color:#998}.CodeRay .char{color:#04d}.CodeRay .char .content{color:#04d}.CodeRay .char .delimiter{color:#039}.CodeRay .class{font-weight:bold;color:#458}.CodeRay .complex{font-weight:bold;color:#A08}.CodeRay .constant{color:teal}.CodeRay .color{color:#0a0}.CodeRay .class-variable{color:#369}.CodeRay .decorator{color:#B0B}.CodeRay .definition{font-weight:bold;color:#099}.CodeRay .directive{font-weight:bold;color:#088}.CodeRay .delimiter{color:#000}.CodeRay .doc{color:#970}.CodeRay .doctype{color:#34b}.CodeRay .doc-string{font-weight:bold;color:#D42}.CodeRay .escape{font-weight:bold;color:#666}.CodeRay .entity{font-weight:bold;color:#800}.CodeRay .error{color:#F00;background-color:#faa}.CodeRay .exception{font-weight:bold;color:#C00}.CodeRay .filename{color:#099}.CodeRay .function{font-weight:bold;color:#900}.CodeRay .global-variable{font-weight:bold;color:teal}.CodeRay .hex{font-weight:bold;color:#058}.CodeRay .integer{color:#099}.CodeRay .include{font-weight:bold;color:#B44}.CodeRay .inline{color:#000}.CodeRay .inline .inline{background:#ccc}.CodeRay .inline .inline .inline{background:#bbb}.CodeRay .inline .inline-delimiter{color:#D14}.CodeRay .inline-delimiter{color:#D14}.CodeRay .important{color:#f00}.CodeRay .interpreted{font-weight:bold;color:#B2B}.CodeRay .instance-variable{color:#008080}.CodeRay .label{font-weight:bold;color:#970}.CodeRay .local-variable{color:#963}.CodeRay .octal{font-weight:bold;color:#40E}.CodeRay .predefined-constant{font-weight:bold}.CodeRay .predefined{font-weight:bold;color:#369}.CodeRay .preprocessor{color:#579}.CodeRay .pseudo-class{font-weight:bold;color:#00C}.CodeRay .predefined-type{font-weight:bold;color:#074}.CodeRay .reserved,.keyword{font-weight:bold;color:#000}.CodeRay .key{color:#808}.CodeRay .key .delimiter{color:#606}.CodeRay .key .char{color:#80f}.CodeRay .value{color:#088}.CodeRay .regexp{background-color:#fff0ff}.CodeRay .regexp .content{color:#808}.CodeRay .regexp .delimiter{color:#404}.CodeRay .regexp .modifier{color:#c2c}.CodeRay .regexp .function{font-weight:bold;color:#404}.CodeRay .string{color:#D20}.CodeRay .string .string .string{background-color:#ffd0d0}.CodeRay .string .content{color:#D14}.CodeRay .string .char{color:#D14}.CodeRay .string .delimiter{color:#D14}.CodeRay .shell{color:#d14}.CodeRay .shell .delimiter{color:#d14}.CodeRay .symbol{color:#990073}.CodeRay .symbol .content{color:#a60}.CodeRay .symbol .delimiter{color:#630}.CodeRay .tag{color:#070}.CodeRay .tag-special{font-weight:bold;color:#D70}.CodeRay .type{font-weight:bold;color:#339}.CodeRay .variable{color:#036}.CodeRay .insert{background:#afa}.CodeRay .delete{background:#faa}.CodeRay .change{color:#aaf;background:#007}.CodeRay .head{color:#f8f;background:#505}.CodeRay .insert .insert{font-weight:bold;color:#080}.CodeRay .delete .delete{font-weight:bold;color:#800}.CodeRay .change .change{color:#66f}.CodeRay .head .head{color:#f4f}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hidden{display:none;visibility:hidden}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}hr{display:block;height:1px;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc;border-bottom:1px solid #fff}article img{height:auto;max-width:100%;vertical-align:middle;border-width:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}.half{width:100%;margin:0 auto;*zoom:1}.half:before,.half:after{display:table;content:""}.half:after{clear:both}.half:before,.half:after{display:table;line-height:0;content:""}.half:after{clear:both}.half img{display:inline;float:left;width:50%}.half figcaption{display:inline;float:left;width:100%}.third{width:100%;margin:0 auto;*zoom:1}.third:before,.third:after{display:table;content:""}.third:after{clear:both}.third:before,.third:after{display:table;line-height:0;content:""}.third:after{clear:both}.third img{display:inline;float:left;width:33.333333333333336%}.third figcaption{display:inline;float:left;width:100%}.btn{display:inline-block;padding:8px 20px;margin-bottom:20px;font-size:14px;font-size:.875rem;color:#fff;background-color:#111;border:2px solid #111!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn:visited{color:#fff}.btn:hover{color:#111;background-color:#fff}.btn:active{-webkit-transform:translate(0,2px);-moz-transform:translate(0,2px);-ms-transform:translate(0,2px);-o-transform:translate(0,2px);transform:translate(0,2px)}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}@font-face{font-family:'icomoon';font-style:normal;font-weight:normal;src:url('../fonts/icomoon.eot');src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('../fonts/icomoon.woff') format('woff'),url('../fonts/icomoon.ttf') format('truetype'),url('../fonts/icomoon.svg#icomoon') format('svg')}[data-icon]:before{font-family:'icomoon';-webkit-font-smoothing:antialiased;font-weight:normal;line-height:1;text-transform:none;content:attr(data-icon);speak:none;font-variant:normal}.icon-instagram,.icon-facebook,.icon-twitter,.icon-google-plus,.icon-feed,.icon-feed-2,.icon-linkedin,.icon-tumblr,.icon-lastfm,.icon-mail,.icon-github{font-family:'icomoon';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;font-variant:normal}.icon-instagram:before{content:"\e004"}.icon-facebook:before{content:"\e003"}.icon-twitter:before{content:"\e007"}.icon-google-plus:before{content:"\e00a"}.icon-feed:before{content:"\e00b"}.icon-feed-2:before{content:"\e00c"}.icon-linkedin:before{content:"\e001"}.icon-tumblr:before{content:"\e002"}.icon-lastfm:before{content:"\e005"}.icon-mail:before{content:"\e006"}.icon-github:before{content:"\e000"}form{margin:0 0 5px 0}form fieldset{padding:0;margin-bottom:5px;border-width:0}form legend{display:block;width:100%;padding:0;margin-bottom:10px;*margin-left:-7px;color:#333332;white-space:normal;border:0;border-bottom:1px solid #ddd}form p{margin-bottom:2.5px}form ul{padding:0;margin:0 0 5px 0;list-style-type:none}form br{display:none}label,input,button,select,textarea{vertical-align:baseline;*vertical-align:middle}input,button,select,textarea{font-family:'PT Serif',serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}label{display:block;margin-bottom:1.25px;font-weight:bold;color:#333332;cursor:pointer}label input,label textarea,label select{display:block}input,textarea,select{display:inline-block;width:100%;padding:4px;margin-bottom:1.25px;color:#333332;background-color:#fff;border:1px solid #ddd}input:hover,textarea:hover,select:hover{border-color:#919191}.input-mini{width:60px}.input-small{width:90px}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;border:0 \9;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input[type="checkbox"],input[type="radio"]{*width:13px;*height:13px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type="image"]{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:transparent;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;*overflow:visible;cursor:pointer}select,input[type="file"]{*margin-top:4px}select{width:auto;background-color:#fff}select[multiple],select[size]{height:auto}textarea{height:auto;overflow:auto;vertical-align:top;resize:vertical}input[type="hidden"]{display:none}.radio,.checkbox{padding-left:18px;font-weight:normal}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}input:focus,textarea:focus{border-color:#111;outline:0;outline:thin dotted \9}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.help-block,.help-inline{color:#919191}.help-block{display:block;margin-bottom:1em;line-height:1em}.help-inline{display:inline-block;padding-left:5px;vertical-align:middle}.form-inline input,.form-inline textarea,.form-inline select{display:inline-block;margin-bottom:0}.form-inline label{display:inline-block}.form-inline .radio,.form-inline .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.form-search input,.form-search textarea,.form-search select{display:inline-block;margin-bottom:0}.form-search .search-query{padding-right:14px;padding-left:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.form-search label{display:inline-block}.form-search .radio,.form-search .checkbox,.form-inline .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}body{font-family:'PT Serif',serif;background-color:#fff;font-color:#333332}.navigation-wrapper{width:100%;padding:2em 0 3em;margin:0 auto;font-family:'PT Sans Narrow',sans-serif;font-weight:700;text-transform:uppercase}.site-name{display:inline;float:left;width:100%;width:83.33333333333334%;margin:0 auto;margin-right:8.333333333333334%;margin-bottom:1em;margin-left:8.333333333333334%}.top-navigation{display:inline;float:left;width:100%;width:83.33333333333334%;margin:0 auto;margin-right:8.333333333333334%;margin-bottom:1em;margin-left:8.333333333333334%}.top-navigation ul{padding:0;margin:0;list-style:none}.top-navigation li{display:inline;margin-right:25px;list-style-type:none}.top-navigation li a{border-bottom:0 solid transparent;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;decoration:none}#main{width:100%;margin:0 auto;margin-top:1em;clear:both;*zoom:1;counter-reset:captions}#main:before,#main:after{display:table;content:""}#main:after{clear:both}#main:before,#main:after{display:table;line-height:0;content:""}#main:after{clear:both}#main article{display:inline;float:left;width:100%;width:83.33333333333334%;margin:0 auto;margin-right:8.333333333333334%;margin-bottom:2em;margin-left:8.333333333333334%}#index{display:inline;float:left;width:100%;width:83.33333333333334%;margin:0 auto;margin-right:8.333333333333334%;margin-bottom:2em;margin-left:8.333333333333334%}#index h3{padding-bottom:.5em;margin:0;font-size:28px;font-size:1.75rem;border-bottom:1px solid #c3c3c3}#index article h2{margin-bottom:4px;font-size:20px;font-size:1.25rem;text-transform:uppercase}#index article p{font-size:14px;font-size:.875rem}#index article p+p{text-indent:0}.image-wrap{position:relative;margin-bottom:2em}.image-wrap:after{position:absolute;bottom:-1px;left:8%;display:block;width:0;height:0;border:20px solid transparent;border-bottom-color:#fff;content:" "}.image-wrap img{width:100%;height:auto;-ms-interpolation-mode:bicubic}.image-wrap .headline-wrap{position:absolute;bottom:25px;margin-left:8.333333333333334%}.image-wrap .headline-wrap h1,.image-wrap .headline-wrap h2{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.25)}.byline{clear:both;font-size:80%}.article-author-top h3,.article-author-bottom h3{margin-bottom:0}.article-author-top p,.article-author-bottom p{font-size:80%;font-style:italic}.article-author-top a,.article-author-bottom a,.article-author-top a:hover,.article-author-bottom a:hover{border-bottom:0 solid transparent}.article-author-top img.bio-photo,.article-author-bottom img.bio-photo{width:100px;height:100px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.author-social{display:block;margin-bottom:5px;font-size:14px;font-size:.875rem;color:#111}.author-social:visited{color:#111}.author-social:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.author-social:active{-webkit-transform:translate(0,2px);-moz-transform:translate(0,2px);-ms-transform:translate(0,2px);-o-transform:translate(0,2px);transform:translate(0,2px)}.article-author-top{display:none}.article-author-bottom{margin-bottom:1em}.article-author-bottom .bio-photo{float:left;margin-right:25px}.article-author-bottom .author-social{display:inline-block;margin-right:5px}.article-wrap p>a,.article-wrap li>a{border-bottom:1px dotted #b3b3b3}.article-wrap p>a:hover,.article-wrap li>a:hover{border-bottom-style:solid}.article-wrap p>a.reversefootnote,.article-wrap li>a.reversefootnote{border-bottom-width:0}.toc{display:none;font-size:95%;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.toc:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}.toc header{background:#2b2b2b}.toc h3{padding:5px 10px;margin:0;color:#fff}.toc h3:hover{cursor:pointer}.toc ul{padding:0;margin:2px 0 0;line-height:1;background:#5e5e5e}.toc li{display:block;padding:0;margin:0;font-family:'PT Sans Narrow',sans-serif;border-bottom:1px solid #808080}.toc li:last-child{border-bottom-width:0}.toc li a{display:block;padding:10px;color:#fff;border-bottom-width:0}.toc li a:hover{font-weight:400}.toc li a:hover:before{padding-right:5px;content:"\00bb"}.toc li ul{margin:0;border-top:1px solid #808080}.image-grid{padding:0;margin:0 0 1em;list-style:none;*zoom:1}.image-grid:before,.image-grid:after{display:table;content:""}.image-grid:after{clear:both}.image-grid:before,.image-grid:after{display:table;line-height:0;content:""}.image-grid:after{clear:both}.image-grid li{display:inline;float:left;width:50%}.recent-grid{margin:1em 0;list-style:none;*zoom:1}.recent-grid:before,.recent-grid:after{display:table;content:""}.recent-grid:after{clear:both}.recent-grid:before,.recent-grid:after{display:table;line-height:0;content:""}.recent-grid:after{clear:both}.recent-grid li{display:inline}.recent-grid li a{border-bottom:0 solid transparent}.recent-grid li a:hover{border-bottom:0 solid transparent}.recent-grid img{width:19%;margin-bottom:1%}.holder{font-family:'PT Sans Narrow',sans-serif}.holder a{margin:0 5px;cursor:pointer}.holder a.jp-previous{margin-right:15px;margin-left:0}.holder a.jp-next{margin-right:0;margin-left:15px}.holder a.jp-current{font-weight:bold}.holder a.jp-current,.holder a.jp-current:hover,.holder a.jp-disabled,.holder a.jp-disabled:hover{cursor:default;background:0}.holder span{margin:0 5px}.footer-wrap{width:100%;padding-top:2em;padding-bottom:3em;margin:0 auto;margin-top:1em;clear:both;background-color:#111;*zoom:1}.footer-wrap:before,.footer-wrap:after{display:table;content:""}.footer-wrap:after{clear:both}.footer-wrap:before,.footer-wrap:after{display:table;line-height:0;content:""}.footer-wrap:after{clear:both}.footer-wrap a,.footer-wrap a:active,.footer-wrap a:visited,.footer-wrap p,.footer-wrap h4,.footer-wrap h5,.footer-wrap h6,.footer-wrap span{color:#bfbfbf}.footer-wrap span{font-size:14px;font-size:.875rem}.footer-wrap a{border-bottom:0 solid transparent}.footer-wrap a:hover{color:#fff;border-bottom:0 solid transparent}.footer-wrap footer{display:inline;float:left;width:83.33333333333334%;margin-right:8.333333333333334%;margin-left:8.333333333333334%}.related-articles{display:inline;float:left;width:83.33333333333334%;margin-right:8.333333333333334%;margin-bottom:2em;margin-left:8.333333333333334%}.related-articles h4{margin-bottom:0;text-transform:uppercase}.related-articles li{margin-bottom:0;color:#fff}.footer-icons li{display:inline-block;padding-right:5px}.footer-icons li a{color:#9a9a9a;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.footer-icons li a:hover{text-decoration:none;border-bottom:0}.footer-icons li a:hover .icon-twitter,.footer-icons li a:hover .icon-twitter-sign{color:#2aa9df}.footer-icons li a:hover .icon-facebook,.footer-icons li a:hover .icon-facebook-sign{color:#3a5a98}.footer-icons li a:hover .icon-instagram,.footer-icons li a:hover .icon-instagram-sign{color:#306088}.footer-icons li a:hover .icon-google-plus,.footer-icons li a:hover .icon-google-plus-sign{color:#b63324}.footer-icons li a:hover .icon-lastfm,.footer-icons li a:hover .icon-lastfm-sign{color:#d80049}.footer-icons li a:hover .icon-github{color:#4183c4}.browser-upgrade{padding:10px;margin:0 0 2em 0;color:#fff;text-align:center;background:#000}.browser-upgrade a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff}.browser-upgrade a:hover{border-bottom:1px solid #fff}#goog-fixurl ul{padding-left:0;margin-left:0;list-style:none}#goog-fixurl ul li{list-style-type:none}#goog-wm-qt{display:inline-block;width:auto;padding:8px 20px;margin-right:10px;margin-bottom:20px;font-size:14px;font-size:.875rem;color:#111;background-color:#fff;border-color:#919191;border-style:solid!important;border-width:2px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#goog-wm-sb{display:inline-block;padding:8px 20px;margin-bottom:20px;font-size:14px;font-size:.875rem;color:#fff;background-color:#111;border:2px solid #111!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#goog-wm-sb:visited{color:#fff}#goog-wm-sb:hover{color:#111;background-color:#fff}#goog-wm-sb:active{-webkit-transform:translate(0,2px);-moz-transform:translate(0,2px);-ms-transform:translate(0,2px);-o-transform:translate(0,2px);transform:translate(0,2px)}.mfp-bg{position:fixed;top:0;left:0;z-index:502;width:100%;height:100%;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{position:fixed;top:0;left:0;z-index:503;width:100%;height:100%;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 8px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle;content:''}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;z-index:505;display:inline-block;margin:0 auto;text-align:left;vertical-align:middle}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-inline-holder .mfp-content:after,.mfp-ajax-holder .mfp-content:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:auto;height:auto;content:'';box-shadow:0 0 8px rgba(0,0,0,0.6)}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom,.image-popup{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{position:absolute;top:50%;right:8px;left:8px;z-index:504;width:auto;margin-top:-0.8em;color:#ccc;text-align:center}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{z-index:506;display:block;padding:0;overflow:visible;cursor:pointer;border:0;-webkit-appearance:none}button.mfp-close{background:transparent}button::-moz-focus-inner{padding:0;border:0}.mfp-close{position:absolute;top:0;right:0;width:44px;height:44px;padding:0 0 18px 10px;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;line-height:44px;color:white;text-align:center;text-decoration:none;opacity:.65}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right:-6px;width:100%;padding-right:6px;color:white;text-align:right}.mfp-counter{position:absolute;top:0;right:0;font-size:12px;line-height:18px;color:#ccc}.mfp-arrow{position:absolute;top:0;top:50%;width:90px;height:110px;padding:0;margin:0;margin-top:-55px;overflow:hidden;text-indent:100%;white-space:nowrap;background-color:#111;opacity:.65;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{position:absolute;top:0;left:0;display:block;width:0;height:0;margin-top:35px;margin-left:35px;border:solid transparent;content:''}.mfp-arrow:after,.mfp-arrow .mfp-a{top:8px;border-top-width:12px;border-bottom-width:12px;opacity:.8}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:20px;border-bottom-width:20px}.mfp-arrow-left{left:0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{left:5px;border-right:12px solid #fff}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{border-right:20px solid #fff}.mfp-arrow-right{right:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{left:3px;border-left:12px solid #fff}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:20px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{width:100%;max-width:900px;line-height:0}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:hidden}.mfp-iframe-scaler iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:black;box-shadow:0 0 8px rgba(0,0,0,0.6)}.mfp-iframe-holder .mfp-close{top:-40px}img.mfp-img{display:block;width:auto;height:auto;max-width:100%;padding:40px 0 40px;margin:0 auto;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-figure:after{position:absolute;top:40px;right:0;bottom:40px;left:0;z-index:-1;display:block;width:auto;height:auto;content:'';box-shadow:0 0 8px rgba(0,0,0,0.6)}.mfp-figure{line-height:0}.mfp-bottom-bar{position:absolute;top:100%;left:0;width:100%;margin-top:-36px;cursor:auto}.mfp-title{line-height:18px;color:#f3f3f3;text-align:left}.mfp-figure small{display:block;font-size:12px;line-height:14px;color:#bdbdbd}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){{}.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{position:fixed;top:auto;bottom:0;padding:3px 5px;margin:0;background:rgba(0,0,0,0.6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{top:3px;right:5px}.mfp-img-mobile .mfp-close{position:fixed;top:0;right:0;width:35px;height:35px;padding:0;line-height:35px;text-align:center;background:rgba(0,0,0,0.6)}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media all and (max-width:800px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-right:6px;padding-left:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{left:50%;width:600px;padding-bottom:5px;margin-top:5px;margin-left:-300px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade .zoom-anim-dialog{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mfp-fade.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.mfp-fade.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mfp-fade.mfp-ready.mfp-bg{opacity:.8}.mfp-fade.mfp-removing.mfp-bg{opacity:0}@media print{*{position:static!important;color:black!important;text-shadow:none!important;background:transparent!important;-ms-filter:none!important;filter:none!important;box-shadow:none!important}@page{margin:.5cm}h2,h3{orphans:3;widows:3;page-break-after:avoid}p{orphans:3;widows:3}pre,blockquote{padding:1em;border:1px solid #333;page-break-inside:avoid}abbr[title]:after{content:" (" attr(title) ")"}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}img{max-width:100%!important;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}}@media only screen and (min-width:30em){.image-grid li{width:33.333333%}}@media only screen and (min-width:37.5em){.site-name{display:inline;float:left;width:16.666666666666668%;margin-right:4.166666666666667%;margin-left:4.166666666666667%}.top-navigation{display:inline;float:left;width:75%;margin-right:0;margin-left:0}.image-wrap .headline-wrap,.image-wrap:after{left:25%}.image-wrap .headline-wrap{margin-left:0}.image-credit{display:inline;float:left;width:75%;margin-right:0;margin-left:0}#main article{display:inline;float:left;width:50%;margin-right:0;margin-left:0}#index{display:inline;float:left;width:50%;margin-right:0;margin-left:0}.footer-wrap footer{display:inline;float:left;width:50%;margin-right:25%;margin-left:25%}.article-author-top{display:block;display:inline;float:left;width:16.666666666666668%;margin-right:4.166666666666667%;margin-left:4.166666666666667%}.article-author-top h3,.article-author-top .bio-photo,.article-author-top p,.article-author-top .author-social{display:block;max-width:125px;margin:auto}.article-author-top h3{margin-top:10px;margin-bottom:10px}.article-author-top p{margin-bottom:20px}.article-author-top .author-social{margin-bottom:5px}.article-author-bottom{display:none}.toc{position:absolute;top:5.5em;right:0;display:block;display:inline;float:left;width:16.666666666666668%;margin-right:4.166666666666667%;margin-left:4.166666666666667%;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}.image-grid li{width:25%}.related-articles{display:inline;float:left;width:50%;margin-right:25%;margin-left:25%}}@media only screen and (min-width:48em){{}.image-grid li{width:20%}}@media only screen and (min-width:62em){{}.article-author-top h3,.article-author-bottom h3,.article-author-top .bio-photo,.article-author-bottom .bio-photo,.article-author-top p,.article-author-bottom p,.article-author-top .author-social,.article-author-bottom .author-social{max-width:150px}.article-author-top img.bio-photo,.article-author-bottom img.bio-photo{width:150px;height:150px;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px}.image-grid li{width:16.666666666%}}@media only screen and (min-width:86.375em){.site-name{display:inline;float:left;width:12.5%;margin-left:16.666666666666668%}.top-navigation{display:inline;float:left;width:66.66666666666667%}.image-wrap:after{left:33.333333333%}.image-wrap .headline-wrap{margin-left:8.333333333333334%}.image-credit{display:inline;float:left;width:70.83333333333334%}#main article{display:inline;float:left;width:37.5%}#index{display:inline;float:left;width:37.5%}.related-articles{display:inline;float:left;width:37.5%;margin-right:29.166666666666668%;margin-left:33.333333333333336%}.footer-wrap footer{display:inline;float:left;width:37.5%;margin-right:29.166666666666668%;margin-left:33.333333333333336%}.article-author-top{display:inline;float:left;width:12.5%;margin-left:16.666666666666668%}} \ No newline at end of file diff --git a/assets/less/480.less b/assets/less/480.less index 7973dad..bbc0b02 100644 --- a/assets/less/480.less +++ b/assets/less/480.less @@ -3,14 +3,6 @@ // TEXTURE ==================================================== // ELEMENTS =================================================== // LAYOUT ===================================================== -.article-author-top, -.article-author-bottom { - .transition(all .2s ease); - .opacity(.7); - &:hover { - .opacity(1); - } -} .image-grid { li { width: 33.333333%; diff --git a/assets/less/600.less b/assets/less/600.less index 8cd3fce..119c313 100644 --- a/assets/less/600.less +++ b/assets/less/600.less @@ -45,6 +45,24 @@ .grid(12,2); .prefix(12,0.5); .suffix(12,0.5); + h3, + .bio-photo, + p, + .author-social { + display: block; + max-width: 125px; + margin: auto; + } + h3 { + margin-top: 10px; + margin-bottom: 10px; + } + p { + margin-bottom: 20px; + } + .author-social { + margin-bottom: 5px; + } } .article-author-bottom { display: none; @@ -54,8 +72,8 @@ .grid(12,2); .prefix(12,0.5); .suffix(12,0.5); - position: fixed; - top: 120px; + position: absolute; + top: 5.5em; right: 0; .box-shadow(0 0 5px rgba(0,0,0,.50)); } diff --git a/assets/less/992.less b/assets/less/992.less index 9fb24de..3b15e04 100644 --- a/assets/less/992.less +++ b/assets/less/992.less @@ -5,6 +5,12 @@ // LAYOUT ===================================================== .article-author-top, .article-author-bottom { + h3, + .bio-photo, + p, + .author-social { + max-width: 150px; + } img.bio-photo { width: 150px; height: 150px; diff --git a/assets/less/coderay.less b/assets/less/coderay.less index be52e56..2723763 100644 --- a/assets/less/coderay.less +++ b/assets/less/coderay.less @@ -4,6 +4,7 @@ .font(12); color: #333332; margin-bottom: 1.5em; + .rounded(4px); pre { margin: 0px; padding: 1em; diff --git a/assets/less/elements.less b/assets/less/elements.less index 3d8165e..3001ba3 100644 --- a/assets/less/elements.less +++ b/assets/less/elements.less @@ -47,7 +47,7 @@ svg:not(:root) { background-color: @black; color: @white; border: 2px solid @black !important; - .rounded(20px); + .rounded(4px); &:visited { color: @white; } diff --git a/assets/less/page.less b/assets/less/page.less index ef8e96f..417570b 100644 --- a/assets/less/page.less +++ b/assets/less/page.less @@ -69,8 +69,12 @@ body { } article { h2 { - margin-bottom: 0; - .font-rem(24); + margin-bottom: 4px; + .font-rem(20); + text-transform: uppercase; + } + p { + .font-rem(14); } p+p { text-indent: 0; @@ -145,7 +149,6 @@ body { } .article-author-top { display: none; - text-align: center; } .article-author-bottom { margin-bottom: 1em; @@ -204,15 +207,20 @@ body { font-family: @heading-font; border-bottom: 1px solid darken(@white, 50); &:last-child { - border-bottom: 0 solid transparent; - } - a, a:hover { - color: @white; - border-bottom: 0 solid transparent; + border-bottom-width: 0; } - a { + a { padding: 10px; display: block; + color: @white; + border-bottom-width: 0; + &:hover { + font-weight: 400; + :before { + content: "\00bb"; + padding-right: 5px; + } + } } ul { margin: 0; diff --git a/assets/less/pygments.less b/assets/less/pygments.less index dedca6b..4ffd28c 100644 --- a/assets/less/pygments.less +++ b/assets/less/pygments.less @@ -4,6 +4,7 @@ .font(12); color: #333332; margin-bottom: 1.5em; + .rounded(4px); pre { position: relative; margin: 0; diff --git a/images/bio-photo.jpg b/images/bio-photo.jpg index 49a83054f8e0bfbe3c36897629b9864e766b4684..181a0cac709c36b4f43082ce049d897320bc0491 100644 GIT binary patch literal 8823 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

-

Contents

+

Contents

* Auto generated table of contents @@ -131,7 +131,7 @@ Any article or page that you want a *table of contents* to render insert the fol {% highlight html %}
-

Contents

+

Contents

* Auto generated table of contents -- 2.43.0