bmenu,main{margin:0 auto;display:flex}main{position:relative;max-width: 1200px;margin: 0 auto; align-content: center;justify-content: center;font-size: 16px;font-weight: bold}bmenu,div.sticky,sticky{position:-webkit-sticky}div.backfiller{width: 100vw; background-image: url("/css/back_filler1.png"); background-size: cover; background-repeat: no-repeat; background-position: center; display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 0 auto; color: #ccffcc;padding-bottom: 8px;} div.sticky,sticky{position:sticky;top:0;display: flex;justify-content: center;max-width: 1200px;margin: 0 auto;}div.row{align-content: center;justify-content:center;display: flex;}div.col{display:flex;flex-direction:column;width:50%;border:3px double;margin-right:-1px;margin-bottom:-1px;font-size:16px;padding-right:8px;}div.col3{display: flex;flex-direction: column;clear: both;width: 30%;align-content: center;justify-content: center;font-size: 16px;font-weight: bold;border:3px double;margin-right:-1px;margin-bottom:-1px;}div.col2{display: flex;flex-direction: column;clear: both;width: 30%;border:3px double;margin-right:-1px;margin-bottom:-1px;align-content: center;justify-content: center;font-size: 16px;font-weight: bold;}div.col1{display: flex;flex-direction: column;clear: both;width: 22%;border:3px double;margin-right:-1px;margin-bottom:-1px;align-content: center;justify-content: center;font-size: 16px;font-weight: bold;padding-left: 5px;padding-right: 5px;}div.col11{display: flex;min-height: 40px;justify-content:center;align-items:center;width:25%;border:3px double;margin-right:-1px;margin-bottom:-1px;}div.col12{display: flex;min-height: 40px;justify-content:center;align-items:center;width: 25%;border:3px double;margin-right:-1px;margin-bottom:-1px;font-size: 16px;font-weight: bold;}
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}}.ulmenu{display:flex;justify-content:center;list-style:none;padding:0;margin:0;} li a {display:block;}