﻿/*! Style for nedbatchelder.com main page. !*/*{box-sizing:border-box}p,h1,h2,h3,h4,h5,h6{padding:0;margin:1em 0}img{border:none}body{font-family:"PT Serif",Georgia,serif;font-size:100%;background:white;padding:1em;line-height:1.5em}@media (min-width: 300px){body{font-size:110%}}@media (min-width: 450px){body{font-size:120%}}#star{display:none}#pagetitle{padding:0.5em 0;border-bottom:1px solid #ccc;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;white-space:nowrap}#pagetitle h1{padding-right:1em}#pagetitle .top_areas{text-align:right;margin:.5em 0 0 0}@media (min-width: 760px){body{margin:0 1em 1em 0;padding:0}#star{display:block;background:url(/pix/dodeca3_640.jpg) no-repeat bottom right;height:40vw;background-size:50vw;margin:0 -4em 0 -2em}#content{position:absolute;top:0px;left:25%;padding:3em 1em 2em 2em;max-width:40em;z-index:10}.sidebar{width:25%;padding:0 1em 0 2em;font-size:85%;line-height:1.5em}}h1{font-size:150%;border:none;margin:0}@media (min-width: 760px){h1{font-size:180%}}h2{font-size:100%;display:inline;margin:1em 0 0 0}.blog-entry h2{margin-right:1em}.searchflex{display:inline-flex;flex-flow:row;max-width:15em;width:100%;height:1.5em}.searchflex *{flex:0 auto}.searchflex .searchbox{flex:1 0px;border:1px solid #7e9db9;border-radius:2px;width:100%;height:100%;padding:2px}.searchflex #submit{margin-left:.25em;height:100%}.first{margin-top:0}.blog-entry p.date{display:inline;color:#595959}.huh{display:inline;margin:0 0 0 1em;color:#595959}.oneline p{display:inline}.oneline p:before{content:" ·· "}section{margin-top:2em}section section{margin-top:1em}aside section{margin-top:1em}.readmore{color:#595959;font-style:italic}.readmore a{text-decoration:none;color:inherit}.readmore a:hover{text-decoration:underline;color:red}span.readmore:before{content:"\2002"}p.readmore{margin:0}a{text-decoration:none;color:#008}a.s{text-decoration:none;color:inherit}a.s:hover{text-decoration:underline;color:red}a:hover{text-decoration:underline;color:#00f}.a-s a{text-decoration:none;color:inherit}.a-s a:hover{text-decoration:underline;color:red}ul{margin:0;padding:0;list-style:none}li{margin:0 0 0 1em;padding:0;text-indent:-1em}li:before{content:"▫";display:inline-block;width:1em;color:#595959;text-indent:0}li .readmore{margin:0}li p{margin:0;padding:0}#search h2{margin:0 1em 0 0}.copyright{color:#595959;font-style:italic;font-size:85%;margin-bottom:0}.copyright a{text-decoration:none;color:inherit}.copyright a:hover{text-decoration:underline;color:red}
