@import url("reset.css");@import url("pygment.css");@import url("typogrify.css");@import url(//fonts.googleapis.com/css?family=Yanone+Kaffeesatz&subset=latin);body{background:#101717;color:#000305;font-size:87.5%;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 #EEEEEE;}a{outline:0;}a img{border:0px;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:0em 0 0 1.5em;}ol{list-style:outside decimal;margin:0em 0 0 1.5em;}li{margin-top:0.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:rgb(238,238,238);padding:10px;margin:10px;overflow:auto;}blockquote{margin:20px;font-style:italic;}cite{}q{}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;}thead td{}tbody td{padding:.5em .4em;}tbody th{}tbody .alt td{}tbody .alt th{}tfoot th{}tfoot td{}header,section,footer,aside,nav,article,figure{display:block;}.body{clear:both;margin:0 auto;width:800px;}img.right,figure.right{float:right;margin:0 0 2em 2em;}img.left,figure.left{float:left;margin:0 2em 2em 0;}#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:#bb7;display:block;font-weight:bold;margin:0 0 .6em .2em;text-decoration:none;}#banner h1 a:hover,#banner h1 a:active{background:none;color:#008db8;text-shadow:none;}#banner h1 strong{font-size:0.36em;font-weight:normal;}#banner nav{background:#000305;font-size:1.143em;height:40px;line-height:30px;margin:0 auto 2em auto;padding:0;text-align:center;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:none;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:0px;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:0px;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:0px 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;width:760px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}#featured figure{border:2px solid #eee;float:right;margin:0.786em 2em 0 5em;width:248px;}#featured figure img{display:block;float:right;}#featured h2{color:#008DB8;font-size:1.714em;margin-bottom:0.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;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*='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;}