@import url(reset.css);@import url(//fonts.googleapis.com/css?family=Josefin+Sans:100italic,700|Unica+One|Vollkorn:400,400italic);.mainFont{font-family:Vollkorn, serif;font-weight:400}.flexParent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexRow{-webkit-flex-direction:row;flex-direction:row}.flexHorizontal{-moz-flex-direction:horizontal;-webkit-flex-direction:horizontal;flex-direction:horizontal}.flexGrow{-moz-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.headerFont{font-family:'Josefin Sans',sans-serif;font-weight:700}.subHeaderFont{font-family:"Unica One","Helvetica",sans-serif;text-transform:uppercase}.postHeaderFont{font-family:"Unica One","Helvetica",sans-serif}.fadeToCover{padding:0.5rem}.circle-image{position:relative;width:150px;height:150px;border-radius:75px;border:4px solid white;-moz-box-sizing:border-box;box-sizing:border-box;background-size:100%;background-repeat:no-repeat}html{color:#222}body{font-family:Vollkorn, serif;font-weight:400;font-size:18px;color:#111}.header{background-color:#b12;background:#a90329;background:-moz-linear-gradient(left, #a90329 0, #a90329 66%, #5e5ea6 100%);background:-webkit-gradient(left top, right top, color-stop(0, #a90329), color-stop(66%, #a90329), color-stop(100%, #5e5ea6));background:-webkit-linear-gradient(left, #a90329 0, #a90329 66%, #5e5ea6 100%);background:-o-linear-gradient(left, #a90329 0, #a90329 66%, #5e5ea6 100%);background:-ms-linear-gradient(left, #a90329 0, #a90329 66%, #5e5ea6 100%);background:linear-gradient(to right, #a90329 0, #a90329 66%, #5e5ea6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329', endColorstr='#5e5ea6', GradientType=1);background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;align-items:flex-start;padding:10px;position:relative;top:0;left:0;right:0;height:100px}a{color:black}.header a{text-decoration:none}.header a:hover{text-decoration:underline}a:visited{color:black}.meAvatar{position:relative;width:150px;height:150px;border-radius:75px;border:4px solid white;-moz-box-sizing:border-box;box-sizing:border-box;background-size:100%;background-repeat:no-repeat;margin-right:40px}.links{position:absolute;top:170px;left:8px;width:180px;height:100%;font-family:"Unica One","Helvetica",sans-serif;text-transform:uppercase}.links>li{margin-bottom:4px;list-style:none}.links a{text-decoration:none}.links a:hover{text-decoration:underline}.content{position:absolute;left:180px;right:0px;margin-top:20px;margin-bottom:40px}.postBody{position:static}.postBody img{max-width:100%}h1{font-family:'Josefin Sans',sans-serif;font-weight:700;color:white;font-size:4rem;text-decoration:none}h1 a:visited,h1 a:hover,h1 a,.header h1 a:hover{color:white;text-decoration:none}h2,h3,h4{font-family:"Unica One","Helvetica",sans-serif;text-transform:uppercase;color:black;font-size:1.8rem;margin-top:.8rem}p{margin:8px 0;line-height:1.8rem}.post ul,.post ol{margin:1.8rem 0}li{list-style-type:square;list-style-position:outside;margin-left:20px;line-height:1.4rem;margin-bottom:0.6rem}.header h1,.header h2,.header h3,.header h4{color:white;margin-top:.3rem}.header h2 a{color:white}span.spacer{margin:0 6px}.post{margin:10px;padding:14px;border-radius:0px;background-color:#f6f4f2;max-width:600px}.post code{font-family:monospace;font-size:0.9rem;background-color:rgba(0,0,0,0.1);border-radius:2px;padding:1px}.post .date{font-size:1rem;font-family:"Unica One","Helvetica",sans-serif;text-transform:uppercase}.post h2{margin-top:0}.post div.tags{margin-top:20px;font-family:Vollkorn, serif;font-weight:400;font-size:1rem}.post div.tags a{padding:4px;border-radius:0px;text-decoration:none;font-family:"Unica One","Helvetica",sans-serif}.postHead{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-direction:horizontal;-webkit-flex-direction:horizontal;flex-direction:horizontal;font-size:1.8rem}.postHead .img{position:relative;width:150px;height:150px;border-radius:75px;border:4px solid white;-moz-box-sizing:border-box;box-sizing:border-box;background-size:100%;background-repeat:no-repeat;border-bottom-right-radius:75px;margin-right:16px}.postHead h2{font-family:"Unica One","Helvetica",sans-serif;-moz-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;font-size:1.8rem}.postHead a{text-decoration:none}.postSnippet .content>p:first-child ::after{content:'&nbsp;';padding:0.5rem}