html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*{margin:0;padding:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{max-width:960px;margin:0 auto;padding:0 30px;padding:0 1.5rem}.grid{margin-left:-3%;max-width:105%}.unit{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:3%;margin-right:-.25em;overflow:hidden;*overflow:visible}.unit.demo{background-color:#fff8eb;height:48px;height:3rem;margin-bottom:24px;margin-bottom:1.5rem}.span-grid{width:97%}.one-of-two{width:47%}.one-of-three{width:30.36%}.two-of-three{width:63.666666666%}.one-of-four{width:22.05%}.three-of-four{width:72%}.one-of-five{width:17.07%}.two-of-five{width:37%}.three-of-five{width:57%}.four-of-five{width:77%}@media screen and (max-width: 650px){.grid{margin-left:0;max-width:none}.unit{width:auto;margin-left:0;display:block}}p,.p,hr,table,form,pre,h1,.alpha,h2,.beta{margin-bottom:30px;margin-bottom:1.5rem}h1,.alpha{font-size:60px;font-size:3rem;font-weight:700;line-height:1}h2,.beta{font-size:30px;font-size:1.5rem;font-weight:400;line-height:2}h3,.gamma{font-size:20px;font-size:1rem;font-weight:700}hr{border:none;border-bottom:1px solid rgba(0,0,0,0.1);margin-top:-1px}@media screen and (max-width: 650px){html{font-size:100%}}.headshot{border:5px solid #e83336;border-radius:50%;width:80px}h1,h2,h3,h4,h5{font-family:"Roboto Slab",serif}html{background:#08b2e3}body{font-family:"Open Sans",sans-serif;background:#fff;color:#333}h1{font-size:1.8em;margin-bottom:5px}b,strong{font-weight:700}em{font-style:italic}p,li,blockquote{margin-bottom:20px;font-size:19px;line-height:1.4em}a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-bottom:2px solid #f7b32b;color:#333;text-decoration:none}a:hover{color:#a31215}hr{margin:20px 0px}blockquote{margin-left:40px;margin-right:80px}code,pre{font-family:"Source Code Pro";background:#555;color:#F9F9F9}pre{padding:10px;border-radius:5px;line-height:1.3em}pre.cmd:before{content:"$> ";opacity:0.5}pre.cmd:not(:first-of-type){margin-top:-33px}code{margin:0 5px;padding:0 5px;border-radius:5px}input.search{background:#E6E6E6;padding:10px 5px}article,div.unit>section{padding:20px}@media screen and (max-width: 480px){article,div.unit>section{padding:5px}}#main{margin:20px 20px 20px 33px;max-width:1500px}@media screen and (max-width: 480px){#main{margin:0 20px}}@media screen and (min-width: 1500px){#main{margin:20px auto}}body>header{background:#08b2e3}body>header .logo{margin:25px 20px 20px 45px;width:300px}@media screen and (max-width: 480px){body>header .logo{width:100px;margin:10px 20px}}@media screen and (max-width: 480px){body>header .headshots .headshot{width:35px;border:2px solid #ba2c8e}}header{margin-bottom:20px}header a{border-bottom:none}.headshots{display:inline-block;float:right;margin-top:25px;margin-right:37px}@media screen and (max-width: 480px){.headshots{margin-top:15px;margin-right:15px}}.headshots .headshot{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border:5px solid #e83336;border-radius:50%;width:80px}.headshots .headshot.hampton{margin-right:32px}@media screen and (max-width: 480px){.headshots .headshot.hampton{margin-right:0px}}.headshots .headshot:hover{box-shadow:0px 0px 20px white}@media screen and (max-width: 480px){body#homepage>header .logo{display:block;margin:0px auto 55px;padding-top:50px;width:300px}}@media screen and (max-width: 480px){body#homepage>header .headshots{display:block;float:none;margin:0px auto;padding-bottom:50px;width:205px}}body#homepage>header .headshot{width:80px;border:5px solid #e83336}@media screen and (max-width: 480px){body#homepage>header .headshot.hampton{margin-right:40px}}body>footer{background:#08b2e3;color:#fff;padding:50px 10px;margin-top:10px;height:50px;width:100%;text-align:center}@media screen and (max-width: 480px){body>footer{font-size:12px}}body>footer a{color:#fff}aside{margin-top:25px}aside section{margin-bottom:20px;line-height:1.5em}aside li{margin-bottom:20px;font-size:16px}aside .aside_header{font-family:"Roboto Slab",serif;font-weight:bold;margin-bottom:10px}aside .aside_follow{margin-top:10px}aside form input{width:100%;font-size:16px;padding:3px;border:none}aside img{max-width:210px}.entry-content{margin-bottom:30px}.entry-content .post-img{background:#EEE;padding:10px;max-width:620px;margin-bottom:10px;display:inline-block}@media screen and (max-width: 480px){.entry-content .post-img{margin-left:0px !important;margin-right:0px !important}}.entry-content .post-img.left{float:left;margin-right:20px}.entry-content .post-img.right{float:right;margin-left:20px}.entry-content .post-img .blurb{font-style:italic;text-align:center}.entry-content img{margin-bottom:10px}@media screen and (max-width: 480px){.entry-content img{max-width:100%}.entry-content img.post-img{max-width:100%}}.entry-content ul{list-style-type:circle;margin-left:60px}.entry-content .headshot{float:left;margin-right:20px}.meta{opacity:0.7;margin-bottom:0px}.meta a{border-bottom:none}.post-info{margin-bottom:30px}.categories{display:block}.sharing{margin-top:5px;margin-bottom:35px;font-size:19px}.sharing>a{margin:0 10px}.basic-alignment{width:50%}.basic-alignment.left{float:left}.basic-alignment.right{float:right;text-align:right}.question,.point{font-family:"Roboto Slab",serif;font-weight:700;font-style:italic;margin-bottom:10px;line-height:1.7em}.blog_letter .letter_opening{font-family:"Roboto Slab",serif;font-size:1.4em;margin-bottom:20px;line-height:1}.blog_letter .sign_off{font-size:19px;margin-bottom:5px}.callout{background:#e83336;border-radius:5px;color:#fff;display:block;font-size:24px;padding:20px;text-align:center;width:100%}@media screen and (max-width: 480px){.callout{margin-bottom:20px}}a.callout{color:#fff}a.callout:hover{color:#fad3d4}.about .blurb{margin-bottom:50px}.bios h3{margin-bottom:10px;font-size:20px}article.page .image{margin-bottom:20px;background:#fff;padding:10px 10px 5px;border-radius:2px}article.page .image img{max-width:200px}article.page .image.right{float:right;margin-left:20px}article.page .image.left{float:left;margin-right:20px}@media screen and (max-width: 480px){article.page .image{max-width:90%}article.page .image.left,article.page .image.right{float:inherit;margin-left:0;margin-right:0}}article.page .image .desc{font-style:italic;font-size:12px;margin:5px 0;opacity:0.8;text-align:center}
