﻿@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .c,.highlight .cd{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc{color:#000000;font-weight:bold}.highlight .kd{color:#000000;font-weight:bold}.highlight .kn{color:#000000;font-weight:bold}.highlight .kp{color:#000000;font-weight:bold}.highlight .kr{color:#000000;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .k,.highlight .kv{color:#000000;font-weight:bold}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .il{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .m,.highlight .mb,.highlight .mx{color:#009999}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .bp{color:#999999}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#008080}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nl{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .nv{color:#008080}.highlight .ow{color:#000000;font-weight:bold}.highlight .o{color:#000000;font-weight:bold}.highlight .w{color:#bbbbbb}.highlight{background-color:#f8f8f8}.resume .profile{margin-top:1.8em}.resume .profile h3{margin-top:.5em}.resume h3{margin-top:1.8em}.resume .name{text-align:center;padding-top:0}.resume .contact{text-align:center}.resume .contact .street:after{content:" ✦ "}.resume .contact .city:after{content:', '}.resume .contact .state:after{content:' '}.resume .contact .zip:after{content:'\a';white-space:pre}.resume .contact .phone:after,.resume .contact .email:after{content:" ✦ "}.resume .work .school,.resume .work .job,.resume .education .school,.resume .education .job{padding-bottom:1.6em}.resume .work .school:last-of-type,.resume .work .job:last-of-type,.resume .education .school:last-of-type,.resume .education .job:last-of-type{padding-bottom:0;margin-bottom:0}.resume .work .school .years,.resume .work .school .position,.resume .work .school .degree,.resume .work .job .years,.resume .work .job .position,.resume .work .job .degree,.resume .education .school .years,.resume .education .school .position,.resume .education .school .degree,.resume .education .job .years,.resume .education .job .position,.resume .education .job .degree{font-style:italic}.resume .work .school .accomplishments ul,.resume .work .job .accomplishments ul,.resume .education .school .accomplishments ul,.resume .education .job .accomplishments ul{list-style-position:outside}.resume .work .school .accomplishments ul li,.resume .work .job .accomplishments ul li,.resume .education .school .accomplishments ul li,.resume .education .job .accomplishments ul li{padding:0}.resume .hobbies ul{list-style-position:outside}.resume .hobbies ul li{padding:0}.resume .skills .open-source .link:after{content:', '}.resume .skills .open-source .link:last-of-type:after{content:''}.year{border-bottom:1px solid #dbdbdb;padding-bottom:1em;margin-bottom:3em;text-align:center}.year h2{padding-bottom:1em;font-size:3em}.post-archive{margin-bottom:2em;text-align:center}/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}small,.small{font-size:75%}ul,ol{padding:0;list-style-type:none}dd{margin:0}.sidebar ul,.sidebar ol,.commentlist{list-style:none}.clearfix,.resume .profile,.resume .work .school,.resume .work .job,.resume .education .school,.resume .education .job{zoom:1}.clearfix:before,.resume .profile:before,.resume .work .school:before,.resume .work .job:before,.resume .education .school:before,.resume .education .job:before,.clearfix:after,.resume .profile:after,.resume .work .school:after,.resume .work .job:after,.resume .education .school:after,.resume .education .job:after{content:"";display:table}.clearfix:after,.resume .profile:after,.resume .work .school:after,.resume .work .job:after,.resume .education .school:after,.resume .education .job:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif !important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.button,.button:visited{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;border:1px solid #be0d37;border-top-color:#db0f3f;border-left-color:#db0f3f;padding:4px 12px;color:white;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.75);cursor:pointer;margin-bottom:20px;line-height:21px;border-radius:4px;background-color:#e40f42;background-image:-webkit-gradient(linear, left top, left bottom, from(#f01d4f), to(#e40f42));background-image:-webkit-linear-gradient(top, #f01d4f, #e40f42);background-image:-moz-linear-gradient(top, #f01d4f, #e40f42);background-image:-o-linear-gradient(top, #f01d4f, #e40f42);background-image:linear-gradient(to bottom, #f01d4f, #e40f42)}.button:hover,.button:focus,.button:visited:hover,.button:visited:focus{color:white;border:1px solid #be0d37;border-top-color:#9d0a2d;border-left-color:#9d0a2d;background-color:#cc0e3b;background-image:-webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#cc0e3b));background-image:-webkit-linear-gradient(top, #e40f42, #cc0e3b);background-image:-moz-linear-gradient(top, #e40f42, #cc0e3b);background-image:-o-linear-gradient(top, #e40f42, #cc0e3b);background-image:linear-gradient(to bottom, #e40f42, #cc0e3b)}.button:active,.button:visited:active{background-color:#f01d4f;background-image:-webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#f01d4f));background-image:-webkit-linear-gradient(top, #e40f42, #f01d4f);background-image:-moz-linear-gradient(top, #e40f42, #f01d4f);background-image:-o-linear-gradient(top, #e40f42, #f01d4f);background-image:linear-gradient(to bottom, #e40f42, #f01d4f)}.blue-button,.blue-button:visited{border-color:#1472ad;text-shadow:0 1px 1px #1472ad;background-color:#1681c4;background-image:-webkit-gradient(linear, left top, left bottom, from(#1990db), to(#1681c4));background-image:-webkit-linear-gradient(top, #1990db, #1681c4);background-image:-moz-linear-gradient(top, #1990db, #1681c4);background-image:-o-linear-gradient(top, #1990db, #1681c4);background-image:linear-gradient(to bottom, #1990db, #1681c4);box-shadow:inset 0 0 3px #59b3ec}.blue-button:hover,.blue-button:focus,.blue-button:visited:hover,.blue-button:visited:focus{border-color:#116396;background-color:#1472ad;background-image:-webkit-gradient(linear, left top, left bottom, from(#1784c9), to(#1472ad));background-image:-webkit-linear-gradient(top, #1784c9, #1472ad);background-image:-moz-linear-gradient(top, #1784c9, #1472ad);background-image:-o-linear-gradient(top, #1784c9, #1472ad);background-image:linear-gradient(to bottom, #1784c9, #1472ad)}.blue-button:active,.blue-button:visited:active{background-color:#1990db;background-image:-webkit-gradient(linear, left top, left bottom, from(#1681c4), to(#1990db));background-image:-webkit-linear-gradient(top, #1681c4, #1990db);background-image:-moz-linear-gradient(top, #1681c4, #1990db);background-image:-o-linear-gradient(top, #1681c4, #1990db);background-image:linear-gradient(to bottom, #1681c4, #1990db)}#site-title,.hentry header h1,.search-form input[type="submit"],.copyright,div#layout{font-family:'PT Sans';font-weight:700;color:#333}@font-face{font-family:'Museo Slab';src:url("../fonts/museo_slab_500_2-webfont.eot");src:url("../fonts/museo_slab_500_2-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/museo_slab_500_2-webfont.woff") format("woff"),url("../fonts/museo_slab_500_2-webfont.ttf") format("truetype"),url("../fonts/museo_slab_500_2-webfont.svg#museo_slab500") format("svg");font-weight:'normal';font-style:normal}@font-face{font-family:'Museo Slab';src:url("../fonts/museo_slab_500italic-webfont.eot");src:url("../fonts/museo_slab_500italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/museo_slab_500italic-webfont.woff") format("woff"),url("../fonts/museo_slab_500italic-webfont.ttf") format("truetype"),url("../fonts/museo_slab_500italic-webfont.svg#MuseoSlab500Italic") format("svg");font-weight:'normal-italic';font-style:italic}#site-description h2,.byline,.entry-content blockquote p,.article-footer,.pagination,.recent{font-family:'Museo Slab';font-weight:normal;color:#888}@font-face{font-family:'Mono Social Icons Font';src:url("../fonts/monosocialiconsfont-1.10.eot");src:url("../fonts/monosocialiconsfont-1.10.eot?#iefix") format("embedded-opentype"),url("../fonts/monosocialiconsfont-1.10.woff") format("woff"),url("../fonts/monosocialiconsfont-1.10.ttf") format("truetype"),url("../fonts/monosocialiconsfont-1.10.svg#MonoSocialIconsFont") format("svg");src:url("../fonts/monosocialiconsfont-1.10.ttf") format("truetype");font-weight:normal;font-style:normal}.symbol,a.symbol:before{font-family:'Mono Social Icons Font';-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}a.symbol:before{content:attr(title);margin-right:0.3em;font-size:130%}body{font-family:Times, Garamond, serif;font-size:62.5%;font-weight:normal;font-style:normal;color:#333;background:#fbfbfb;-webkit-text-stroke:1px transparent}.wrap{width:auto;margin:0 20px}a,a:visited{color:#333;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-o-transition:color 0.25s;-transition:color 0.25s;transition:color 0.25s;text-decoration:none}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#00e4ff}a:active,a:visited:active{color:#00e4ff}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;text-rendering:optimizelegibility;font-weight:700;line-height:1em;margin:0}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:4.5em}h2,.h2{font-size:2.6em}h3,.h3{font-size:2.1em}h4,.h4{font-size:1.4em}h5,.h5{font-size:1.3em}.header{width:100%;text-align:center;margin:20px 0 40px 0}#logo{margin:10px}#logo img{max-width:300px}#site-description h2{margin-top:0.3em}#site-navigation{border-bottom:1px solid #dbdbdb;margin-top:1.8em;z-index:999;background-color:#fbfbfb;font-family:'PT Sans';font-weight:700;font-size:1.3em;text-align:center;text-transform:uppercase}.index-header{border-bottom:1px solid #dbdbdb;padding-bottom:1em;margin-bottom:1em;text-align:center;font-size:3.2em}#site-navigation.clone{display:none}#site-navigation ul{margin:0;padding:0;position:relative;z-index:500}#site-navigation li{border-top:rgba(0,0,0,0.1) 1px solid;margin:0;line-height:1.3em}#site-navigation li a{display:block;padding:10px 0;color:#333;text-decoration:none;background:transparent}.is-sticky>nav{margin-top:0 !important}.is-sticky ul{margin-top:0 !important}#content{margin:0 0 40px 0}.hentry header{text-align:center}.hentry header h1{font-size:3.3em;padding-bottom:0.2em}.byline{font-size:1.5em;margin:0}.entry-content{font-family:'Museo Slab';font-size:1.6em;font-weight:normal;line-height:1.4em;margin-top:2em}.entry-content a{color:#888;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-o-transition:color 0.25s;-transition:color 0.25s;transition:color 0.25s;text-decoration:none}.entry-content a:hover,.entry-content a:focus{color:#00e4ff}.entry-content a:active{color:#00e4ff}.entry-content h1{padding:0.4em 0}.entry-content h2{padding:0.35em 0}.entry-content h3{padding:0.3em 0}.entry-content h4{padding:0.25em 0;font-weight:bold}.entry-content h5{padding:0.25em 0;color:#888888}.entry-content h6{padding:0.2em 0;margin:0}.entry-content p{text-align:justify;margin:1em 0;line-height:1.6em}.entry-content p:first-child{margin-top:0}.entry-content p:last-child{margin-bottom:0}.entry-content ul,.entry-content ol{list-style-position:inside}.entry-content ul{padding:0 1.2em}.entry-content ul li{list-style-type:disc;padding:0.4em 0;line-height:1.6em}.entry-content ol{padding:0 1.2em}.entry-content ol li{padding:0.4em 0;list-style-type:decimal;line-height:1.6em}.entry-content blockquote{margin:0;padding:30px;color:#dbdbdb}.entry-content blockquote:before{background:url("../images/quote@2x.png") no-repeat;background-size:18px 13px}.entry-content blockquote p{color:#888;position:relative;top:0}.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0 0 1.5em 0;max-width:100%;height:auto}.entry-content p img{margin:2em 0}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.entry-content hr{border:0;background-color:#cdcdcd;height:1px;margin:15px 0 35px 0}.entry-content code{padding:2px 5px;background:#eee;border:1px solid #cecece;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.entry-content pre{border:1px solid inherit;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.entry-content pre code{padding:0;border:0;background:transparent}.article-footer{margin:1.2em 0;font-size:1.5em;text-align:center}.article-footer .tag-label:after{content:", "}.article-footer .tag-label:last-child:after{content:""}.tags-title{font-size:1.15em}.tags-title a.tag-label:after{content:","}.tags-title a.tag-label:last-child:after{content:""}.pagination{font-size:1.5em;position:relative;width:100%;margin:40px auto;text-align:center}.pagination a{color:#9EABB3}.older-posts,.newer-posts{position:absolute;display:inline-block;padding:0 15px;text-decoration:none}.older-posts{right:0}.page-number{display:inline-block}.newer-posts{left:0}.recent article{margin-bottom:3em}.recent .article-footer{margin:.5em 0;text-align:left;font-size:1em}.recent p.byline{margin:6px 0 0 0}.recent .tags{font-size:1.3em}.footer{margin:80px 0 0 0}.sidebar{padding:1.4em 0;background:#333333;font-size:1.8em;text-transform:uppercase;color:#fbfbfb}.sidebar .sidebar-header{display:none}.sidebar nav{text-align:center}.sidebar nav li{padding:0.4em 0}.sidebar nav li:first-child{padding-top:0}.sidebar nav li:last-child{padding-bottom:0}.sidebar nav a{font-family:'PT Sans';font-weight:700;color:#fbfbfb;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-o-transition:color 0.25s;-transition:color 0.25s;transition:color 0.25s}.sidebar nav a:hover,.sidebar nav a:focus{color:#fbfbfb}.sidebar nav a:link{-webkit-tap-highlight-color:#fbfbfb}.social{color:#fbfbfb;text-align:center}.social a.symbol{color:#fbfbfb;font-size:1.8em}.search-form input[type="text"]{background:#fff;border:1px solid #888;width:60%;margin:15px 0;padding:8px 5px;outline:none}.search-form input[type="submit"]{cursor:pointer;text-transform:uppercase;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:none;width:76px;height:33px;margin:0;margin-left:-3px;padding:8px auto;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition:.25s;font-family:'Museo Slab';font-weight:normal}.copyright{width:100%;margin:0 auto;padding:1.3em 0;font-weight:normal;color:#888;font-size:1.5em;text-align:center}@media only screen and (min-width: 768px){.onecol{width:5.801104972%}.twocol{width:14.364640883%}.threecol{width:22.928176794%}.fourcol,.resume .profile h3,.resume .work .school .details,.resume .work .job .details,.resume .education .school .details,.resume .education .job .details{width:31.491712705%}.fivecol{width:40.055248616%}.sixcol{width:48.618784527%}.sevencol{width:57.182320438000005%}.eightcol,.resume .profile p,.resume .work .school .aside,.resume .work .school .accomplishments,.resume .work .job .aside,.resume .work .job .accomplishments,.resume .education .school .aside,.resume .education .school .accomplishments,.resume .education .job .aside,.resume .education .job .accomplishments{width:65.74585634900001%}.ninecol{width:74.30939226%}.tencol{width:82.87292817100001%}.elevencol{width:91.436464082%}.twelvecol{width:99.999999993%}.onecol,.twocol,.threecol,.fourcol,.resume .profile h3,.resume .work .school .details,.resume .work .job .details,.resume .education .school .details,.resume .education .job .details,.fivecol,.sixcol,.sevencol,.eightcol,.resume .profile p,.resume .work .school .aside,.resume .work .school .accomplishments,.resume .work .job .aside,.resume .work .job .accomplishments,.resume .education .school .aside,.resume .education .school .accomplishments,.resume .education .job .aside,.resume .education .job .accomplishments,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%}.first,.resume .profile h3,.resume .work .school .details,.resume .work .job .details,.resume .education .school .details,.resume .education .job .details{margin-left:0}.last{float:right}#site-title,.hentry header h1,.search-form input[type="submit"],.copyright,div#layout{font-family:'PT Sans';font-weight:700;color:#333}#container{max-width:729px;height:100%;margin:0 auto}.wrap{margin:0 auto}.header{margin-bottom:45px;padding:60px 0 5px 0}#logo{margin:20px}body.down #site-navigation.clone{top:0;left:0;right:0;z-index:999}#site-navigation{font-family:'PT Sans';font-weight:700;font-size:1.3em;text-align:center;margin-top:60px}#site-navigation.clone{display:block;position:fixed;width:729px;margin:0 auto;top:-123px;transition:0.2s top ease-in}#site-navigation ul{margin:20px 0 0 0}#site-navigation ul:after{content:" ";display:table;clear:both}#site-navigation li{border:none;display:inline-block;text-transform:uppercase;text-align:center;font-size:1.3em}#site-navigation li a{border-bottom:0;padding:10px 30px;color:#333;-webkit-transition:color 0.25s;-ms-transition:color 0.25s;-o-transition:color 0.25s;-transition:color 0.25s;transition:color 0.25s}#site-navigation li a:hover,#site-navigation li a:focus{color:#00e4ff}#site-navigation li:hover ul{top:auto;display:block}.recent{float:left;margin-left:0}.sidebar{float:right;margin-left:0;padding:0;background:transparent;font-size:1.8em;color:#333333}.sidebar .sidebar-header{border-bottom:1px solid #dbdbdb;color:#333333;display:block}.sidebar .sidebar-header h3{margin:0 0 0.2em 0;text-transform:none}.sidebar .sidebar-header h4{margin:0.4em 0;text-transform:none;font-family:'Museo Slab', serif;font-weight:normal;font-size:1.0em;color:#888}.sidebar nav{text-align:left}.sidebar nav a{color:#333333;text-transform:uppercase}.sidebar nav a:hover,.sidebar nav a:focus{color:#00e4ff}.social{color:#fbfbfb;text-align:left}.header .social{text-align:center;font-size:1.8em}.social a.symbol{color:#333333}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}.vertical ul>li{display:inline}article{border-bottom:1px solid #999999;margin-bottom:2em !important}article:last-of-type{border-bottom:none;margin-bottom:0}