/*! drop-in.css v1.0 | MIT License | github.com/webdevjeffus/drop-in-css */@import url(https://cdnjs.cloudflare.com/ajax/libs/normalize/4.0.0/normalize.min.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic|Alegreya:700);header,main{padding:1rem}h6,header p{font-style:italic}header p,li:last-child,main button:last-child,main input[type=submit]:last-child,main table:last-child,p:last-child{margin-bottom:0}header nav ul,main ul{list-style:none}footer,main td,main th{text-align:center}html{box-sizing:border-box;font-family:'Open Sans',sans-serif;background-color:#888}*,:after,:before{box-sizing:inherit;margin:0;padding:0}body{margin:0 auto;min-width:600px;max-width:800px}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.4rem}h4,h5{font-size:1.2rem}h6{font-size:1rem}h1,h2,h3,h4,p{margin:0 0 .5rem}h5,h6{margin:0 0 .2rem}header:after,main:after,section:after{content:"";display:table;clear:both}a,header nav input[type=submit]{font-weight:700;text-decoration:none}main section{border-bottom:2px solid}main table{border:2px solid;width:100%;margin-bottom:1rem;border-collapse:collapse}main button,main input,main td,main textarea,main th{border:1px solid}h1,h2,h3,h4{font-family:Alegreya,serif}body,header nav input[type=submit]{background-color:#222;color:#ddd}main{background-color:#ddd;color:#222}a:link,a:visited,header nav input[type=submit]{color:#c00}a:active,a:hover,header nav input[type=submit]:active,header nav input[type=submit]:hover{color:#f22}header nav li{border-left:.125rem solid;border-color:#888;display:inline-block;padding:0 .875rem 0 1rem}main table,main td,main th{border-color:#222}main tr:nth-of-type(odd){background-color:#eee}main tr:nth-of-type(even){background-color:#ccc}main section{border-color:#888;margin-top:1rem;padding-bottom:1rem}main button,main input,main textarea{color:#222;border-color:#222}main button,main input[type=submit]{background-color:#bbb;color:#222;margin:.5rem auto;width:12rem}header div,header>h1{float:left}header nav,main aside{float:right}header h1{line-height:1;font-size:4rem}header p{font-size:1.25rem}footer,main aside{font-size:.8rem;padding:1rem}header nav li:nth-last-of-type(1){padding-right:0}header nav li:nth-of-type(1){border-left:none}header nav input[type=submit]{overflow:visible;text-align:center;width:auto;border:none}main section:nth-of-type(1){margin-top:0}main section:last-child{padding-bottom:0;border:none}main article{width:65%;float:left}main aside{background-color:#bbb;width:30%}main ul{margin:0 1rem 1rem}main ol{margin:0 1rem 1rem 2rem}main li{margin-bottom:.5rem}main label{font-weight:700}main input,main textarea{margin-bottom:.75rem;display:block;width:100%}main input[type=password],main input[type=search],main input[type=tel],main input[type=text],main input[type=time],main input[type=week],main input[type=date],main input[type=datetime],main input[type=datetime-local],main input[type=email],main input[type=month],main input[type=number],main textarea{padding:0 .5rem}main textarea{height:4.5rem}main input[type=checkbox],main input[type=radio]{display:inline;width:1.5rem;margin-right:1.5rem}main input[type=range]{display:inline;width:16rem;margin-left:1rem}main td,main th{padding:.25rem 0}