*{margin:0;padding:0}body{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:14px;font-weight:300;line-height:1.5;background:#fff}@media screen and (max-width: 600px){body{font-size:13px}}h1{font-size:20px}h2{font-size:22px}a{text-decoration:none;color:#f1c40f;-webkit-transition:border .25s linear;-moz-transition:border .25s linear;-ms-transition:border .25s linear;transition:border .25s linear;outline:none}a:hover{text-decoration:none}h3{font-size:20px;line-height:1.2;margin:-1em 0 0 0;font-weight:normal;display:block}@media screen and (max-width: 1040px){h3{font-size:17px}}@media screen and (max-width: 620px){h3{font-size:15px}}h3 a{color:#34495e;font-weight:bold;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}h3 a:hover{color:#f1c40f;border-bottom:none}a.category{color:#3498db}.alignleft{float:left}.alignright{float:right}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.inner{width:550px;margin:0 auto}@media screen and (max-width: 1040px){.inner{width:100%}}.pullquote-right:before,.pullquote-left:before{padding:0;border:none;content:attr(data-pullquote);float:right;width:45%;margin:.5em 0 1em 1.5em;position:relative;top:7px;font-size:1.0em;line-height:1.45em}.pullquote-left:before{float:left;margin:.5em 1.5em 1em 0}#header{height:30px;margin-top:10px;text-align:center;font-size:20px;line-height:30px}@media screen and (max-width: 1040px){#header{margin-top:20px;margin-bottom:30px;height:auto;position:relative;padding-bottom:10px}}@media screen and (max-width: 620px){#header{margin-top:10px;margin-bottom:15px}}#header a{color:#1abc9c;-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}#header a:hover{color:#1dd2af;border-bottom:none}#header h1{margin:0 auto 25px;text-align:center;font-family:"Helvetica";font-weight:100;font-size:30px;letter-spacing:0.1em;padding-left:0.3em}@media screen and (max-width: 1040px){#header h1{float:none}}@media screen and (max-width: 480px){#header h1{margin:0 auto 5px;x-font-size:50px;letter-spacing:0.1em;padding-left:0.1em}}#header .tagline{margin-top:15px;font-family:"Helvetica";font-weight:100;font-size:32px;color:#34495e}@media screen and (max-width: 1040px){#header .tagline{float:none}}@media screen and (max-width: 480px){#header .tagline{font-size:20px}}#pagenavi{padding:20px 0;height:20px;line-height:20px;position:relative}#pagenavi .prev,#pagenavi .next{position:absolute}#pagenavi .prev{left:0}#pagenavi .next{right:0}#pagenavi .center{text-align:center;width:100%;display:block}@media screen and (max-width: 400px){#pagenavi .center{display:none}}article{padding-top:40px;position:relative}article header{margin-bottom:1.5em}article h2.title{font-size:24px;font-weight:bold;line-height:1.2;margin-left:0px;text-align:left;border-bottom:0px;color:#34495e}@media screen and (max-width: 1040px){article h2.title{font-size:21px}}@media screen and (max-width: 620px){article h2.title{font-size:18px}}article .entry-content{line-height:1.5;text-align:justify}article .entry-content a:hover{text-decoration:none}article .entry-content p,article .entry-content li{color:#555}article .entry-content blockquote,article .entry-content ul,article .entry-content ol,article .entry-content dl,article .entry-content table,article .entry-content iframe,article .entry-content h1,article .entry-content h2,article .entry-content h3,article .entry-content h4,article .entry-content h5,article .entry-content h6,article .entry-content .video-container{margin-top:2em;margin-bottom:0em}article .entry-content blockquote p,article .entry-content ul p,article .entry-content ol p,article .entry-content dl p,article .entry-content table p,article .entry-content iframe p,article .entry-content h1 p,article .entry-content h2 p,article .entry-content h3 p,article .entry-content h4 p,article .entry-content h5 p,article .entry-content h6 p,article .entry-content .video-container p{margin-bottom:0em}article .entry-content blockquote,article .entry-content ul,article .entry-content ol,article .entry-content dl{margin-top:1.5em;margin-bottom:1.5em}article .entry-content ul,article .entry-content ol,article .entry-content dl{margin-left:20px}article .entry-content ul ul,article .entry-content ul ol,article .entry-content ul dl,article .entry-content ol ul,article .entry-content ol ol,article .entry-content ol dl,article .entry-content dl ul,article .entry-content dl ol,article .entry-content dl dl{margin-top:0}article .entry-content strong{font-weight:bold}article .entry-content em{font-style:italic}article .entry-content p{margin-top:0.3em;margin-bottom:1.3em}article .entry-content h2{font-weight:100;color:#555;border-bottom:1px solid #e5e5e5;position:relative;padding-bottom:2px;margin-bottom:0.5em}article .entry-content img,article .entry-content video{max-width:100%;height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.35);-moz-box-shadow:0 0 15px rgba(0,0,0,0.35);box-shadow:0 0 15px rgba(0,0,0,0.35);border-bottom:0px}article .entry-content blockquote{background:#fff;border-left:5px solid #f5f5f5;padding:5px 15px;margin-top:1px}article .entry-content blockquote p{color:#999;font-size:0.9em}article .entry-content blockquote>p:first-of-type{margin-top:0}article .entry-content iframe{border:none}article .entry-content table{background:#f5f5f5;border:1px solid #ccc;border-spacing:0;margin-top:10px}article .entry-content table th{background:#ccc;padding:0 15px}article .entry-content table td{text-align:center}article .entry-content table tr:nth-of-type(2n){background:#d5d5d5}article .entry-content .caption{display:block;font-size:0.9em;color:#999;padding-left:25px;position:relative}article .entry-content .video-container,article .entry-content .vc{position:relative;padding-bottom:56.25%;margin:0 auto}article .entry-content .video-container iframe,article .entry-content .video-container object,article .entry-content .video-container embed,article .entry-content .vc iframe,article .entry-content .vc object,article .entry-content .vc embed{position:absolute;top:0;left:0;width:100%;height:100%}.share{padding:15px 0;text-align:center}@media screen and (max-width: 620px){.share{padding-left:0px}}.share ul{list-style:none}.share ul li{display:inline;padding:0 2px}.share ul li a:link,.share ul li a:visited{border:none}.post .meta{font-size:0.9em;color:#333}@media screen and (max-width: 620px){.post .meta{width:auto}}.post .meta a{text-decoration:none;color:#333;-webkit-transition:border .25s linear;-moz-transition:border .25s linear;-ms-transition:border .25s linear;transition:border .25s linear;outline:none}.post .meta a:link,.post .meta a:visited{border-bottom:1px solid rgba(191,2,34,0)}.post .meta a:hover{border-bottom:1px solid #bf0222}@media screen and (max-width: 620px){.post .meta .date,.post .meta .tags,.post .meta .comments{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-right:30px}}.archives{padding:40px 0 1.5em}@media screen and (max-width: 600px){.archives h2{font-size:9px}}.archives article{margin-left:200px;padding:0}.archives article:first-of-type h3{margin:0}@media screen and (max-width: 600px){.archives article{margin-left:0}.archives article:first-of-type h3{margin:1.2em 0 0 0}}.archives article .meta{color:#999;font-size:0.9em;line-height:200}.archives article .meta a{color:#999;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.archives article .meta a:hover{color:#333}#comment{margin-bottom:1.5em}#comment h2.title{font-size:25px;font-weight:300;line-height:35px;margin-bottom:20px}footer{padding:15px 0;text-align:center;font-size:0.8em}article code,article pre{background:#f5f5f5;border:1px solid #f5f5f5;font-family:monospace;color:#555}article code{font-size:0.9em;padding:0px 3px;margin:1px 3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}article pre{font-size:1/ 0.9em;line-height:1.5;margin-top:10px;padding:5px 15px;overflow-x:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}article pre code{background:none;border:none;padding:0;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}figure.code{background:#f5f5f5;border:1px solid #f5f5f5;margin-top:3px;margin-bottom:1.5em;padding:5px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}figure.code figcaption{font-size:0.9em;position:relative}figure.code figcaption span{margin:-5px -15px 0;padding:5px 15px;display:none;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f5f5f5),color-stop(100%,#f5f5f5));background:-moz-linear-gradient(top,#f5f5f5,#f5f5f5);background:-webkit-linear-gradient(top,#f5f5f5,#f5f5f5);background:linear-gradient(to bottom,#f5f5f5,#f5f5f5)}figure.code figcaption span:empty{display:none}figure.code figcaption a{position:absolute;top:5px;right:0}figure.code code,figure.code pre{background:none;border:none;padding:0;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}figure.code .highlight{overflow-x:auto}figure.code .line-numbers{display:none;border-right:1px solid #f5f5f5;font-family:monospace;padding-right:15px;text-align:right}figure.code table{border:none;text-align:left;margin-top:0}figure.code table td{text-align:left}figure.code td.code{width:100%;padding-left:5px;overflow-x:auto}.entry-content .gist{background:#f5f5f5;color:#333;padding:30px 15px 5px;margin-top:10px;border:1px solid #f5f5f5;position:relative;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.entry-content .gist .gist-file{margin:0}.entry-content .gist .gist-file .gist-data{background:none;border:none}.entry-content .gist .gist-file .gist-data pre{font:0.9em monospace;line-height:1.5}.entry-content .gist .gist-file .gist-meta{font:300 0.9em "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.5;margin:0 -16px -6px;padding:5px 15px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f5f5f5),color-stop(100%,#f5f5f5));background:-moz-linear-gradient(top,#f5f5f5,#f5f5f5);background:-webkit-linear-gradient(top,#f5f5f5,#f5f5f5);background:linear-gradient(to bottom,#f5f5f5,#f5f5f5)}.entry-content .gist .gist-file .gist-meta a{color:#960d20}.entry-content .gist .gist-file .gist-meta a:first-of-type{position:absolute;top:5px;right:15px;z-index:1}.entry-content .gist .gist-file .gist-meta a:nth-of-type(2){position:absolute;top:0;left:0;padding:5px 15px;width:100%;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f5f5f5),color-stop(100%,#f5f5f5));background:-moz-linear-gradient(top,#f5f5f5,#f5f5f5);background:-webkit-linear-gradient(top,#f5f5f5,#f5f5f5);background:linear-gradient(to bottom,#f5f5f5,#f5f5f5)}figure.code .c,.gist-highlight .c{color:#93a1a1!important;font-style:italic!important}figure.code .cm,.gist-highlight .cm{color:#93a1a1!important;font-style:italic!important}figure.code .cp,.gist-highlight .cp{color:#93a1a1!important;font-style:italic!important}figure.code .c1,.gist-highlight .c1{color:#93a1a1!important;font-style:italic!important}figure.code .cs,.gist-highlight .cs{color:#93a1a1!important;font-weight:bold!important;font-style:italic!important}figure.code .err,.gist-highlight .err{color:#dc322f!important;background:none!important}figure.code .k,.gist-highlight .k{color:#cb4b16!important}figure.code .o,.gist-highlight .o{color:#586e75!important;font-weight:bold!important}figure.code .p,.gist-highlight .p{color:#586e75!important}figure.code .ow,.gist-highlight .ow{color:#2aa198!important;font-weight:bold!important}figure.code .gd,.gist-highlight .gd{color:#586e75!important;background-color:#f5c5b6!important;display:inline-block}figure.code .gd .x,.gist-highlight .gd .x{color:#586e75!important;background-color:#f1b1a4!important;display:inline-block}figure.code .ge,.gist-highlight .ge{color:#586e75!important;font-style:italic!important}figure.code .gh,.gist-highlight .gh{color:#93a1a1!important}figure.code .gi,.gist-highlight .gi{color:#586e75!important;background-color:#e5e3b6!important;display:inline-block}figure.code .gi .x,.gist-highlight .gi .x{color:#586e75!important;background-color:#cdd188!important;display:inline-block}figure.code .gs,.gist-highlight .gs{color:#586e75!important;font-weight:bold!important}figure.code .gu,.gist-highlight .gu{color:#6c71c4!important}figure.code .kc,.gist-highlight .kc{color:#859900!important;font-weight:bold!important}figure.code .kd,.gist-highlight .kd{color:#268bd2!important}figure.code .kp,.gist-highlight .kp{color:#cb4b16!important;font-weight:bold!important}figure.code .kr,.gist-highlight .kr{color:#d33682!important;font-weight:bold!important}figure.code .kt,.gist-highlight .kt{color:#2aa198!important}figure.code .n,.gist-highlight .n{color:#268bd2!important}figure.code .na,.gist-highlight .na{color:#268bd2!important}figure.code .nb,.gist-highlight .nb{color:#859900!important}figure.code .nc,.gist-highlight .nc{color:#d33682!important}figure.code .no,.gist-highlight .no{color:#b58900!important}figure.code .nl,.gist-highlight .nl{color:#859900!important}figure.code .ne,.gist-highlight .ne{color:#268bd2!important;font-weight:bold!important}figure.code .nf,.gist-highlight .nf{color:#268bd2!important;font-weight:bold!important}figure.code .nn,.gist-highlight .nn{color:#b58900!important}figure.code .nt,.gist-highlight .nt{color:#268bd2!important;font-weight:bold!important}figure.code .nx,.gist-highlight .nx{color:#b58900!important}figure.code .vg,.gist-highlight .vg{color:#268bd2!important}figure.code .vi,.gist-highlight .vi{color:#268bd2!important}figure.code .nv,.gist-highlight .nv{color:#268bd2!important}figure.code .mf,.gist-highlight .mf{color:#2aa198!important}figure.code .m,.gist-highlight .m{color:#2aa198!important}figure.code .mh,.gist-highlight .mh{color:#2aa198!important}figure.code .mi,.gist-highlight .mi{color:#2aa198!important}figure.code .s,.gist-highlight .s{color:#2aa198!important}figure.code .sd,.gist-highlight .sd{color:#2aa198!important}figure.code .s2,.gist-highlight .s2{color:#2aa198!important}figure.code .se,.gist-highlight .se{color:#dc322f!important}figure.code .si,.gist-highlight .si{color:#268bd2!important}figure.code .sr,.gist-highlight .sr{color:#2aa198!important}figure.code .s1,.gist-highlight .s1{color:#2aa198!important}.CodeRay{background-color:#000;font-family:Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size:10px;color:#F8F8F8;padding:1em 0px 1em 1em}.CodeRay pre{margin:0px}span.CodeRay{white-space:pre;border:0px;padding:2px}table.CodeRay{border-collapse:collapse;width:100%;padding:2px}table.CodeRay td{padding:1em 0.5em;vertical-align:top}.CodeRay .line-numbers,.CodeRay .no{background-color:#ECECEC;color:#AAA;text-align:right}.CodeRay .line-numbers a{color:#AAA}.CodeRay .line-numbers tt{font-weight:bold}.CodeRay .line-numbers .highlighted{color:red}.CodeRay .line{display:block;float:left;width:100%}.CodeRay span.line-numbers{padding:0px 4px}.CodeRay .code{width:100%}ol.CodeRay{font-size:10pt}ol.CodeRay li{white-space:pre}.CodeRay .code pre{overflow:auto}.CodeRay .debug{color:#fff!important;background:blue!important}.CodeRay .annotation{color:#007}.CodeRay .attribute-name{color:#f08}.CodeRay .attribute-value{color:#700}.CodeRay .binary{color:#509;font-weight:bold}.CodeRay .comment{color:#5F5A60}.CodeRay .char{color:#04D}.CodeRay .char .content{color:#04D}.CodeRay .char .delimiter{color:#039}.CodeRay .class{color:#9B703F;font-weight:bold}.CodeRay .complex{color:#A08;font-weight:bold}.CodeRay .constant{color:#9B5C2E}.CodeRay .color{color:#0A0}.CodeRay .class-variable{color:#7587A6}.CodeRay .decorator{color:#B0B}.CodeRay .definition{color:#099;font-weight:bold}.CodeRay .directive{color:#088;font-weight:bold}.CodeRay .delimiter{color:#000}.CodeRay .doc{color:#970}.CodeRay .doctype{color:#34b}.CodeRay .doc-string{color:#D42;font-weight:bold}.CodeRay .escape{color:#666;font-weight:bold}.CodeRay .entity{color:#800;font-weight:bold}.CodeRay .error{color:#F00}.CodeRay .exception{color:#C00;font-weight:bold}.CodeRay .filename{color:#099}.CodeRay .function{color:#dacf85}.CodeRay .global-variable{color:#9a859c;font-weight:bold}.CodeRay .hex{color:#058;font-weight:bold}.CodeRay .integer{color:#ddf2a3}.CodeRay .include{color:#B44;font-weight:bold}.CodeRay .inline{color:#DAEFA3}.CodeRay .inline .inline-delimiter{color:#DAEFA3}.CodeRay .inline-delimiter{color:#D14}.CodeRay .important{color:#f00}.CodeRay .interpreted{color:#B2B;font-weight:bold}.CodeRay .instance-variable{color:#7587A6}.CodeRay .label{color:#970;font-weight:bold}.CodeRay .local-variable{color:#963}.CodeRay .octal{color:#40E;font-weight:bold}.CodeRay .predefined-constant{font-weight:bold}.CodeRay .predefined{color:#369;font-weight:bold}.CodeRay .preprocessor{color:#579}.CodeRay .pseudo-class{color:#00C;font-weight:bold}.CodeRay .predefined-type{color:#074;font-weight:bold}.CodeRay .reserved,.keyword{color:#CDA869;font-weight:bold}.CodeRay .key{color:#808}.CodeRay .key .delimiter{color:#606}.CodeRay .key .char{color:#80f}.CodeRay .value{color:#088}.CodeRay .regexp .content{color:#808}.CodeRay .regexp .delimiter{color:#404}.CodeRay .regexp .modifier{color:#C2C}.CodeRay .regexp .function{color:#404;font-weight:bold}.CodeRay .string{color:#8F9D6A}.CodeRay .string .content{color:#8F9D6A}.CodeRay .string .char{color:#8F9D6A}.CodeRay .string .delimiter{color:#8F9D6A}.CodeRay .shell{color:#D14}.CodeRay .shell .delimiter{color:#D14}.CodeRay .symbol{color:#CF6A4C}.CodeRay .symbol .content{color:#A60}.CodeRay .symbol .delimiter{color:#630}.CodeRay .tag{color:#070}.CodeRay .tag-special{color:#D70;font-weight:bold}.CodeRay .type{color:#339;font-weight:bold}.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{color:#080;font-weight:bold}.CodeRay .delete .delete{color:#800;font-weight:bold}.CodeRay .change .change{color:#66f}.CodeRay .head .head{color:#f4f}.CodeRay{background-color:#141414;padding:0px}.CodeRay pre{padding:5px 0px 5px 10px;border-radius:0}.CodeRay pre,.CodeRay .highlight,.CodeRay .gist-highlight{background-color:#141414;border:0px;color:#F8F8F8;margin-bottom:0px}table.CodeRay td{padding:0px}.CodeRay .line-numbers,.CodeRay .no{background-color:#404040;padding-right:1em}.CodeRay .line-numbers pre,.CodeRay .no pre{background-color:#404040;border:0px;margin:0px}.CodeRay .line{background-color:#404040}.CodeRay span.line-numbers{padding:0px 10px 0px 0px}.CodeRay .constant{color:#9B859D}.CodeRay .predefined-constant{color:#7587A6;font-weight:normal}.CodeRay .code{text-align:left}.CodeRay .code pre{line-height:1.6}.CodeRay .code,.CodeRay .line-numbers{font-size:13px}.CodeRay .pseudo-class{color:#9393FF}.CodeRay .key{color:#E4BEE4}.CodeRay .comment{color:#858585}.CodeRay .attribute-name{color:#FF7EC3}.CodeRay .attribute-value{color:#FF6969}.CodeRay .delimiter{color:#988E8E}.CodeRay{display:inline-block;max-width:100%;overflow-x:scroll}body{font-size:18px;margin:0 auto;max-width:1000px}#content a{color:#000000;font-family:arial}h3 a:hover{color:#0C0049}body a.category{color:#477899}body #header{margin:1.5em auto 0em;letter-spacing:0}body #header h1{font-size:18px;letter-spacing:0.03em;padding-left:0;font-weight:400}body #header a{color:#A4B4C4;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;letter-spacing:-0.01em}body #header a:hover{color:#3D3F52}body .entry-content video{border-radius:0}.inner{width:100%}#content{text-align:center}.meta.date{text-align:left;color:#8A8B96;font-size:0.85em}body .post .has-image{text-align:center}.title{font-family:"HelveticaNeue-CondensedBold","Helvetica Neue","Helvetica","Tahoma","Geneva","Arial Narrow","Arial",sans-serif;font-weight:600;font-stretch:condensed;letter-spacing:0.02em}.post{padding-top:5px}.post p{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}table .positive{background-color:rgba(194,255,194,0.65)}table .negative{background-color:rgba(255,110,110,0.65)}#footer a{color:#1C5894}#footer a:hover{color:#0067CE}#disqus_thread iframe #footer,#disqus_thread .nav-secondary,#disqus_thread .publisher-nav-color:after,#conversation>div.nav.nav-secondary{display:none}@media screen and (max-width: 1000px){body{margin:0 0.5em}#header h1{margin:10px auto 5px}}@media screen and (max-width: 600px){body{font-size:15px}#header{padding-bottom:0}.CodeRay .line-numbers,.CodeRay .code{font-size:11px!important}}.entry-content table tr td:first-child{padding-left:3px}.entry-content table tr td:last-child{padding-right:3px}.entry-content figure{margin:1em 0}.entry-content figure figcaption{margin-top:-0.2em;margin-left:0.1em;line-height:1.4em;font-size:80%;font-style:italic}.entry-content figure.center img{display:block;margin:0 auto}.entry-content figure.center figcaption{margin-top:0.2em;text-align:center;line-height:1.4em;font-size:80%;font-style:italic}