article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-weight:400;font-style:normal}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}q,blockquote{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:open-quote;content:close-quote}blockquote{margin:0;content:""}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}a:focus,a:hover,a:active{outline:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}@media all{html{font-size:12px}}@media print{body{max-width:31rem}}@media screen and (min-width:525px){html{font-size:15px}}@media screen and (min-width:560px){html{font-size:16px}}@media screen and (min-width:595px){html{font-size:17px}}@media screen and (min-width:630px){html{font-size:18px}}@media screen and (min-width:665px){html{font-size:19px}}@media screen and (min-width:700px){html{font-size:20px}}@media screen and (min-width:735px){html{font-size:21px}}@media screen and (min-width:770px){html{font-size:22px}body{max-width:31rem}}.pull-right{float:right}.pull-left{float:left}.pull-center{display:block;float:inherit;margin-left:auto;margin-right:auto}.well{min-height:1.618rem;padding:.6180000000000001rem;margin-bottom:1rem;background-color:#eee;border:1px solid #dcdcdc;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;-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)}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.row{margin:1.618rem 0}.small{font-size:.6180469715698392rem}.large{font-size:1.618rem}.larger{font-size:2.6179240000000004rem}.huge{font-size:4.235801032000001rem}body{margin-left:auto;margin-right:auto;padding:0 1.618rem;font-family:calluna,serif;line-height:1.618;color:#222;background:#fff;text-rendering:optimizeLegibility}nav.branding,footer{font-size:.6180469715698392rem;color:#484848;font-style:italic;text-align:center}nav.branding{margin:1.618rem 0;margin-bottom:4.854rem}nav.branding .flourish{margin:1.618rem 0 0}nav.branding a{color:#222}nav.branding a.site-name{font-family:calluna-sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;text-transform:uppercase}footer,article.comments{margin:1.618rem 0;margin-top:4.854rem}footer .flourish{margin:0 0 1.618rem}header{text-align:center;margin-bottom:1.618rem}.flourish{height:3.236rem}h1,h2,h3,h4,h5,h6{padding:0;font-family:calluna-sans,sans-serif;font-size:1rem;line-height:1;font-weight:bold;vertical-align:baseline;margin:1em 0 1rem}h1{font-size:4.235801032000001rem}h2{font-size:2.6179240000000004rem}h3{font-size:1.618rem}p{margin-bottom:0;margin-top:1rem}p.lead{font-size:1.618rem;margin:1.618rem 0 4.854rem;text-align:center}a{text-decoration:none;color:#14a}a:visited{color:#672194}a:hover,a:active,a.active{color:#222;text-decoration:none;border-bottom:dotted 1px}a:focus{border:dotted 1px}small{font-size:.6180469715698392rem}strong{font-weight:bold}em{font-style:italic}cite{font-style:inherit}del{text-decoration:line-through}abbr,.caps{font-size:90%}ins,mark{color:#222;background-color:#fff1b3}li{margin-left:1.618rem}.post-list{text-align:center;list-style:none}.post-list li{margin:1.618rem 0;margin-left:0}.post-list a{color:#222}blockquote{*zoom:1;border-left:.6180469715698392em solid #eee;padding:.6180469715698392em 0 .6180469715698392em 1em;margin-bottom:1.618rem}blockquote:before,blockquote:after{display:table;content:"";line-height:0}blockquote:after{clear:both}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote small{float:right;font-size:1rem;font-style:italic;text-align:right;width:100%}table{margin-top:1rem}table.fill-column{width:100%}table.center{text-align:center}.post-date{line-height:2rem}.post-date:before{content:"\2014\ "}.post-date:after{content:" \2014"}.update{padding:1.618rem;background-color:#fff1b3;border:1px solid #ffeb8f;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;-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)}.polaroid{min-height:1.618rem;padding:.6180000000000001rem;margin-bottom:1rem;background-color:#eee;border:1px solid #dcdcdc;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;-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);display:block;float:inherit;margin-left:auto;margin-right:auto;width:9.708rem}@media screen and (min-width:300px){float:right;margin-left:1rem}@media screen and (min-width:300px){float:left;margin-right:1rem}figure img{min-height:1.618rem;padding:.6180000000000001rem;margin-bottom:1rem;background-color:#eee;border:1px solid #dcdcdc;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;-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);display:block;float:inherit;margin-left:auto;margin-right:auto;width:9.708rem}img.fill-column{display:block;float:inherit;margin-left:auto;margin-right:auto;width:31rem}code{font-size:.7rem;background:#eee;font-family:Monaco,Menlo,Consolas,monospace;padding:.1rem .25rem;border:1px solid #999;color:#d01040;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem}.codehilite{margin:1rem}.codehilite pre{font-size:.6180469715698392rem;font-family:Monaco,Menlo,Consolas,monospace;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;padding:1em;border:1px solid #999;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;background-color:#eee}.codehilite pre .c{color:#998;font-style:italic}.codehilite pre .err{color:#a61717;background-color:#e3d2d2}.codehilite pre .k{color:#000;font-weight:bold}.codehilite pre .o{color:#000;font-weight:bold}.codehilite pre .cm{color:#998;font-style:italic}.codehilite pre .cp{color:#999;font-weight:bold;font-style:italic}.codehilite pre .c1{color:#998;font-style:italic}.codehilite pre .cs{color:#999;font-weight:bold;font-style:italic}.codehilite pre .gd{color:#000;background-color:#fdd}.codehilite pre .ge{color:#000;font-style:italic}.codehilite pre .gr{color:#a00}.codehilite pre .gh{color:#999}.codehilite pre .gi{color:#000;background-color:#dfd}.codehilite pre .go{color:#888}.codehilite pre .gp{color:#555}.codehilite pre .gs{font-weight:bold}.codehilite pre .gu{color:#aaa}.codehilite pre .gt{color:#a00}.codehilite pre .kc{color:#000;font-weight:bold}.codehilite pre .kd{color:#000;font-weight:bold}.codehilite pre .kn{color:#000;font-weight:bold}.codehilite pre .kp{color:#000;font-weight:bold}.codehilite pre .kr{color:#000;font-weight:bold}.codehilite pre .kt{color:#458;font-weight:bold}.codehilite pre .m{color:#099}.codehilite pre .s{color:#d01040}.codehilite pre .na{color:#008080}.codehilite pre .nb{color:#0086b3}.codehilite pre .nc{color:#458;font-weight:bold}.codehilite pre .no{color:#008080}.codehilite pre .nd{color:#3c5d5d;font-weight:bold}.codehilite pre .ni{color:#800080}.codehilite pre .ne{color:#900;font-weight:bold}.codehilite pre .nf{color:#900;font-weight:bold}.codehilite pre .nl{color:#900;font-weight:bold}.codehilite pre .nn{color:#555}.codehilite pre .nt{color:#000080}.codehilite pre .nv{color:#008080}.codehilite pre .ow{color:#000;font-weight:bold}.codehilite pre .w{color:#bbb}.codehilite pre .mf{color:#099}.codehilite pre .mh{color:#099}.codehilite pre .mi{color:#099}.codehilite pre .mo{color:#099}.codehilite pre .sb{color:#d01040}.codehilite pre .sc{color:#d01040}.codehilite pre .sd{color:#d01040}.codehilite pre .s2{color:#d01040}.codehilite pre .se{color:#d01040}.codehilite pre .sh{color:#d01040}.codehilite pre .si{color:#d01040}.codehilite pre .sx{color:#d01040}.codehilite pre .sr{color:#009926}.codehilite pre .s1{color:#d01040}.codehilite pre .ss{color:#990073}.codehilite pre .bp{color:#999}.codehilite pre .vc{color:#008080}.codehilite pre .vg{color:#008080}.codehilite pre .vi{color:#008080}.codehilite pre .il{color:#099}.typekit-badge{display:none!important}