@import url(http://fonts.googleapis.com/css?family=Open+Sans:800,600|Source+Sans+Pro:400,400italic,700);@import url(http://fonts.googleapis.com/css?family=Source+Code+Pro:400,700);html,body{padding:0;margin:0;width:100%;height:100%}body{overflow:auto;font-family:'Source Sans Pro', sans-serif;font-size:17px;background:#F5F5F5;padding-top:15px}#tang{width:800px;margin:0 auto}#header{width:160px;position:fixed;left:30px;top:30px}#header a{display:inline-block;text-decoration:none}#header img{display:inline-block;border:none}#header h1{display:inline-block;margin:0;padding:0.69em 0 0;position:relative;bottom:15px;font-family:'Open Sans', sans-serif;font-weight:600;color:black;line-height:1em}#header h1 small{color:#585C60;font-size:0.60em}#header ul{padding:0;margin:0;list-style:none}#header ul li a{padding:5px;margin:5px 0}#header ul li a:link,#header ul li a:visited{color:#000000;border-bottom:1px solid #cccccc;text-decoration:none}#header ul li a:hover,#header ul li a:active{background-color:white}#content{border-bottom:10px solid #e2e2e2}#content #page-display{font-weight:800;text-transform:uppercase;padding:1em 3em 1em}#content .post,#content #pagination,#content #archive{position:relative;padding:1em 3em 4em;background-color:white;border-left:1px solid;border-right:1px solid;border-color:#e3e3e3;border-top:1px solid #e2e2e2}#content .post-list{padding-bottom:2em}#content .post h1,#content .post h2,#content .post h3,#content .post h4,#content .post h5,#content .post h6,#content .post p,#content .post ul,#content .post ol,#content .post div,#content .post pre,#content .post aside,#content .post dl,#content #archive h1,#content #archive h2,#content #archive h3,#content #archive h4,#content #archive h5,#content #archive h6,#content #archive p,#content #archive ul,#content #archive ol,#content #archive div,#content #archive pre,#content #archive aside,#content #archive dl{width:69%}#content .post blockquote,#content #archive blockquote{width:64%}#content .post h1,#content .post h2,#content .post h3,#content .post h4,#content .post h5,#content .post h6,#content #archive h1,#content #archive h2,#content #archive h3,#content #archive h4,#content #archive h5,#content #archive h6{font-family:'Open Sans', sans-serif;font-weight:600}#content .post h1.post-title,#content #archive h1.post-title{font-weight:800;margin-top:0.25em}#content .post h1.post-title a:link,#content .post h1.post-title a:visited,#content #archive h1.post-title a:link,#content #archive h1.post-title a:visited{color:#000000;text-decoration:none;border-bottom:none}#content .post h1.post-title a:hover,#content .post h1.post-title a:active,#content #archive h1.post-title a:hover,#content #archive h1.post-title a:active{padding-bottom:0.1em;margin-bottom:-0.1em;border-bottom:1px solid #cccccc}#content .post .post-title,#content #archive .post-title{text-transform:lowercase}#content .post .post-date,#content #archive .post-date{color:#ccc;display:inline-block;margin-top:1em}#content .post .post-description,#content #archive .post-description{font-family:'Open Sans', sans-serif;font-size:1.25em;margin-bottom:0.8em}#content .post a:link:not([src]),#content .post a:visited,#content #archive a:link:not([src]),#content #archive a:visited{color:#000000;border-bottom:1px solid #cccccc;text-decoration:none}#content .post h2,#content .post h3,#content .post h4,#content .post h5,#content .post h6,#content #archive h2,#content #archive h3,#content #archive h4,#content #archive h5,#content #archive h6{padding-left:1.5em;margin-left:-1.5em}#content .post h2 i.icon-link,#content .post h3 i.icon-link,#content .post h4 i.icon-link,#content .post h5 i.icon-link,#content .post h6 i.icon-link,#content #archive h2 i.icon-link,#content #archive h3 i.icon-link,#content #archive h4 i.icon-link,#content #archive h5 i.icon-link,#content #archive h6 i.icon-link{padding-top:0.25em}#content .post h2 a.anchor,#content .post h3 a.anchor,#content .post h4 a.anchor,#content .post h5 a.anchor,#content .post h6 a.anchor,#content #archive h2 a.anchor,#content #archive h3 a.anchor,#content #archive h4 a.anchor,#content #archive h5 a.anchor,#content #archive h6 a.anchor{display:none;position:absolute;margin-left:-1.3em;padding-right:0.5em}#content .post h2 a.anchor:link,#content .post h2 a.anchor:visited,#content .post h3 a.anchor:link,#content .post h3 a.anchor:visited,#content .post h4 a.anchor:link,#content .post h4 a.anchor:visited,#content .post h5 a.anchor:link,#content .post h5 a.anchor:visited,#content .post h6 a.anchor:link,#content .post h6 a.anchor:visited,#content #archive h2 a.anchor:link,#content #archive h2 a.anchor:visited,#content #archive h3 a.anchor:link,#content #archive h3 a.anchor:visited,#content #archive h4 a.anchor:link,#content #archive h4 a.anchor:visited,#content #archive h5 a.anchor:link,#content #archive h5 a.anchor:visited,#content #archive h6 a.anchor:link,#content #archive h6 a.anchor:visited{border-bottom:none}#content .post h2:hover a.anchor,#content .post h3:hover a.anchor,#content .post h4:hover a.anchor,#content .post h5:hover a.anchor,#content .post h6:hover a.anchor,#content #archive h2:hover a.anchor,#content #archive h3:hover a.anchor,#content #archive h4:hover a.anchor,#content #archive h5:hover a.anchor,#content #archive h6:hover a.anchor{display:inline}#content .post hr,#content #archive hr{width:50%;margin:0 9.5%;background:#e3e3e3;border:none;height:5px}#content .post code,#content #archive code{font-family:'Source Code Pro', sans-serif;border:1px solid #d2d2d2;background:#f8f8f8;font-size:0.7647em;padding:0.11765em;border-radius:3pt;color:#007020;white-space:nowrap}#content .post .highlight,#content #archive .highlight{width:100%;margin:0em -3em;padding:0.5em 3em;border-top:1px solid;border-bottom:1px solid;border-color:#d2d2d2;background-color:#f8f8f8;overflow-x:auto}#content .post .highlight code,#content #archive .highlight code{white-space:pre;color:black;border:none;background:none;padding:0}#content .post h1 code,#content .post h2 code,#content .post h3 code,#content .post h4 code,#content .post h5 code,#content .post h6 code,#content #archive h1 code,#content #archive h2 code,#content #archive h3 code,#content #archive h4 code,#content #archive h5 code,#content #archive h6 code{border:none;padding:0;margin-top:0;font-size:1em;background:none;color:inherit}#content .post h6,#content #archive h6{margin-top:1em;margin-bottom:0.5em;font-size:0.7647em}#content .post p,#content #archive p{font-size:1em;line-height:1.588em;color:#4d4d4d}#content .post a>img,#content #archive a>img{padding:5px;border-radius:5px;background:#F5F5F5;border:1px solid #e3e3e3}#content .post blockquote,#content #archive blockquote{margin-left:0;padding-left:1em;border-left:10px solid #92c340}#content .post blockquote p,#content #archive blockquote p{width:100%}#content .post aside,#content #archive aside{width:25%;position:absolute;right:0;padding:0.5em 3%;font-size:0.8235em;color:#616161;line-height:1.588em}#content .post ul,#content .post ol,#content #archive ul,#content #archive ol{padding-left:2em;color:#4d4d4d;line-height:1.588em}#content .post ul ul,#content .post ul ol,#content .post ol ul,#content .post ol ol,#content #archive ul ul,#content #archive ul ol,#content #archive ol ul,#content #archive ol ol{width:100%}#content .post ul li,#content .post ol li,#content #archive ul li,#content #archive ol li{list-style:square}#content .post ul li h1,#content .post ul li h2,#content .post ul li h3,#content .post ul li h4,#content .post ul li h5,#content .post ul li h6,#content .post ul li p,#content .post ol li h1,#content .post ol li h2,#content .post ol li h3,#content .post ol li h4,#content .post ol li h5,#content .post ol li h6,#content .post ol li p,#content #archive ul li h1,#content #archive ul li h2,#content #archive ul li h3,#content #archive ul li h4,#content #archive ul li h5,#content #archive ul li h6,#content #archive ul li p,#content #archive ol li h1,#content #archive ol li h2,#content #archive ol li h3,#content #archive ol li h4,#content #archive ol li h5,#content #archive ol li h6,#content #archive ol li p{width:100%}#content .post:after,#content #archive:after{content:"";position:absolute;right:0;top:0;width:0;height:0;border-left:25px solid transparent;border-right:25px solid #d2d2d2;border-bottom:25px solid transparent;border-top:0;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}#content .post-single{padding-top:2em}#content .post-single .post-date{color:#000000;font-weight:bold;font-size:1em;margin-top:0}#content #pagination{padding:1em 3em}#content #pagination:after{content:" ";height:1px;clear:both;display:block}#content #pagination a.pagination-link{text-decoration:none;color:#6d6d6d;border:2px solid #6d6d6d;padding:0.5em 1em;border-radius:10em}#content #pagination a.pagination-link:hover{color:#000;border-color:#000}#content #pagination .newer{float:left;margin-left:-1em}#content #pagination .newer a.pagination-link:before{content:"\21BC ";padding-right:0.25em}#content #pagination .older{float:right;margin-right:-1em}#content #pagination .older a.pagination-link:after{content:" \21C0 ";padding-left:0.25em}#content #pagination .disabled{display:none}#content #archive{padding-bottom:2em}#content #archive:after{display:none}#content #archive ul{padding-left:0}#content #archive ul h3{margin-bottom:0.5em}#content #archive ul li{margin-left:1em;list-style:none;line-height:2em}#content #archive ul li p{margin:0 0 0.3em 17px}#content #archive .post-date{margin-top:0}#content .back-link{margin-top:2em;font-size:0.882em}#footer{padding:1em;margin-bottom:2em;color:#ccc;text-transform:uppercase}#footer .list-link{text-transform:none;display:inline}#footer .list-link a:link,#footer .list-link a:visited{text-decoration:none;border-bottom:1px solid #ccc;color:#969696}#footer .list-link:before{content:"|";padding:0 0.5ch}@media screen and (max-width: 1240px) and (min-width: 1050px){#tang{margin-left:220px}}@media screen and (max-width: 1050px){#header{position:relative;width:800px;top:0;left:0}#header a{margin-left:15px}#header a h1{padding-left:8px}#header ul{display:inline-block;position:absolute;right:15px;bottom:10px}#header ul li{display:inline-block}}@media screen and (max-width: 800px){#tang,#header{width:100%}#header a{display:inline-block;text-decoration:none}#header img{display:inline-block;width:60pt}#header h1{font-size:1.1em}#header h1 small{color:#585C60;font-size:0.60em}#header ul{bottom:3px}#content #page-display{padding:1em 1em 1em}#content .post,#content #pagination,#content #list{padding:1em 1em 4em;border-left:none;border-right:none}#content .post,#content #list{overflow-x:hidden}#content .post h1,#content #list h1{font-size:1.5em}#content .post aside,#content #list aside{width:100%;position:relative}#content .post .highlight,#content #list .highlight{margin:0em -1em;padding:0.5em 1em}#content .post h1,#content .post h2,#content .post h3,#content .post h4,#content .post h5,#content .post h6,#content .post p,#content .post ul,#content .post ol,#content .post div,#content .post pre,#content .post aside,#content .post blockquote,#content .post dl,#content #list h1,#content #list h2,#content #list h3,#content #list h4,#content #list h5,#content #list h6,#content #list p,#content #list ul,#content #list ol,#content #list div,#content #list pre,#content #list aside,#content #list blockquote,#content #list dl{width:100%}#content .post code,#content #list code{white-space:normal}#content .post .post-date,#content #list .post-date{display:block;margin-left:17px}#content .post ul,#content .post ol,#content #list ul,#content #list ol{width:93%}#content .post ul li,#content .post ol li,#content #list ul li,#content #list ol li{width:93%}#content .post ul ul,#content .post ul ol,#content .post ol ul,#content .post ol ol,#content #list ul ul,#content #list ul ol,#content #list ol ul,#content #list ol ol{width:93%;padding-left:3ch}#content .post blockquote,#content #list blockquote{width:91%}#content .post blockquote blockquote,#content #list blockquote blockquote{width:91%}#content .post img,#content #list img{max-width:95%}#content #pagination{padding:1em 0.31em}#content #pagination a{padding:0.4em 0.69em}#footer .list-link:before{padding:0 0.1ch}}@media screen and (max-width: 800px) and (max-width: 500px){#header h1{display:none}#header ul{position:relative;left:10px;bottom:15px}}.highlight .hll{background-color:#ffc}.highlight .c{color:#60a0b0;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:#007020;font-weight:bold}.highlight .o{color:#666}.highlight .cm{color:#60a0b0;font-style:italic}.highlight .cp{color:#007020}.highlight .c1{color:#60a0b0;font-style:italic}.highlight .cs{color:#60a0b0;background-color:#fff0f0}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:#000080;font-weight:bold}.highlight .gi{color:#00a000}.highlight .go{color:gray}.highlight .gp{color:#c65d09;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#0040d0}.highlight .kc{color:#007020;font-weight:bold}.highlight .kd{color:#007020;font-weight:bold}.highlight .kn{color:#007020;font-weight:bold}.highlight .kp{color:#007020}.highlight .kr{color:#007020;font-weight:bold}.highlight .kt{color:#902000}.highlight .m{color:#40a070}.highlight .s{color:#4070a0}.highlight .na{color:#4070a0}.highlight .nb{color:#007020}.highlight .nc{color:#0e84b5;font-weight:bold}.highlight .no{color:#60add5}.highlight .nd{color:#555555;font-weight:bold}.highlight .ni{color:#d55537;font-weight:bold}.highlight .ne{color:#007020}.highlight .nf{color:#06287e}.highlight .nl{color:#002070;font-weight:bold}.highlight .nn{color:#0e84b5;font-weight:bold}.highlight .nt{color:#062873;font-weight:bold}.highlight .nv{color:#bb60d5}.highlight .ow{color:#007020;font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#40a070}.highlight .mh{color:#40a070}.highlight .mi{color:#40a070}.highlight .mo{color:#40a070}.highlight .sb{color:#4070a0}.highlight .sc{color:#4070a0}.highlight .sd{color:#4070a0;font-style:italic}.highlight .s2{color:#4070a0}.highlight .se{color:#4070a0;font-weight:bold}.highlight .sh{color:#4070a0}.highlight .si{color:#70a0d0;font-style:italic}.highlight .sx{color:#c65d09}.highlight .sr{color:#235388}.highlight .s1{color:#4070a0}.highlight .ss{color:#517918}.highlight .bp{color:#007020}.highlight .vc{color:#bb60d5}.highlight .vg{color:#bb60d5}.highlight .vi{color:#bb60d5}.highlight .il{color:#40a070}#skrollr-body{width:100%}#skrollr-body .fold{width:100%;max-width:1140px;margin:auto}#skrollr-body .skrollable{position:relative;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}
