*{padding:0;margin:0}h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ul,ol,dl,fieldset,address{margin:1em 0}li,dd{margin-left:5%}fieldset{padding:.5em}select option{padding:0 5px}.access{display:none}.clear{clear:both;height:0;font-size:0;line-height:0;overflow:hidden}a{outline:0}a img{border:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:inline-block}.clearfix{display:block}body{text-align:justify;font-family:"Lato",Arial,sans-serif;font-size:16px;line-height:1.4;color:#333;border-top:4px solid #eee;}strong{font-weight:bold}a{color:#2382c8;text-decoration:none}a:hover{text-decoration:underline}hr{margin:20px 0 25px 0;text-align:center;letter-spacing:3px;font-size:20px;color:#ddd;border:0}hr:before{content:'\2022 \2022 \2022 \2022 \2022'}.container{margin:0 auto;max-width:1080px;padding:0 20px}.header-container{margin:0 auto;text-shadow: 0 1px 0 rgba(0,0,0,1.0);}header{margin:0 0 20px 0;text-align:left}ul.nav{background-color:#556270;margin:0;padding:12px 0 10px 0;list-style-type:none;line-height:30px}ul.nav li{margin:0 20px;display:inline-block;text-transform:uppercase;font-size:18px;font-weight:300}@media only screen and (max-width:520px){ul.nav{position:relative;padding-top:40px}ul.nav li{margin:0 4px;font-size:13px}ul.nav li.logo{position:absolute;top:10px;left:50%;margin-left:-14px}}ul.nav li a{color:#fff;text-decoration:none;font-weight:lighter}ul.nav li.logo{text-transform:none}ul.nav li.logo a{position:relative;top:-2px;display:inline-block;width:27px;height:27px;line-height:26px;color:#fff;font-weight:bold;background:#556270;border-radius:100px;box-shadow:0 1px 0 rgba(255,255,255,1.0)}ul.nav span.social-links {position: absolute;right: 6px;}a.svg:after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.listing .post{margin:60px 0}.listing .post:first-child{margin-top:22px}.listing .post p.date{font-size:14px;color:#bbb}.listing .post h2{margin:0 0 -20px 0;font-size:30px;border:0}.listing .post h2 a{color:#55acee;text-decoration:none}.listing .post .post-summary{font-size:20px;color:#777}.listing .post.other{color:#666}.listing .post.other h2{margin:-5px 0 -15px 0;font-size:21px;font-weight:lighter}.listing .post.other h2 a{color:#55acee}.listing .post.other p:last-child{margin-bottom:0}.listing .post.other .icon{font-family:"Lato",Arial,sans-serif;float:left;margin-top:-3px;margin-left:-35px;width:20px;height:20px;font-size:20px;color:#ddd}.listing .post.other .icon:hover{text-decoration:none;color:#bbb}.listing blockquote{border-left-color:#ddd}@media only screen and (max-width:520px){.listing .post{margin:30px 0}.listing .post h2{font-size:24px}.listing .post .post-summary{font-size:18px}}p.date{color:#aaa;margin:20px 0 0 0}p.intro{font-family:'Lato',sans-serif;font-size:36px;line-height:1.2;text-align:justify;font-weight:lighter}@media only screen and (max-width:520px){p.intro{font-size:20px}}p.intro a{color:#556270}p.intro a:hover{text-decoration:none}h1{margin-left:0px;text-align:left;}h1.words{color:#db2c17}h1.link{font-size:32px}h1.link .desc{font-weight:normal;color:#000}@media only screen and (max-width:700px){h1{font-size:48px;letter-spacing:0}}h2{margin:2.0em 0 -0.5em 0;font-size:26px;color:#000}h3{margin:2.0em 0 -0.75em 0;font-size:21px;color:#333}h3 a,h3 a:visited,h2 a,h2 a:visited{color:#000}h3 a:hover,h2 a:hover{color:#000;border:0}h4{font-size:18px;font-weight:normal;color:#000}.pagination{text-align:right}.figure{margin:19px 0 19px 0;padding:2px;text-align:center;border:1px solid #ddd;background:#f5f5f5;line-height:0}.fig-a{float:right;margin-left:15px}.figure small{margin:2px 0 0 0;padding:5px 7px;display:block;font-size:11px;line-height:12px;text-align:left;color:#666;background:#ddd;text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.figure small strong{text-transform:uppercase}.figure img{max-width:100%}blockquote{margin:1.0em 0;padding:0 0 0 15px;font-size:16px;border-left:2px solid #aaa}blockquote p{margin:12px 0;color:#999}blockquote strong{color:#2382c8;font-style:normal}table{width:100%;border-top:1px solid #ccc;border-bottom:2px solid #CCC;color:#000;background:#fff;border-collapse:separate;font-size:11px}caption{padding:10px 10px 5px 0;text-align:left;font-size:12px;text-transform:uppercase;font-weight:bold}th{text-align:center;padding:5px}td{text-align:center;padding:3px 5px}.odd td{background:#f0f1f2}table.data th,table.data td{text-align:left}p.note{color:#666}.twitter-tweet-rendered{padding:10px 0}@media only screen and (max-width:520px){h1{font-size:30px;line-height:1.0;letter-spacing:0}.container .twitter-tweet-rendered.tw-align-center{width:100%!important}}img{max-width:100%}p>a>img{max-width:100%}.keep-in-touch{text-align:right;margin:30px 0;border-top:1px solid #dfe4ea}.keep-in-touch p:first-child{margin-top:0;padding-top:20px;border-top:1px solid #fff}.keep-in-touch a{color:#55acee}.post-date{font-size:14px}@media only screen and (max-width:520px){.keep-in-touch{font-size:14px}}pre{margin:16px 0;padding:10px;color:#444;background:#F2F4FF;border-bottom:1px solid #eee;border-radius:4px;overflow:auto;-webkit-font-smoothing:subpixel-antialiased}code{padding:0 4px;font-family:"Source Code Pro","Courier New",Courier,sans-serif;font-size:.9em;color:#556270;background:#f4faff;border-radius:3px}pre code{padding:0;color:inherit;background:inherit;border-radius:0}code span.global{color:#38d}code span.brackets{color:#777}code span.string{color:#bc6710}code span.symbol,code span.selectors{color:#19e}code span.properties{color:#b41}code span.keywords{color:#4b2}code span.comment{color:#bcbcbc}code span.shell{background:#f1f1f1}code.html span.tag,code.xaml span.tag{color:#b41}code.html span.attribute,code.xaml span.attribute{color:#4b2}code.html span.string,code.xaml span.string{color:blue}code.html span.comment,code.xaml span.comment{color:#999}code.html span.doctype{color:#d7ff80}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:normal}.highlight .o{font-weight:normal}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .gd{color:#000;background-color:#fdd}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.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 .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}.callout{background:#f5f5f5;padding:1em;margin:1em 0;border-radius:4px;border-left:4px solid #2382c8;font-size:0.95em;line-height:1.4}
