.topnavbar{padding-top:5px;padding-bottom:5px;margin-bottom:0.5em;background:#ddd;border:1px solid #ccc;width:100%}header h1 a{text-decoration:none;color:black}header h1 a:hover{text-decoration:none}.toolbar{margin-top:1em;margin-bottom:1em}.actions{margin-top:1em;margin-bottom:1em}.inactive{color:#777}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px 7px 0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px -7px 0;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}footer{border-top:1px solid #aaa;padding-top:10px;margin-top:1em;font-size:75%;display:flex}label{font-weight:bold}.label{font-weight:bold}.row.striped{padding:10px;border-top:1px solid #ccc}.row.striped-bottom{border-bottom:1px solid #ccc;margin-bottom:1em}.media{width:100%}.extras{padding:10px;border:1px solid #aaa;margin-bottom:20px}.extras li{margin-bottom:1em}form .row{margin-bottom:0.75em}.longtext{height:300px}.nowcolor{color:#375E78}.herecolor{color:#FF9300}.et{font-size:75%}.problem{color:red}li.contentitem{border-bottom:1px solid #aaa;list-style-type:none;padding-bottom:1em}.keyindicator{font-weight:bold;font-size:120%}.listing{font-size:75%}.manifesto{font-family:'Special Elite';font-size:125%;color:#450DA5}#panopticon{height:500px;width:90%}.list-group-item{color:#333}.listingentry{border-radius:10px;background-color:white;margin:4px;margin-bottom:10px;padding:15px;font-size:18px}.listingentry a{font-size:24px;color:#445079}.eacbody{background-color:#006341;display:flex;justify-content:center}.eacbody header{border-radius:20px;background-color:#fff;padding:10px}.eaccontainer{width:640px;display:flex;flex-direction:column;align-items:'center'}@media (max-width: 500px){.eaccontainer{width:90%}}.eacbox{margin-top:12px;border-radius:20px;display:flex;flex-direction:column;align-items:center;min-height:1200px;margin-bottom:20px}.titlebox{background-color:#333a;width:100%;color:#eee;text-align:center;margin-top:20px;margin-bottom:20px}#about{flex:1;display:flex;flex-direction:column;align-items:center}.sectionbutton{width:300px;background-color:#445079;border-radius:20px;text-align:center;padding:15px;margin:10px;color:white;font-weight:bold}.sectionbutton:hover{background-color:#55618a}.artbutton{width:300px;background-color:#D29831;padding:10px;margin:10px;width:300px;border-radius:20px;color:white;text-align:center;font-weight:bold}.artbutton:hover{background-color:#e3a942}.podcastentry{width:450px;background-color:#cccc;border-radius:20px;text-align:center;padding:15px;margin:30px;color:white;font-weight:bold}.detailssection{width:75%;border-radius:20px;padding:20px;margin:10px;background-color:#dddd}.subsectionbutton{width:300px;background-color:#006341;border-radius:20px;text-align:center;padding:15px;margin:10px;color:white;font-weight:bold}.subsectionbutton:hover{background-color:#117452}#art{width:75%;border-radius:20px;padding:20px;margin:10px;background-color:#dddd;text-align:center}.subsection{width:100%;border-radius:20px;padding:20px;margin:10px;background-color:#cccc}.captions{border-radius:20px;background-color:#dddd;margin:10px;padding:10px;font-size:18px;line-height:24px;text-align:left}.picframe{width:75%;margin:10px;margin-left:auto;margin-right:auto}body.signup{font-family:Arial,Helvetica,sans-serif;background-color:#333}body.signup .thankyou{text-align:center}body.signup .hero{text-align:center;width:50%;margin-left:auto;margin-right:auto}body.signup .container{background-color:#eee;padding:10px}body.signup .highlight{color:#f1b13e}body.signup .signupframe{width:75%;margin-left:auto;margin-right:auto;border:1px solid #333;text-align:center;padding:10px;margin-bottom:1em;margin-top:1em}body.signup footer{color:#eee}body.signup .accessibility{background:#f1b13e;border:1px solid #f1b13e;border-radius:10px;padding:10px;margin-bottom:1em}body.signup .accessibility .icons{display:flex;justify-content:space-around;margin:5px}body.bloomsday{background-color:#44aadb}body.bloomsday .hero{color:white;margin-top:20px;margin-bottom:20px}body.bloomsday .hero h1{font-weight:bolder;font-size:36px}body.bloomsday .container{border-radius:10px}body.bloomsday .highlight{color:#44aadb}.topnavbar{padding-top:5px;padding-bottom:5px;margin-bottom:0.5em;background:#ddd;border:1px solid #ccc;width:100%}header h1 a{text-decoration:none;color:black}header h1 a:hover{text-decoration:none}.toolbar{margin-top:1em;margin-bottom:1em}.actions{margin-top:1em;margin-bottom:1em}.inactive{color:#777}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px 7px 0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px -7px 0;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}footer{border-top:1px solid #aaa;padding-top:10px;margin-top:1em;font-size:75%;display:flex}label{font-weight:bold}.label{font-weight:bold}.row.striped{padding:10px;border-top:1px solid #ccc}.row.striped-bottom{border-bottom:1px solid #ccc;margin-bottom:1em}.media{width:100%}.extras{padding:10px;border:1px solid #aaa;margin-bottom:20px}.extras li{margin-bottom:1em}form .row{margin-bottom:0.75em}.longtext{height:300px}.nowcolor{color:#375E78}.herecolor{color:#FF9300}.et{font-size:75%}.problem{color:red}li.contentitem{border-bottom:1px solid #aaa;list-style-type:none;padding-bottom:1em}.keyindicator{font-weight:bold;font-size:120%}.listing{font-size:75%}.manifesto{font-family:'Special Elite';font-size:125%;color:#450DA5}#panopticon{height:500px;width:90%}.list-group-item{color:#333}.listingentry{border-radius:10px;background-color:white;margin:4px;margin-bottom:10px;padding:15px;font-size:18px}.listingentry a{font-size:24px;color:#445079}.eacbody{background-color:#006341;display:flex;justify-content:center}.eacbody header{border-radius:20px;background-color:#fff;padding:10px}.eaccontainer{width:640px;display:flex;flex-direction:column;align-items:'center'}@media (max-width: 500px){.eaccontainer{width:90%}}.eacbox{margin-top:12px;border-radius:20px;display:flex;flex-direction:column;align-items:center;min-height:1200px;margin-bottom:20px}.titlebox{background-color:#333a;width:100%;color:#eee;text-align:center;margin-top:20px;margin-bottom:20px}#about{flex:1;display:flex;flex-direction:column;align-items:center}.sectionbutton{width:300px;background-color:#445079;border-radius:20px;text-align:center;padding:15px;margin:10px;color:white;font-weight:bold}.sectionbutton:hover{background-color:#55618a}.artbutton{width:300px;background-color:#D29831;padding:10px;margin:10px;width:300px;border-radius:20px;color:white;text-align:center;font-weight:bold}.artbutton:hover{background-color:#e3a942}.podcastentry{width:450px;background-color:#cccc;border-radius:20px;text-align:center;padding:15px;margin:30px;color:white;font-weight:bold}.detailssection{width:75%;border-radius:20px;padding:20px;margin:10px;background-color:#dddd}.subsectionbutton{width:300px;background-color:#006341;border-radius:20px;text-align:center;padding:15px;margin:10px;color:white;font-weight:bold}.subsectionbutton:hover{background-color:#117452}#art{width:75%;border-radius:20px;padding:20px;margin:10px;background-color:#dddd;text-align:center}.subsection{width:100%;border-radius:20px;padding:20px;margin:10px;background-color:#cccc}.captions{border-radius:20px;background-color:#dddd;margin:10px;padding:10px;font-size:18px;line-height:24px;text-align:left}.picframe{width:75%;margin:10px;margin-left:auto;margin-right:auto}body.signup{font-family:Arial,Helvetica,sans-serif;background-color:#333}body.signup .thankyou{text-align:center}body.signup .hero{text-align:center;width:50%;margin-left:auto;margin-right:auto}body.signup .container{background-color:#eee;padding:10px}body.signup .highlight{color:#f1b13e}body.signup .signupframe{width:75%;margin-left:auto;margin-right:auto;border:1px solid #333;text-align:center;padding:10px;margin-bottom:1em;margin-top:1em}body.signup footer{color:#eee}body.signup .accessibility{background:#f1b13e;border:1px solid #f1b13e;border-radius:10px;padding:10px;margin-bottom:1em}body.signup .accessibility .icons{display:flex;justify-content:space-around;margin:5px}body.bloomsday{background-color:#44aadb}body.bloomsday .hero{color:white;margin-top:20px;margin-bottom:20px}body.bloomsday .hero h1{font-weight:bolder;font-size:36px}body.bloomsday .container{border-radius:10px}body.bloomsday .highlight{color:#44aadb}
