/*
Theme Name: Brendan's Theme
Theme URI: http://brendan.so/
Description: Brendan's WordPress theme
Author: Brendan Molloy
Author URI: http://brendan.so/
Version: 0.21
Tags: brendan, wins, forever

License: CC0
License URI: http://creativecommons.org/publicdomain/zero/1.0/
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);
#gh{padding:0}.fork:after{font-size:80%;vertical-align:top;content:" (fork)"}.project{position:relative;float:left;width:200px;min-height:200px;padding:0!important;margin:.5em;list-style:none}.project .title{display:block;word-wrap:break-word}.project a{display:block;width:200px;height:200px;padding:.5em;overflow:hidden;background-color:#eee;border-bottom:0!important;box-sizing:border-box}.project a:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:16px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#eee 97%,#eee 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#eee 97%,#eee 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#eee 97%,#eee 100%);content:''}.project a:hover{position:absolute;z-index:1;height:auto;min-height:200px;overflow:visible;color:white;background-color:#777;box-shadow:0 10px 5px rgba(255,255,255,0.5);transition:background-color .3s}.project a:hover:after{background:0}.language-python a{color:#fff;background-color:#3581ba}.language-python a:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#3581ba 97%,#3581ba 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#3581ba 97%,#3581ba 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#3581ba 97%,#3581ba 100%)}.language-javascript a{color:#fff;background-color:#f15501}.language-javascript a:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#f15501 97%,#f15501 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#f15501 97%,#f15501 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#f15501 97%,#f15501 100%)}.language-php a{color:#fff;background-color:#6e03c1}.language-php a:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#6e03c1 97%,#6e03c1 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#6e03c1 97%,#6e03c1 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#6e03c1 97%,#6e03c1 100%)}.language-css a{color:#fff;background-color:#1f085e}.language-css a:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#1f085e 97%,#1f085e 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#1f085e 97%,#1f085e 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#1f085e 97%,#1f085e 100%)}.language-vala a{color:#fff;background-color:#3581ba}.language-vala a:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#3581ba 97%,#3581ba 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#3581ba 97%,#3581ba 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#3581ba 97%,#3581ba 100%)}.language-arduino a{color:#fff;background-color:#bd79d1}.language-arduino a:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#bd79d1 97%,#bd79d1 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#bd79d1 97%,#bd79d1 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#bd79d1 97%,#bd79d1 100%)}.language-java a{color:#fff;background-color:#b07219}.language-java a:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#b07219 97%,#b07219 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#b07219 97%,#b07219 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#b07219 97%,#b07219 100%)}.language-coffeescript a{color:#fff;background-color:#244776}.language-coffeescript a:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#244776 97%,#244776 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#244776 97%,#244776 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#244776 97%,#244776 100%)}.language-ruby a{color:#fff;background-color:#701516}.language-ruby a:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#701516 97%,#701516 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#701516 97%,#701516 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#701516 97%,#701516 100%)}.language-c a{color:#fff;background-color:#555}.language-c a:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#555 97%,#555 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#555 97%,#555 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#555 97%,#555 100%)}.language-rust a{color:#fff;background-color:#dea584}.language-rust a:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#dea584 97%,#dea584 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#dea584 97%,#dea584 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#dea584 97%,#dea584 100%)}.project .desc{margin:.5em 0;word-wrap:break-word}@media handheld and (max-width:480px),screen and (max-device-width:480px),screen and (max-width:767px){.project{width:100%!important;min-height:0;margin:.5em 0!important}.project a{width:auto!important;height:auto!important}.project a:after{background:0}.project a:hover{position:static;width:auto;min-height:0}}
.screen-reader-text{display:none}a img{border:0}main{display:block}body{padding:0;margin:0;font-family:"Open Sans",sans-serif;color:#555;background-color:#d9d9d9}a{color:#666;text-decoration:none}a:hover,abbr:hover{color:black}a.no-underline,a.no-underline:hover,a.no-underline:active{text-decoration:none!important;border-bottom:0!important}abbr:hover{cursor:help}pre{padding:.8em;margin:1em;border-radius:3px}code,kbd{padding:.1em;font-size:80%;color:#0073ae;border-radius:1px}pre{font-size:75%}pre,code,kbd{font-family:"DejaVu Sans Mono","Menlo","Monaco","Lucida Console","Consolas",monospace;word-wrap:break-word;white-space:pre-wrap;background-color:#f5f5f5;box-shadow:0 0 5px rgba(0,0,0,0.2)}blockquote{padding:1em;margin:2em 0 2em 1em;font-size:95%;color:#888;border-left:.4em solid #ddd}blockquote ol,blockquote ul{padding-left:1em}blockquote cite{display:block;margin-top:.2em;font-size:80%}li{padding:.2em 0}li:first-child{padding-top:0}li:last-child{padding-bottom:0}.email{font-family:"Open Sans",sans-serif;font-size:90%}.email:before{display:block;margin-bottom:.5em;font-size:3.5em;line-height:.2em;color:#ddd;content:'\00BB'}.email.reply:before{content:'\00AB'}.post{padding:1em;margin-bottom:2em;background-color:#fdfdff;border-top:.5em solid rgba(210,200,200,0.5);box-shadow:0 0 5px rgba(0,0,0,0.2)}.post header{display:table;width:100%;padding-bottom:1em;border-bottom:1px solid #efefef}.post header h2{margin:0}.post header div.info{position:relative;padding-bottom:12px;font-size:80%;color:#999;text-align:right}.post header div.info p{margin:0}.post header div.info .categories{font-size:90%}.post header div.info .tags{font-size:85%}.post header div.info .comments{position:absolute;right:0;bottom:0;font-size:12px}.post header div.info .comments img{vertical-align:middle}.post header div.byline{margin-top:.4em;font-size:80%}.post article{line-height:1.4em}.post article a,.post .continue a,.post footer a{border-bottom:1px dotted #d55}.post article a:hover,.post .continue a:hover,.post footer a:hover{border-bottom:1px solid #d55}.post article a:active,.post .continue a:active,.post footer a:active{border-bottom:2px solid #d55}.post footer{display:table;width:100%;padding-top:1em;border-top:1px solid #efefef}.post footer .next,.post footer .previous{display:table-cell;width:50%}.post footer .previous{text-align:right}.post .title,.post .info{display:table-cell;vertical-align:top}#pagination{display:table;width:100%;padding:.5em;border-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#pagination .older,#pagination .newer{display:table-cell}#pagination .older{text-align:right}div.continue{text-align:right}div.continue a,.post footer a{font-size:90%;color:#d55}#page{max-width:940px;padding:0 2em;margin:0 auto;background-color:#fafafa;box-shadow:0 0 20px rgba(0,0,0,0.2)}#blog-header,#blog-footer{display:table;width:100%}#blog-footer{padding-top:.5em;padding-bottom:.5em;text-align:center;border-top:1px dotted #ddd}#smiley{display:inline-block}#blog-title,#blog-nav{padding-bottom:1em}#blog-content{display:table-cell;width:100%;padding-right:2em;vertical-align:top}#content{display:table;width:100%;clear:both;table-layout:fixed}#blog-title{display:table-cell;padding-right:1em;vertical-align:top}#blog-title h1{margin-bottom:0;color:#445;white-space:nowrap}h1,h2{text-shadow:1px 1px 1px rgba(50,50,50,0.1)}#top-menu{display:table;float:right;padding-right:.6em;padding-left:0}#top-menu>li{display:table-cell;padding:0 1em;font-size:80%}#top-menu>li>.widget-title{margin:0;font-size:120%;font-weight:bold;color:#e55}#top-menu ul,#sidebar ul{padding-left:0;list-style:none}#top-menu ul li,#sidebar ul li{padding:0 4px;margin:4px 0;border-left:1px solid #d55}#top-menu ul li:hover,#sidebar ul li:hover{margin-left:-1px;border-left:2px solid red}#top-menu ul li a,#sidebar ul li a{display:block}#sidebar{display:table-cell;width:200px;font-size:80%}#blog-nav{display:table-cell;vertical-align:middle}.comment-form-comment label{display:block}#comment{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:vertical}#comments ul{list-style-type:none}#comments ul li{padding-left:1em;margin:2em 0;border-left:1px solid #d55}#comments ul li:hover{margin-left:-1px;border-left:2px solid red}.required{color:red}.comment-form-author label:after,.comment-form-email label:after{color:red;content:" *"}.comment-form-author label,.comment-form-email label,.comment-form-url label{display:block}.comment-form-author .required,.comment-form-email .required,.comment-form-url .required{display:none}input[type='text'],textarea{padding:3px 2px;border:1px solid gray;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type='text']:focus,textarea:focus{outline:1px solid rgba(221,85,85,0.5);box-shadow:0 0 5px rgba(0,0,0,0.2)}#s{width:140px;height:24px;margin:0;border:1px solid #ccc;border-right:0;border-radius:3px 0 0 3px;box-sizing:border-box}#searchsubmit{width:62px;height:24px;max-width:98%;margin-left:-6px;overflow:hidden;text-shadow:0 1px 0 rgba(255,255,255,0.5);cursor:pointer;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dedede));background-image:-moz-linear-gradient(top,#fff,#dedede);background-image:-o-linear-gradient(top,#fff,#dedede);background-image:-ms-linear-gradient(top,#fff,#dedede);background-image:linear-gradient(top,#fff,#dedede);border:#ccc solid 1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}#searchsubmit:focus,#searchsubmit:hover,#searchsubmit:active{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#d9d9d9));background-image:-moz-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-o-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:-ms-linear-gradient(top,#f8f8f8,#d9d9d9);background-image:linear-gradient(top,#f8f8f8,#d9d9d9);border-color:#bbb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#searchsubmit:active{background-color:#efefef;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0.1);box-shadow:inset 0 3px 5px rgba(0,0,0,0.1)}.icon-comment{width:12px;height:12px;background:url(img/comment.png)}.comment-edit-link{float:right;padding:1px 5px;font-size:75%;color:#fafafa;background-color:#888;border:1px solid #6f6f6f!important;border-radius:3px}.comment-edit-link:hover{color:#555;background-color:transparent}.comment-edit-link:active{color:white;background-color:#555}@media all and (max-width:940px){#page{padding:0 .3em!important}}@media handheld and (max-width:480px),screen and (max-device-width:480px),screen and (max-width:767px){#blog-title{padding-right:0;text-align:center}#blog-title,#blog-nav{padding-bottom:2em}#blog-title,#blog-content,#blog-nav,#sidebar{float:left;width:100%}#blog-content{padding-right:0}#top-menu{float:none;margin:0 auto}#sidebar div.widget{padding:0 1em}.email{margin:1em 0}#comments ul{padding-left:0}*{max-height:1000000px}}
pre[data-language]{line-height:19px;word-wrap:break-word}pre[data-language],code[data-language]{color:#333}pre[data-language] .comment{color:#998}pre[data-language] .support{color:#0086b3}pre[data-language] .tag,pre[data-language] .tag-name{color:navy}pre[data-language] .keyword,pre[data-language] .css-property,pre[data-language] .vendor-prefix,pre[data-language] .sass,pre[data-language] .class,pre[data-language] .id,pre[data-language] .css-value,pre[data-language] .entity.function,pre[data-language] .storage.function{font-weight:bold}pre[data-language] .css-property,pre[data-language] .css-value,pre[data-language] .vendor-prefix,pre[data-language] .support.namespace{color:#333}pre[data-language] .constant.numeric,pre[data-language] .keyword.unit,pre[data-language] .hex-color{font-weight:normal;color:#099}pre[data-language] .entity.class{color:#458}pre[data-language] .entity.id,pre[data-language] .entity.function{color:#900}pre[data-language] .attribute,pre[data-language] .variable{color:teal}pre[data-language] .string,pre[data-language] .support.value{font-weight:normal;color:#d14}pre[data-language] .regexp{color:#009926}
#sidebar .widget_twitter span{display:block;padding-bottom:.1em}#sidebar .widget_twitter a{display:inline}#sidebar .widget_twitter .intent-meta a{display:inline-block;margin-right:.8em;border-bottom:1px dotted #d55}#sidebar .widget_twitter .intent-meta a:hover{font-style:normal;border-bottom:1px solid #d55}#sidebar .widget_twitter .intent-meta a:active{border-bottom:2px solid #d55}
