bmenu,main{margin:auto;display:block}main{position:relative}bmenu,div.sticky,sticky{position:-webkit-sticky}bmenu{postion:sticky}.col,.row{display:flex;clear:both;align-content:center}backfiller{float:left;background-image:url(/css/back_filler1.png);background-width:900px;color:#cfc;padding:5px}div.sticky,sticky{position:sticky;top:0}.row{justify-content:center}.col{flex-direction:column;width:50%;border:thin solid;justify-content:center;font-size:14px;font-weight:700}a[name]{padding-top:270px;margin-top:-270px;display:inline-block;vertical-align:top}a:visited{color:purple}a:hover{color:#c00}a:active{color:red}h1.title,h2.title,h3.title{text-align:center;color:#0080ff;font-family:Arial,sans-serif;margin:.2em auto}img{max-width:100%;height:auto}h3.title{font-size:24px}h2.title{font-size:32px}h4.tagline{text-align:center;color:#000;font-family:Arial,sans-serif;margin:.2em auto;line-height:1}h1.title{font-size:44px;font-style:italic}@media only screen and (max-width:850px){h1.title{font-size:40px;margin-top:2px;margin-bottom:2px}}@media only screen and (max-width:740px){h1.title{font-size:36px}}@media only screen and (max-width:690px){h1.title{font-size:30px}h2.title{font-size:24px}h3.title{font-size:18px}}@media only screen and (max-width:600px){h1.title{font-size:24px}}