/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}@font-face{font-family:'icomoon';src:url('/fonts/icomoon68060/fonts/icomoon.eot');src:url('/fonts/icomoon68060/fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('/fonts/icomoon68060/fonts/icomoon.woff') format('woff'),url('/fonts/icomoon68060/fonts/icomoon.ttf') format('truetype');font-weight:normal;font-style:normal;}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{background-color:#FFFFFF;color:#212;font:500 1rem/2 'Droid Serif','Times New Roman',serif;margin:0}img,fieldset{border:0}h1,h2,h3{font-family:'Source Sans Pro', 'Gill Sans', Calibri, sans-serif}h1,h2{border-color:#000000;border-color:rgba(0,0,0,0.5);border-style:solid;color:#333;font-size:2rem;line-height:1;margin:0;text-align:center}h1{border-width:0 0 1px}h2{border-width:1px 0;clear:both;padding:1rem}h2.entry-title{font-weight:bold;padding:0}h2.entry-title a{display:block;padding:1rem}h2.entry-title a:hover,h2.entry-title a:active{background-color:#EFEFEF;text-decoration:none}.hfeed .hentry:first-child h2,.aside+.hentry h2{border-top:none}h3 span{font-weight:bold}h3,p,li,figcaption{font-size:1.4rem;line-height:1.42858}h3,p,ul,ol{margin-bottom:2rem;padding:0 1rem}.entry-content h2{margin-top:2rem}.entry-content p{margin-bottom:0;}.entry-content>p:first-of-type,.entry-content .demo{text-indent:0}.entry-content ul,.entry-content .demo{margin:2rem 0}.article h3{text-transform:uppercase}#page-1280 h3,#page-1290 h3{font-weight:bold;margin-bottom:0}blockquote{margin:2rem 0 2rem 3.6rem}blockquote p {font-style:italic}blockquote p:first-child{text-indent:-0.75rem}blockquote p:first-child:before{content:'\201c';color:#556;font:1.8rem/0.66 Georgia,serif}ul{list-style-type:none}ul ul{padding:0}ol{list-style-position:inside}li h3,li p,li li{font-size:1em}li h3{margin:0;padding:0}.article ul{list-style-type:disc}figure{margin-top:1.6rem}code,figcaption{font-style:italic}code{color:#57427C;font-family:monospace}pre{background-color:#2B2C2C;color:#FFFFFF;font:1.2rem/1.25 monospace,monospace;margin:2rem 0;padding:1rem 1rem;white-space:pre-wrap;word-wrap:break-word}pre mark{background-color:#FFFFFF;color:#2B2C2C;display:inline-block;outline:1px dotted #2B2C2C}pre .code-comment{color:silver}a{color:#9E2A3F}a:hover,a:hover *{text-decoration:none}h1 a,h2 a{color:inherit !important;text-decoration:none}h1 a:hover,h1 a:active,h2 a:hover,h2 a:active{color:#222;text-decoration:underline}.embed-vimeo,.embed-youtube{display:block;padding-top:1.6rem}.post_meta{list-style-type:none;margin-bottom:2rem;padding:0 1rem}.post_meta li{font-size:1.2rem;font-variant:small-caps;line-height:1.66667}.post_meta a{font-variant:normal}.related li{color:#CDE0FF;list-style-type:square}.more-link,.pagination{text-align:center}.more-link{background-color:#FFFFFF;display:block;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}.more-link:hover,.more-link:active{background-color:#9E2A3F;color:#FFFFFF}.more-link:before{content:'\00BB  '}hr{background:url('images/ornament.png') no-repeat center center;border:none;clear:both;height:2rem;margin:0 0 2rem}.category,.wp-tag-cloud{list-style:none}.category li,.wp-tag-cloud li{display:inline}.category li:after,.wp-tag-cloud li:after{content:','}.category li:last-child:after,.wp-tag-cloud li:last-child:after{content:'.'}.intro p{font-style:italic}.alignleft{float:left;margin-right:1.4rem}.old-post{background-color:#FFF6BF;border:1px solid #FFD324;margin-bottom:2rem;padding:1rem 0}.old-post p{margin:0}.container,.footer .inside,.header .inside,.nav .inside{margin:0 auto;max-width:1140px}.container{background-color:#FFFFFF;overflow:hidden;padding-top:2rem}.header{background-color:#2B2C2C}.header .inside{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;position:relative}.header h1{border-bottom:0;color:#FFFFFF;font-size:3.2rem;font-weight:normal;line-height:1;margin:0;padding:0.8rem 1rem;text-align:left;text-transform:uppercase}.header h1 a{background:url('images/broken-links.purple.svg') no-repeat 0 50%;background-size:auto 28px;display:block;padding-left:4rem}.header h1 a:hover,.header h1 a:active{color:inherit;text-decoration:none}.nav{background-color:#6C3F62;border-bottom:1rem solid #7F8B89;overflow:hidden}.nav-toggle{color:#FFFFFF !important;display:block;font-size:1.4rem;line-height:2.5;text-align:center}table{font-size:1.4rem}table caption{font-weight:bold}th,td{padding:0.2rem 0.4rem;text-align:center}thead th{border-bottom:1px solid #000000;line-height:1.33334;padding-top:0}tbody th{text-align:left}tbody tr:nth-child(even){background-color:#EFEFEF}.content_panel{margin:0 1rem 1rem}.hentry{margin-bottom:2rem}.footer{background-color:#7F8B89;clear:both;padding:2rem 0}.footer p{color:#FFFFFF;font-size:1.2rem;padding:0 0.6rem;text-indent:0}.footer p a{color:inherit}.main-nav{margin-bottom:0;margin-top:0;overflow:hidden;padding:0.5rem 1rem 0}.main-nav li{float:left;line-height:2.5;padding:0 1rem}.main-nav li.current_page_item{background-color:#7F8B89}.main-nav li.current_page_item a:hover,.main-nav li.current_page_item a:active{text-decoration:none}.main-nav li a{color:#FFFFFF;text-decoration:none;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.main-nav li a:hover{background-color:transparent;color:#ffff9a;text-decoration:underline}.navigation li,.navigation h3{line-height:1.66667}.navigation li{font-size:1.2rem;padding:0 0.6rem}.navigation h3{padding:0;text-transform:uppercase}.navigation .h-list{margin:0}.aside{background-color:rgba(205,224,255,0.2);border:1px dotted #CDE0FF;margin-bottom:2rem;padding:1rem 0}.aside h2,.aside p,.aside li{font-size:1.2rem;line-height:1.66667}.aside h2,.aside p,.aside ul{padding:0}.aside h2{border-width:0;margin:0;text-transform:uppercase}.aside p,.aside li{color:#556}.aside p{margin:0 1.4rem 2rem;text-indent:0}.aside ul{margin:0 1.4rem 2.1rem}.site_meta{margin:0 1rem 1rem}.site_meta .aside ul{margin-bottom:0}.hfeed .aside p{margin-bottom:0}.hfeed .aside p+p{text-indent:1.4rem}.book{background:url('images/css3_2e.png') no-repeat 14px 50%/80px 106px;border:1px solid #ccc;margin-bottom:2rem;padding:1.9rem 1.4rem 1.9rem 11rem}.book h2,.book p{padding:0}.book h2{border:none;font-size:1.4rem;margin-bottom:1.2rem;text-align:left}.book p{font-size:1.2rem}.book p:last-child{margin-bottom:0}ul.past-events{list-style:none}ul.past-events li{margin-bottom:1rem}ul.past-events li b a{text-decoration:none}ul.past-events li b a:hover{text-decoration:underline}.comments_list{list-style:none;margin-bottom:0;padding:0}.comments_list li{font-size:1rem;padding:2.1rem 0}.comments_list .alt{background-color:#DDDDDD}.comments_list .author{background-color:#E6F2F8}.comments_list .author h3{font-style:italic}.comments_list h3,.comments_list p,.comments_list hr{font-size:1.4rem;line-height:1.5;margin:0 1.4rem 2rem}.comments_list h3{margin-bottom:0;text-transform:none}.comments_list h3 span{text-transform:uppercase}.comments_list p{padding:0;text-indent:0}.comments_list li:target h3{background-color:#FAEAE6}.comment_author{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.comment_author .avatar{margin:0 1.4rem}.comment_author h3{-ms-flex:1 1 auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;line-height:1.286;margin:0}.site_meta_container ul{margin-bottom:2rem;padding-left:0}.site_meta_container li{border-bottom:1px dotted #CDE0FF;padding:0.5rem 0 0.4rem}.site_meta_container .site_meta{padding:0 1.6rem}.site_meta_container .rss{background:url('images/feed.png') no-repeat 0 50%;border-bottom:none;padding-left:2rem !important}.navigation ul>li:first-child{padding-top:0}.hentry .vcard,.site_meta .hentry .published{display:none}.hentry .published{border-bottom-width:0}.hreview .description{margin-left:0}.comment_form p{text-indent:0}.comment_form label{display:block;font-variant:small-caps}.comment_form input[type='text'],.comment_form textarea{border:1px solid #666;border-radius:4px;color:#212;font-size:1em;padding:0.33333em 0;vertical-align:middle;width:100%}.comment_form input[type='text']:focus,.comment_form textarea:focus{-moz-box-shadow:inset 0 0 5px #9E2A3F;-webkit-box-shadow:inset 0 0 5px #9E2A3F;box-shadow:inset 0 0 5px #9E2A3F}.search *{font-size:1.4rem;vertical-align:middle}.search fieldset{margin:0;padding:0}.search legend{display:none}.search input[type='search']{background-color:#EFEFEF;border:1px solid #CDE0FF;border-radius:2px;font-size:1.6rem;padding:2px}.search label{color:#FFFFFF;font-weight:bold;line-height:1.66667;text-align:left}.search button{font-variant:small-caps;line-height:1.5;padding:0 0.6rem}.aside .tweets{margin-bottom:0}img#wpstats{position:absolute;right:0;top:0}.FlattrButton{display:block;margin:0 auto}#lanyrd-topbar.lanyrd-theme-brokenlinks{background-color:#000000;margin-bottom:0}#lanyrd-topbar.lanyrd-theme-brokenlinks p{font-size:1.4rem}.influads_block{margin:0 auto;max-width:250px;overflow:hidden;text-align:center;width:100%}.influads_block .influads_img{width:100%}.influads_block .influads_text,.influads_block .influads_text_a,.influads_block .influads_text_a:visited{color:#1F1F1F;font:1.2rem/1.5 Georgia,serif;padding-top:0.5rem;text-decoration:none}.influads_block .influads_powered_div{padding:0.5rem 0}.influads_block .influads_powered_link{color:green;font:0.9rem Arial,sans-serif;text-decoration:none}.blue a{color:#30617C}.blue .more-link:hover,.blue .more-link:active{background-color:#50A2CE;color:#FFFFFF}.blue .header h1 a{background-image:url('images/broken-links.blue.svg')}.blue .nav{background-color:#50A2CE;border-bottom-color:#727D7B}.blue .main-nav li.current_page_item{background-color:#727D7B}@media screen and (min-width: 481px){h1,h2,h3{font-weight:normal}h1,h2.entry-title{margin-bottom:2rem}h1{font-size:4.8rem;line-height:1.04167;padding-bottom:19px}h2.entry-title{font-size:3.6rem}.more-link:hover,.more-link:active{text-shadow:1px 1px 1px #335}h3,p,li{font-size:1.8rem;line-height:1.5}pre{font-size:1.4rem;line-height:1.4286}.post_meta li{font-size:1.4rem}.blue .more-link:hover,.blue .more-link:active{text-shadow:1px 1px 1px #30617C}.header h1{text-shadow:none}.header h1 a:hover,.header h1 a:active{text-shadow:none}.content_panel{float:left;margin:0 0 2rem 1.04167%;width:62.5%}.site_meta{float:right;margin:0 1.04167% 2rem 0;width:33.33333%}.nav-toggle{display:none}.main-nav li.current_page_item{text-shadow:0 1px 1px #000000}.navigation h3{text-shadow:2px 1px 1px #DDDDDD}.navigation .h-list{padding:0 15px}.aside{padding:2rem 0}.site_meta_container ul{padding:0 1rem}.site_meta_container li{margin:0 0.6rem}.aside h2,.aside p,.aside li{font-size:1.3rem;line-height:1.5385}.search{position:absolute;right:1rem;top:1rem}.search input[type='search']{font-size:1.4rem}}@media (min-width: 768px) and (max-aspect-ratio: 4/3){.site-top{position:sticky;top:0}}@media screen and (max-width: 480px){.search{padding-bottom:0.5em}.nav .inside{display:none}body:target .nav .inside{display:block}body:target .nav .nav-toggle{display:none}.main-nav{padding:0}.main-nav li{border-bottom:1px solid rgba(255,255,255,0.25);float:none;text-align:center}.main-nav li:last-child{border-bottom-width:0}.main-nav li a{display:block;padding:0.5rem 0 0 0.7rem}h1.entry-title{padding-bottom:1rem}.hfeed .aside{margin-bottom:0}}#peter-gasston div#jp-relatedposts h3.jp-relatedposts-headline{display:block;float:none;font-size:1.6rem}#peter-gasston div#jp-relatedposts p.jp-relatedposts-post{text-indent:0}
.entry-content img { height: auto; max-width: 100%; }