body{font-family:'BarlowRegular';background-color:black;background-repeat:repeat-y;background-image:url(../../../ui/img/zcms3.png);background-position:center 0;background-attachment:fixed;max-width:75%;margin:auto;color:white;}
#ribbon{display:block;margin:auto;max-width:100%;}
.years{display:table;margin:0 auto 12pt auto;border-spacing:4pt;}
.years a{margin:3pt;font-size:9pt;line-height:11.25pt;padding:6pt;text-align:center;height:24px;background:rgba(0,0,0,0.875);border-radius:6px;border-style:solid;border-color:rgba(255,255,255,0.25);border-width:1pt;}
.years a:hover{background:rgba(15,129,64,0.75);box-shadow:inset 0 0 2pt rgba(29,193,112,0.25);box-shadow: 0pt 1pt 2pt .5pt rgba(0,0,0,.5);}
.years a:active{background:rgba(104,189,69,0.75);box-shadow:inset 0 0 1px rgba(166,238,119,1);}
.blurb{text-align:center;max-width:512px;display:table;margin:auto;}
h2{font-size:small;text-align:center;}
.titletext{font-size:large;font-weight:bold;}
.desc{font-size:9pt;font-style:italic;}
.titlebox{display:table;margin:0 auto 9pt;font-size:small;text-align:center;background-color:rgba(0,0,0,0.875);padding:9pt 12pt 6pt;border-radius:18pt;}
.item{display:table;margin:0 auto 12pt;font-size:small;background-color:rgba(0,0,0,0.875);padding:9pt 24pt;border-radius:18pt;backdrop-filter:blur(1px);}
.itemtitle{display:table;margin:auto;position:relative;background:rgba(0,0,0,0.875);border-radius:6px;border-style:solid;border-color:rgba(255,255,255,0.25);border-width:1pt;font-weight:bold;margin-bottom:1em;text-align:center;border-radius:6pt;padding:3pt 6pt;}
.itemtitle a{color:white;}
.itemtitle a:hover{color:white;text-shadow:0 0 2pt white, text-shadow:0 0 1pt white;}
.itemdesc{font-size:9pt;line-height:11.25pt;text-align:center;}
.itempubdate{font-style:italic;font-size:smaller;text-align:center;}
.dwnimg{font-size:smaller;}
.below{display:table;margin:.5em auto 0px auto;font-size:smaller;padding:.25em 1em 0px 1em;background-color:rgba(0,0,0,0.875);border-radius:1em;}
.note{font-size:smaller;margin-top:1em;}
.bottomlink{display:table;margin:0 auto;font-size:x-small;background-color:rgba(0,0,0,0.875);padding:8pt;border-radius:8pt;text-align: center;}
div#links{text-align:center;margin:auto;display:table;position:relative;}
div#links ul{list-style-type:none;margin:0;padding:0;}
div#links ul li{float:left;margin:8pt;background-color:rgba(0,0,0,.875);border-radius:8pt;display:table;padding:8pt;}
div#links a{font-size:x-small;}
div#links ul li div{visibility:hidden;background-color:rgba(0,0,0,.875);border-radius:8pt;display:block;padding:8pt;position:absolute;top:40pt;left:0;right:0;font-size:9pt;}
div#links ul li:hover div{visibility:visible;}