﻿html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}body{font:18px/1.75 "Droid Serif", "Georgia", serif;color:#333}pre,code{font-family:Menlo, Monaco, Consolas, monospace}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}small,p.small{font-size:12px}p.small{line-height:1.25}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue", Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif}h1{font-size:2em}h1 a{color:#333;text-decoration:none}h1 a:visited{color:#333}header h1,section h1{font-size:1.25em}article h1{font-size:2em;margin:30px 0}article header h1{line-height:1.25em;margin:10px 0 5px 0}article h2{font-size:1.5em;margin:30px 0 10px 0}article h3{font-size:1.25em;margin:20px 0 10px 0}article h4,article h5,article h6{font-size:1em;margin:15px 0 5px 0}abbr{cursor:help}blockquote{padding:10px 30px;margin:0px 0px 20px;border-left:5px solid #EEE}kbd,code{padding:2px 4px;font-size:90%;font-family:Menlo, Monaco, Consolas, monospace}kbd{color:#FFF;background-color:#333}code{color:#C7254E;background-color:#fceff2}pre{padding:0.75em 1em;font-size:0.75em;line-height:1.25em;background-color:#F5F5F5}pre code{color:#333;padding:0;background-color:#F5F5F5}figure figcaption{font-size:75%;text-align:center}dl dt,dl dd{margin:0;padding:0}dl dt{margin-top:5px;font-weight:bold}.tag.tag-0{font-size:120%}.tag.tag-1{font-size:100%}.tag.tag-2{font-size:80%}.tag.tag-3{font-size:60%}@media (max-width: 400px){@-ms-viewport{width:320px}}body>header:before,body>main:before,body>footer:before,.half:before,.third:before,.two-thirds:before,.full:before,body>header:after,body>main:after,body>footer:after,.half:after,.third:after,.two-thirds:after,.full:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0px;line-height:0px;width:0px;height:0px}body>header:after,body>main:after,body>footer:after,.half:after,.third:after,.two-thirds:after,.full:after{clear:both}body>header,body>main,body>footer{margin-left:auto;margin-right:auto;max-width:748px}.half,.third,.two-thirds,.full{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body main>article,body main>div{max-width:600px;margin:0 auto}@media screen and (max-width: 747px){.half,.third,.two-thirds,.full{clear:both;width:100%}body{margin-left:20px;margin-right:20px}body>header,main h1{text-align:center}main{padding-left:30px;padding-right:30px}body>footer li{display:inline;margin-right:20px}img{max-width:100% !important}}@media screen and (min-width: 748px){.half{float:left;width:50%}.third{float:left;width:33.33333333%}.two-thirds{float:left;width:66.66666667%}.full{clear:both;width:100%}body>header nav ol{float:right}}body>header h1{margin-top:0}body>header nav ol{padding:0;margin:5px 0}body>header nav ol li{display:inline;padding:0;margin:0;list-style-type:none}body>header nav ol li a{color:#2334ff;text-decoration:none;font-family:"Droid Serif", "Georgia", serif}body>header nav ol li a:visited{color:#2334ff}body>header nav ol li:after{content:"|"}body>header nav ol li:last-of-type:after{content:""}main header{padding:20px 0}section,.clear{clear:both}ul.post-list{margin-left:0;padding-left:0}ul.post-list li{list-style-type:none;margin-top:20px;font-size:20px}ul.post-list li a{text-decoration:none;color:#333}ul.post-list li a:hover{text-decoration:none;color:#333}.meta{margin:0 0 10px 0;font-style:italic;font-size:14px}.meta a{text-decoration:none;color:#333}.meta a:hover{text-decoration:none;color:#333}.left{float:left;margin-right:20px}.right{float:right;margin-left:20px}footer.footnotes{border-top:1px solid #eee;font-size:75%;line-height:1.25em}.footnotes a,sup a{text-decoration:none}img{max-width:748px}img.small{max-width:280px;margin:20px 0}img.left{margin-right:40px}img.right{margin-left:40px}figure{margin-left:0;margin-right:0}figure.image{margin-top:30px;text-align:center}figure.image img{margin-bottom:0}figure.image img.big{margin:0 auto;display:block;height:auto;padding:0.6em 0;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}figure.code figcaption{text-align:center;font-size:13px;line-height:2em;text-shadow:0px 1px 0px #CBCCCC;color:#474747;font-weight:normal;margin-bottom:0px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#eeeeee;background-image:-moz-linear-gradient(#eee, #a0a0a0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#a0a0a0));background-image:-webkit-linear-gradient(#eee, #a0a0a0);background-image:-o-linear-gradient(#eee, #a0a0a0);border-width:1px 1px 0px;border-style:solid solid none;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;border-color:#CBCBCB #A5A5A5 -moz-use-text-color}nav.pagination{position:relative;margin:30px auto 0 auto;font-size:12px;text-align:center;width:100%}nav.pagination .older-posts,nav.pagination .newer-posts{padding:0 10px;color:#333;text-decoration:none;text-transform:uppercase;letter-spacing:1px}nav.pagination .older-posts:after{content:" →"}nav.pagination .newer-posts:before{content:"← "}nav.prev-next{margin:50px auto 0 auto;font-size:12px}nav.prev-next ul{list-style-type:none;width:100%;padding:0;margin:0 auto}nav.prev-next ul li span{padding-top:5px;display:block;margin-right:10px;width:70px;text-transform:uppercase;letter-spacing:1px;text-align:right;float:left}nav.prev-next ul li span:after{content:":"}nav.prev-next ul li a{color:#333;text-decoration:none;font-size:16px;font-style:italic}section.comments{margin-top:40px;border-top:1px solid #eee}section.comments h1{font-size:1.5em}section.comments article{font-size:16px;margin:30px 0}section.comments article header{line-height:1em;padding:0;margin:0 0 10px 0}section.comments article header h1{margin:0;font-size:18px}section.comments article header time{font-style:italic;font-size:14px}section.comments article header,section.comments article .body{margin-left:80px}section.comments article .body p{margin:10px 0}section.comments article aside{float:left}form.simple_form{margin-top:20px}form.simple_form *{box-sizing:border-box}form.simple_form .buttons{margin:15px 10px 15px 0}form.simple_form .form-group{margin:0 10px 15px 0}form.simple_form .form-group label{display:block;font-family:"Helvetica Neue", Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;font-size:14px;font-weight:normal}form.simple_form .form-group textarea.form-control{height:auto}form.simple_form .help-block{font-family:"Helvetica Neue", Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;font-size:12px;margin-top:0}form.simple_form .has-error .help-block{color:red}form.simple_form .form-control,form.simple_form .btn{display:block;width:100%;height:34px;border:1px solid #bbb;font-size:14px;background:#fff;padding:6px 12px}form.simple_form .btn{height:36px;border:none;background:#3a7cbe;color:#fff;font-weight:bold}input#query{display:block;width:100%;height:34px;border:1px solid #bbb;font-size:14px;background:#fff;padding:6px 12px;margin:30px 0 40px 0}.flash{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.flash.notice{color:#3C763D;background-color:#DFF0D8;border-color:#D6E9C6}.flash.info{color:#31708F;background-color:#D9EDF7;border-color:#BCE8F1}.flash.warning{color:#8A6D3B;background-color:#FCF8E3;border-color:#FAEBCC}.flash.error{color:#A94442;background-color:#F2DEDE;border-color:#EBCCD1}body>footer{margin-top:30px;padding-top:20px;border-top:1px solid #eee}body>footer h1{font-size:1em;margin:20px 0 10px 0}body>footer ul,body>footer li{list-style-type:none;padding-left:0;margin-left:0}body>footer section.bottom{font-size:12px}body>footer section.bottom img.bold-logo{width:39px;height:10px;margin-left:5px}body>footer .third{padding-right:20px}figure.code pre,.highlighter-coderay pre{background-color:#000;margin:0px}figure.code pre code,.highlighter-coderay pre code{color:#F8F8F8;background-color:#000}span.highlighter-coderay{white-space:pre;border:0px;padding:2px}figure.highlighter-coderay table{border-collapse:collapse;width:100%;padding:2px}figure.highlighter-coderay table td{padding:1em 0.5em;vertical-align:top}.highlighter-coderay .line-numbers,.highlighter-coderay .no{background-color:#ECECEC;color:#AAA;text-align:right}.highlighter-coderay .line-numbers a{color:#AAA}.highlighter-coderay .line-numbers tt{font-weight:bold}.highlighter-coderay .line-numbers .highlighted{color:red}.highlighter-coderay .line{display:block;float:left;width:100%}.highlighter-coderay span.line-numbers{padding:0px 4px}.highlighter-coderay .code{width:100%}ol.highlighter-coderay{font-size:10pt}ol.highlighter-coderay li{white-space:pre}.highlighter-coderay .code pre{overflow:auto}.highlighter-coderay .debug{color:white !important;background:blue !important}.highlighter-coderay .annotation{color:#007}.highlighter-coderay .attribute-name{color:#f08}.highlighter-coderay .attribute-value{color:#700}.highlighter-coderay .binary{color:#509;font-weight:bold}.highlighter-coderay .comment{color:#5F5A60}.highlighter-coderay .char{color:#04D}.highlighter-coderay .char .content{color:#04D}.highlighter-coderay .char .delimiter{color:#039}.highlighter-coderay .class{color:#9B703F;font-weight:bold}.highlighter-coderay .complex{color:#A08;font-weight:bold}.highlighter-coderay .constant{color:#9B5C2E}.highlighter-coderay .color{color:#0A0}.highlighter-coderay .class-variable{color:#7587A6}.highlighter-coderay .decorator{color:#B0B}.highlighter-coderay .definition{color:#099;font-weight:bold}.highlighter-coderay .directive{color:#088;font-weight:bold}.highlighter-coderay .delimiter{color:black}.highlighter-coderay .doc{color:#970}.highlighter-coderay .doctype{color:#34b}.highlighter-coderay .doc-string{color:#D42;font-weight:bold}.highlighter-coderay .escape{color:#666;font-weight:bold}.highlighter-coderay .entity{color:#800;font-weight:bold}.highlighter-coderay .error{color:#F00}.highlighter-coderay .exception{color:#C00;font-weight:bold}.highlighter-coderay .filename{color:#099}.highlighter-coderay .function{color:#dacf85}.highlighter-coderay .global-variable{color:#9a859c;font-weight:bold}.highlighter-coderay .hex{color:#058;font-weight:bold}.highlighter-coderay .integer{color:#ddf2a3}.highlighter-coderay .include{color:#B44;font-weight:bold}.highlighter-coderay .inline{color:#DAEFA3}.highlighter-coderay .inline .inline-delimiter{color:#DAEFA3}.highlighter-coderay .inline-delimiter{color:#D14}.highlighter-coderay .important{color:#f00}.highlighter-coderay .interpreted{color:#B2B;font-weight:bold}.highlighter-coderay .instance-variable{color:#7587A6}.highlighter-coderay .label{color:#970;font-weight:bold}.highlighter-coderay .local-variable{color:#963}.highlighter-coderay .octal{color:#40E;font-weight:bold}.highlighter-coderay .predefined-constant{font-weight:bold}.highlighter-coderay .predefined{color:#369;font-weight:bold}.highlighter-coderay .preprocessor{color:#579}.highlighter-coderay .pseudo-class{color:#00C;font-weight:bold}.highlighter-coderay .predefined-type{color:#074;font-weight:bold}.highlighter-coderay .reserved,.keyword{color:#CDA869;font-weight:bold}.highlighter-coderay .key{color:#808}.highlighter-coderay .key .delimiter{color:#606}.highlighter-coderay .key .char{color:#80f}.highlighter-coderay .value{color:#088}.highlighter-coderay .regexp .content{color:#808}.highlighter-coderay .regexp .delimiter{color:#404}.highlighter-coderay .regexp .modifier{color:#C2C}.highlighter-coderay .regexp .function{color:#404;font-weight:bold}.highlighter-coderay .string{color:#8F9D6A}.highlighter-coderay .string .content{color:#8F9D6A}.highlighter-coderay .string .char{color:#8F9D6A}.highlighter-coderay .string .delimiter{color:#8F9D6A}.highlighter-coderay .shell{color:#D14}.highlighter-coderay .shell .delimiter{color:#D14}.highlighter-coderay .symbol{color:#CF6A4C}.highlighter-coderay .symbol .content{color:#A60}.highlighter-coderay .symbol .delimiter{color:#630}.highlighter-coderay .tag{color:#070}.highlighter-coderay .tag-special{color:#D70;font-weight:bold}.highlighter-coderay .type{color:#339;font-weight:bold}.highlighter-coderay .variable{color:#036}.highlighter-coderay .insert{background:#afa}.highlighter-coderay .delete{background:#faa}.highlighter-coderay .change{color:#aaf;background:#007}.highlighter-coderay .head{color:#f8f;background:#505}.highlighter-coderay .insert .insert{color:#080;font-weight:bold}.highlighter-coderay .delete .delete{color:#800;font-weight:bold}.highlighter-coderay .change .change{color:#66f}.highlighter-coderay .head .head{color:#f4f}
