.highlight pre{background:#272822;color:#f8f8f2;border:1px solid #272822}.highlight .hll{background-color:#49483e}.highlight .c{color:#75715e}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .cm{color:#75715e}.highlight .cp{color:#75715e}.highlight .c1{color:#75715e}.highlight .cs{color:#75715e}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .kc{color:#66d9ef}.highlight .kd{color:#66d9ef}.highlight .kn{color:#f92672}.highlight .kp{color:#66d9ef}.highlight .kr{color:#66d9ef}.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne{color:#a6e22e}.highlight .nf{color:#a6e22e}.highlight .nl{color:#f8f8f2}.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f92672}.highlight .w{color:#f8f8f2}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .sb{color:#e6db74}.highlight .sc{color:#e6db74}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .sr{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .ss{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .vc{color:#f8f8f2}.highlight .vg{color:#f8f8f2}.highlight .vi{color:#f8f8f2}.highlight .il{color:#ae81ff}.caps{font-size:.92em}.amp{color:#666;font-size:1.05em;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-style:italic}.dquo{margin-left:-.38em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@import url(//fonts.googleapis.com/css?family=Yanone+Kaffeesatz&subset=latin);body{background:#f2f3f3;color:#000305;font-size:1.06em;font-family:'Trebuchet MS',Trebuchet,'Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;line-height:1.429;margin:0;padding:0;text-align:left}h1{font-size:2em}h2{font-size:1.571em}h3{font-size:1.429em}h4{font-size:1.286em}h5{font-size:1.143em}h6{font-size:1em}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1;margin-bottom:.8em;font-family:'Yanone Kaffeesatz',arial,serif}h3,h4,h5,h6{margin-top:.8em}hr{border:2px solid #eee}a{outline:0}a img{border:0;text-decoration:none}a:link,a:visited{color:#008db8;padding:0 1px;text-decoration:none}a:hover,a:active{text-decoration:underline}div.line-block,p{margin-top:1em;margin-bottom:1em}strong,b{font-weight:bold}em,i{font-style:italic}ul{list-style:outside disc;margin:0 0 0 1.5em}ol{list-style:outside decimal;margin:0 0 0 1.5em}li{margin-top:.5em}.post-info{border-top:1px solid;text-align:right}.readmore{float:right}dl{margin:0 0 1.5em 0}dt{font-weight:bold}dd{margin-left:1.5em}pre{background-color:#eee;padding:10px;margin:10px;overflow:auto}blockquote{margin:20px;font-style:italic}div.note{float:right;margin:5px;font-size:85%;max-width:300px}table{margin:.5em auto 1.5em auto;width:98%}thead th{padding:.5em .4em;text-align:left}tbody td{padding:.5em .4em}header,section,footer,aside,nav,article,figure{display:block}.body{clear:both;margin:0 auto;max-width:800px}img.right,figure.right{float:right;margin:0 0 2em 2em}img.left,figure.left{float:left;margin:0 2em 2em 0}img{max-width:100%;display:block;margin:0 auto}.figure .caption{margin:0 0 2em 0;text-align:center;font-size:.9em}.audio-container{display:table;margin:0 auto}#banner{margin:0 auto;padding:2.5em 0 0 0}#banner h1{font-size:3.571em;line-height:0}#banner h1 a:link,#banner h1 a:visited{color:#000305;display:block;font-weight:bold;margin:0 0 .6em .2em;text-decoration:none}#banner h1 a:hover,#banner h1 a:active{background:0;color:#008db8;text-shadow:none}#banner h1 strong{font-size:.36em;font-weight:normal}#banner nav{display:flex;flex-wrap:wrap;background:#000305;font-size:1.143em;line-height:30px;margin:0 auto 2em auto;padding:0;text-align:center;max-width:800px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#banner nav ul{list-style:none;margin:0 auto;width:800px}#banner nav li{float:left;display:inline;margin:0}#banner nav a:link,#banner nav a:visited{color:#fff;display:inline-block;height:30px;padding:5px 1.5em;text-decoration:none}#banner nav a:hover,#banner nav a:active,#banner nav .active a:link,#banner nav .active a:visited{background:#008db8;color:#fff;text-shadow:none !important}#banner nav li:first-child a{border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px}#banner #search input{background:#272822 url('../images/icons/search.png') no-repeat 165px;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff;float:right;height:25px;margin-top:6px;margin-right:10px;padding-left:10px;width:180px;font-size:small}#banner #search input:focus{background:#272822;box-shadow:inset 0 0 5px #fff}#banner #submenu{background-color:#fff;border:0;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;height:25px;line-height:20px;margin:-2.3em auto 2em auto;padding:0;text-align:center;width:790px}#banner #submenu ul{clear:both;list-style:none;margin:0}#banner #submenu li{float:left;display:inline;margin:0}#banner #submenu li a:link,#banner #submenu li a:visited{display:inline-block;font-size:small;font-weight:bold;height:25px;padding:0 1.5em}#banner #submenu li a:hover,#banner #submenu li a:active{background:#008db8;border-top:1px solid #008db8;-moz-border-top:1px solid #008db8;-webkit-border-top:1px solid #008db8;color:#fff;text-decoration:none}#banner #submenu .active a:link,#banner #submenu .active a:visited{background:#008db8;border-top:1px solid #008db8;-moz-border-top:1px solid #008db8;-webkit-border-top:1px solid #008db8;color:#fff;text-decoration:none}#banner #submenu li:first-child a{border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px}#featured{background:#fff;margin-bottom:2em;overflow:hidden;padding:20px;max-width:760px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#featured figure{border:2px solid #eee;float:right;margin:.786em 2em 0 5em;width:248px}#featured figure img{display:block;float:right}#featured h2{color:#008db8;font-size:1.714em;margin-bottom:.333em}#featured h3{font-size:1.429em;margin-bottom:.5em}#featured h3 a:link,#featured h3 a:visited{color:#000305;text-decoration:none}#featured h3 a:hover,#featured h3 a:active{color:#fff}#content{background:#fff;overflow:hidden;padding:20px 20px;max-width:760px;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}#extras{margin:0 auto 0 auto;overflow:hidden;background:#000305;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;padding-bottom:10px}#extras ul{list-style:none;margin:0}#extras li{margin-top:0}#extras h2{color:#008db8;font-size:1.429em;margin-bottom:.25em;padding:0 3px}#extras a:link,#extras a:visited{color:#fff;display:block;text-decoration:none;padding:.3em .25em}#extras a:hover,#extras a:active{background:#008db8;color:#fff}#extras .blogroll{float:left;width:615px}#extras .blogroll li{float:left;margin:0 20px 0 0;width:185px}#extras .social{float:right;width:175px}#extras div[class='social'] a{background-repeat:no-repeat;background-position:3px 6px;padding-left:25px}#extras .social a{background-size:18px}#extras .social a[href*='facebook.com']{background-image:url('../images/icons/facebook.png')}#extras .social a[href*='mail']{background-image:url('../images/icons/email.png')}#extras .social a[href*='github.com'],#extras .social a[href*='git.io']{background-image:url('../images/icons/github.png')}#extras .social a[href*='plus.google.com']{background-image:url('../images/icons/google-plus.png')}#extras .social a[href*='groups.google.com']{background-image:url('../images/icons/google-plus.png')}#extras .social a[href*='last.fm'],.social a[href*='lastfm.']{background-image:url('../images/icons/lastfm.png')}#extras .social a[href*='linkedin.com']{background-image:url('../images/icons/linkedin.png')}#extras .social a[type$='atom+xml'],.social a[type$='rss+xml']{background-image:url('../images/icons/rss.png')}#extras .social a[href*='twitter.com']{background-image:url('../images/icons/twitter.png')}#extras .social a[href*='vimeo.com']{background-image:url('../images/icons/vimeo.png')}#extras .social a[href*='youtube.com']{background-image:url('../images/icons/youtube.png')}#contentinfo{text-align:right;font-size:x-small}#contentinfo a{font-weight:bold}.hentry{display:block;clear:both;border-bottom:1px solid #eee;padding:1.5em 0}li:last-child .hentry,#content>.hentry{border:0;margin:0}#content>.hentry{padding:1em 0}.hentry img{display:none}.entry-title{font-size:3em;margin-bottom:10px;margin-top:0}.entry-title a:link,.entry-title a:visited{text-decoration:none;color:#333}.entry-title a:visited{background-color:#fff}.hentry .post-info *{font-style:normal}.hentry footer{margin-bottom:2em}.hentry footer address{display:inline}#posts-list footer address{display:block}#posts-list{list-style:none;margin:0}#posts-list .hentry{padding-left:10px;position:relative}#posts-list footer{border-top:1px solid;margin-top:-1.3em}#about-author{background:#f9f9f9;clear:both;font-style:normal;margin:2em 0;padding:10px 20px 15px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#about-author strong{color:#c64350;clear:both;display:block;font-size:1.429em}#about-author .photo{border:1px solid #ddd;float:left;margin:5px 1em 0 0}#comments-list{list-style:none;margin:0 1em}#comments-list blockquote{background:#f8f8f8;clear:both;font-style:normal;margin:0;padding:15px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#comments-list footer{color:#888;padding:.5em 1em 0 0;text-align:right}#comments-list li:nth-child(2n) blockquote{background:#f5f5f5}#add-comment label{clear:left;float:left;text-align:left;width:150px}#add-comment input[type='text'],#add-comment input[type='email'],#add-comment input[type='url']{float:left;width:200px}#add-comment textarea{float:left;height:150px;width:495px}#add-comment p.req{clear:both;margin:0 .5em 1em 0;text-align:right}#add-comment input[type='submit']{float:right;margin:0 .5em}#add-comment *{margin-bottom:.5em}