﻿.quad a img{ height:133px;}
.quad img:not(span img){ border-radius:7px;}
.quad{margin: 5px;}
.quad span,h4{line-height:1.3em;}
h1{padding-left: 12px;}h2{font-size:16px;}
h3{font-size:90%;}h4{font-size:80%; text-align:center;}
.info{font-size:80%; font-weight:bold;}
.mp3{border:1px solid black; padding:1px 5px;}
.musContainer{padding:10px 0px 10px 0px;margin-bottom:1.33em;clear:both; position:relative;}
.wideCloser{z-index:-1; position: fixed;top:0; bottom:0; width:100%; cursor: crosshair; }
.lightbox a,.lightbox a:hover{color:white;cursor:pointer;}
.aPages{position:relative;padding:15px; margin-top:12px;width: 100%; height:auto; text-align:center;background: rgba(100,100,100,.1);border-radius:30px;}
.aPgTop{border-radius: 50px;}
.aPages span,.aPages a,.aLang{background:#ddd;font-weight:bold; border-radius:30px; border:1px solid #777; }
.aPages span,.aPages a,.curPage{padding:10px; margin:3px 5px; font-size:16px;}
span.curPage{background:#777; text-shadow:none; color:white; border:1px solid #000;}
.aPages span:hover:not(.curPage),.aPages a:hover:not(.curPage){border:1px solid black; background:#fff; cursor:pointer; color:black; text-shadow: 0 0 9px #fff;}
.aPages * {margin:2px; cursor:pointer; border: 1px solid white; padding:3px 9px; border-radius:5px; font-size:10px;}
.subtitle{border:1px solid #ccc;}
progress::-moz-progress-bar { background: #002654; }
progress::-webkit-progress-value { background: #002654; }
progress { color: #002654; }
.banner{margin:1em 0px; background:rgba(50,60,70,.60);color:black;padding:15px;border:black solid 1px;}
.archived{display: none; }
