body{padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:#444;background-color:#fff;}
#container{background-color:#fff;width:820px;padding:0;margin:0;}
#header{margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;width:100%;}
#navbar{clear:both;color:white;font-weight:bold;font-size:80%;padding-top:3px;padding-left:0;padding-bottom:5px;width:820px;background:#526381;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;}
#navbar a:visited{color:#e0e0e0;font-weight:bold;text-decoration:none;}
#navbar a:hover{text-decoration:underline;color:#f2c5a8;font-weight:bold;}
#navbar a:link{text-decoration:none;font-weight:bold;color:white;}
#date{text-align:right;color:white;float:right;margin-top:0;margin-right:10px;width:180px;}
#middle{background-color:#fff;position:relative;float:left;vertical-align:top;width:100%;margin-top:0;margin-left:0;margin-right:0;}
#left{width:150px;float:left;text-align:center;margin-top:10px;}
#leftmenu{float:left;top:0;left:0;width:140px;margin-top:10px;text-align:right;margin-left:0;padding-top:4px;padding-left:3px;padding-right:2px;margin-right:0;margin-bottom:20px;background-color:#eff8ff;border:1px solid #516a80;}
#leftmenu p{text-align:right;}
.lefttext{color:black;font-size:1.05em;text-align:right;border-bottom:1px solid #969696;border-right:2px solid #526381;margin-top:5px;margin-bottom:5px;padding-right:5px;background-color:#468072;padding:3px;}
.lefttext a:visited{color:#e0e0e0;font-weight:bold;text-decoration:none;}
.lefttext a:hover{text-decoration:underline;color:#f2c5a8;font-weight:bold;}
.lefttext a:link{text-decoration:none;font-weight:bold;color:white;}
#rightmenu{font-size:9pt;background-color:#d7ede7;position:relative;float:right;width:150px;right:0;margin-top:20px;margin-right:2px;margin-bottom:20px;padding-right:2px;padding-left:5px;border:1px solid #526381;padding:0;}
#rightmenuhome{background-color:#d7ede7;position:relative;float:right;width:210px;right:0;margin-top:20px;margin-right:2px;margin-bottom:20px;padding-right:5px;border:1px solid #526381;padding:0;}
#righttitle{width:100%;clear:both;font-size:1.3em;font-weight:bold;text-align:center;color:white;background:#468072;}
#righttext{font-size:10pt;width:99%;font-weight:bold;text-align:left;padding:5px;margin-right:3px;padding-right:3px;}
#righttext p{font-size:10pt;}
.righttable{width:99%;background-color:#f0f0ff;border:1px #0d2282 solid;margin-top:0;margin-right:0;padding:2px;}
.righttitletext{font-size:1.3em;color:#468072;margin:4px 3px 5px 3px;font-weight:bold;}
#content{float:left;overflow:hidden;width:480px;padding-left:16px;padding-top:15px;margin-top:0;margin-right:10px;padding-bottom:15px;}
#medcontent{float:left;overflow:hidden;width:500px;padding-left:16px;padding-top:15px;margin-top:0;margin-right:0;padding-bottom:15px;}
#widecontent{float:left;overflow:hidden;width:720px;padding-left:16px;padding-top:15px;margin-top:0;margin-right:0;padding-bottom:15px;}
#contenthome{float:left;overflow:hidden;width:420px;padding-left:16px;padding-top:15px;margin-right:10px;padding-bottom:15px;}
#centre{float:left;overflow:hidden;width:410px;margin-left:0;margin-right:10px;}
#footer{text-align:center;clear:both;margin:0;padding:1px;width:100%;font-weight:bold;background:#526381;color:white;}
#extra{float:left;margin-left:140px;margin-top:-94px;width:480px;padding-top:0;border-top:2px solid gray;}
#extra2{border-top:2px solid gray;width:480px;padding-top:3px;margin:0;}
p{font-size:10pt;color:#202020;}
h1{font-size:1.4em;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#003875;font-weight:bold;text-align:left;}
h2{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1.4em;font-weight:bold;color:#007051;margin-top:0;}
html>body #content{margin-left:0;margin-right:0;}
h3{font-size:14pt;color:#000080;margin:0;}
h4{font-size:11pt;color:#303030;margin:0;font-weight:bold;font-style:italic;padding-bottom:2px;}
h5{font-size:10.5pt;color:#606060;font-weight:normal;}
h6{font-size:10.5pt;font-weight:bold;color:#404080;}
th{font-size:11pt;font-weight:normal;padding-bottom:3px;padding-left:2px;background-color:#d7ede7;border-bottom:1px solid #526381;}
td{font-size:10pt;font-weight:normal;padding-top:3px;padding-left:2px;}
a:visited{color:#526381;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;color:#324351;font-weight:bold;}
a:link{text-decoration:none;font-weight:bold;color:#526381;}
LI{margin-top:0;margin-bottom:0;margin-left:-20px;}
.pagebanner{width:100%;margin:2px;padding:2px;}
.bannerbottomcell{height:5px;background-color:#0000c0;}
.artistmenutext{width:45%;font-size:.85em;color:#333;font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid gray;padding-bottom:0;margin-top:0;margin-bottom:0;margin-right:3px;vertical-align:top;padding-top:5px;padding-bottom:5px;}
.smallmenutext{width:40%;font-family:Arial,Helvetica,sans-serif;font-size:.75em;color:#202020;border-bottom:1px solid gray;padding-bottom:0;margin-top:0;margin-bottom:0;margin-right:3px;vertical-align:middle;}
.editdelete{width:15%;font-size:.7em;color:#202020;border-bottom:1px solid gray;padding-bottom:0;margin-top:0;margin-bottom:0;margin-right:0;vertical-align:middle;}
.homerighttitle{font-size:1.3em;font-weight:bold;text-align:center;color:#526381;padding-top:0;}
.listofficers{font-family:Arial,Helvetica,sans-serif;font-size:9.5pt;color:#202020;font-weight:bold;border-top:1px solid #969696;padding-bottom:5px;padding-top:5px;vertical-align:middle;}
.listofficers2{font-family:Arial,Helvetica,sans-serif;font-size:9.5pt;color:#202020;font-weight:bold;padding-bottom:5px;padding-top:5px;vertical-align:middle;}
.blank{font-family:Arial,Helvetica,sans-serif;font-size:9.5pt;padding-bottom:5px;padding-top:5px;vertical-align:middle;}
.highlighttable{background-color:#f8f8ff;margin-bottom:10px;}
.smallright{font-size:.75em;font-weight:normal;text-align:center;}
.datetext{font-size:10pt;margin-top:3px;margin-bottom:3px;text-align:center;}
.eventstext{font-size:12pt;color:#dc1414;font-weight:bold;margin-top:0;margin-bottom:5px;text-align:center;}
.calendar_top{border-top:thin solid gray;border-bottom:thin solid gray;}
.tables{width:100%;}
.bordertable{width:100%;border:1px;}
.captiontable{width:480px;margin-top:10px;}
.captioncell{width:380px;vertical-align:top;text-align:left;font-size:80%;color:#646464;}
.buttoncell{width:30px;height:0;vertical-align:top;padding-left:0;padding-bottom:0;text-align:center;font-size:70%;}
.urltext{margin:10px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-weight:bold;font-size:100%;}
.greybanner{color:#808080;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:85%;margin-left:7px;margin-top:-5px;}
.datecell{text-align:right;vertical-align:middle;color:#505050;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:80%;margin:10px 0 10px 0;margin:10px 0 10px 0;border-bottom:2px solid #b4b4b4;padding-bottom:5px;}
.sussexchorus{width:80px;margin-left:2px;margin-bottom:0;margin-top:0;}
.formerly{margin-left:5px;font-family:"Times New Roman",serif;font-weight:bold;font-size:100%;color:#404040;margin-top:5px;margin-bottom:5px;}
.sussexchorus{width:80px;margin-left:2px;margin-bottom:0;margin-top:0;}
.quotations{margin-top:10px;margin-bottom:10px;font-size:10.5pt;font-weight:bold;color:#505050;padding-left:10px;padding-right:4px;}
.navbar{color:#404040;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:75%;margin:10px 0 0 0;border-bottom:2px solid #b4b4b4;padding-left:0;padding-bottom:0;}
.textlist{padding-bottom:4px;font-size:7pt;margin-left:2px;margin-right:0;margin-top:6px;margin-bottom:3px;}
.concertname{font-weight:bold;font-size:1.3em;padding-top:6px;padding-bottom:8px;padding:0;}
.large{font-weight:bold;font-size:1.3em;margin-top:1px;margin-bottom:3px;padding:0;}
.larger{font-weight:bold;font-size:105%;margin-top:1px;margin-bottom:3px;padding:0;}
.byline{margin:5px 0 0 0;font-size:9pt;text-align:center;}
.menutext{font-family:Arial,Helvetica,sans-serif;font-size:9.5pt;color:#202020;border-bottom:1px solid #969696;padding-bottom:5px;margin-top:5px;margin-bottom:5px;vertical-align:middle;}
.listtext{font-family:Arial,Helvetica,sans-serif;font-size:85%;color:#404040;border-bottom:1px solid #969696;padding-top:5px;padding-bottom:5px;margin-top:5px;margin-bottom:5px;vertical-align:top;}
.emphtext{font-family:Arial,Helvetica,sans-serif;font-size:9.5pt;color:#800000;font-weight:bold;border-top:1px solid #969696;padding-bottom:5px;padding-top:5px;vertical-align:middle;}
.padtext{padding-bottom:5px;vertical-align:top;padding-top:3px;}
.table{width:100%;padding:4px;margin-top:5px;}
.recordingstable{width:100%;padding:5px;margin-top:8px;margin-bottom:5px;}
.recordingscell{background-color:#e0f3f0;margin-bottom:8px;padding:3px;border-bottom:4px solid white;}
.concerttable{width:100%;vertical-align:top;padding-left:0;padding-right:0;padding-top:5px;padding-bottom:0;}
.yearhdrcell{background-color:#e0e4f0;font-weight:bold;font-size:14pt;color:#526381;padding-bottom:5px;}
.yearlinkcell{background-color:#e0e4f0;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:10.5pt;padding-left:4px;padding-right:4px;padding-bottom:5px;}
.indent{margin-left:20px;}
.borderbtm{vertical-align:top;border-bottom:1px solid #e0e0e0;padding-bottom:10px;font-size:.8em;}
.concdatecell{width:14%;vertical-align:top;border-bottom:1px solid #e0e0e0;padding-bottom:10px;}
.conctitle{font-size:11pt;margin-bottom:-15px;font-weight:bold;}
.conctitle2{font-size:10pt;margin-bottom:-5px;font-weight:bold;}
.concertdate{font-size:120%;color:#404040;text-align:center;font-weight:bold;margin-top:0;margin-bottom:5px;}
.concerttitle{font-size:200%;color:#526381;border:2px solid #526381;padding:10px;text-align:center;font-weight:bold;margin-left:20px;margin-right:20px;background-color:#f0f4ff;}
.composer{font-size:180%;color:#404040;text-align:center;font-weight:bold;margin-bottom:-8px;}
.concertwork{font-size:220%;color:#202080;text-align:center;font-weight:bold;margin-top:3px;}
.artists{font-family:Arial,Helvetica,sans-serif;font-size:100%;color:#404040;text-align:left;font-weight:bold;margin-top:0;padding-top:10px;padding-left:18px;}
.ticketstext{font-size:95%;border-top:2px solid gray;padding-bottom:15px;padding-top:5px;}
.performance{font-size:10.5pt;background-color:#ffffe0;border-bottom:1px solid #e0e0e0;font-size:.8em;}
.description{font-size:120%;background-color:white;font-weight:bold;text-align:center;}
.artist{font-size:100%;background-color:white;font-weight:bold;text-align:center;}
.presstext{font-family:"Bookman Old Style","Times Roman",serif;font-size:10pt;font-weight:bold;color:#505050;margin-bottom:0;margin-top:5px;}
.footertext{font-size:9pt;color:white;text-align:center;font-weight:bold;}
#download{background-color:#eee;border-top:1px solid gray;border-bottom:1px solid gray;padding:5px;}
#sitemaptext{padding-top:6px;padding-left:0;padding-bottom:3px;font-size:1.1em;}
#sitemapsubtext{padding-left:10px;padding-bottom:3px;font-size:.95em;}
.patrons{width:50%;padding-left:10px;}
#form{width:460px;margin-top:10px;margin-bottom:10px;background-color:#e0f3f0;padding:6px;}
.fieldclass{vertical-align:top;margin-bottom:12px;padding-left:3px;border-top:1px solid #526381;border-left:1px solid #526381;border-right:2px solid #526381;border-bottom:2px solid #526381;font-size:11pt;line-height:150%;padding:0;width:320px;}
.formclass{width:460px;margin-top:10px;margin-bottom:10px;background-color:#e0f3f0;padding:6px;}
#adminmenu{text-align:center;background:#f0f0f0;color:#004214;padding-top:5px;padding-bottom:5px;padding-left:10px;margin:3px;font-size:.9em;border-top:1px solid blue;border-bottom:1px solid blue;}
.adminbuttons{padding-right:0;color:#202080;padding:2px;font-size:9pt;}
a.adminbuttons:link{color:#202080;text-decoration:none;text-align:center;}
a.adminbuttons:visited{color:#202080;}
a.adminbuttons:hover{color:gray;border:0 solid black;}
#editbutton{padding:2px;}
.admin{padding-left:20px;color:black;text-align:center;}
.datetime{font-weight:bold;color:#444;font-size:1.05em;}
.datetime{font-weight:bold;color:#444;font-size:1.05em;}
.formtable{width:100%;padding:3px;background-color:#e0e4e8;}
.adminformcommentcell{width:25%;padding-top:3px;padding-bottom:3px;vertical-align:top;}
.adminformfieldcell{width:75%;padding-top:3px;padding-bottom:3px;vertical-align:top;}
.updatetable{width:400px;border:1px solid black;}
.pastconcertdesc{font-size:10.5pt;padding-top:2px;padding-bottom:2px;color:#333;}
.pastconcerttitle{font-size:12.5pt;padding-top:2px;padding-bottom:2px;color:#666;}
#searchform{border-top:1px solid #526381;border-bottom:1px solid #526381;text-align:center;padding:5px;}
.formfield{border-left:1px solid #526381;border-top:1px solid #526381;border-right:2px solid #526381;border-bottom:2px solid #526381;font-size:1.1em;}
.optionfield{border-left:1px solid #526381;border-top:1px solid #526381;border-right:2px solid #526381;border-bottom:2px solid #526381;font-size:1.1em;}
.returnlink{border-top:1px solid #777;padding:3px;border-bottom:1px solid #777;background:#eee;}
.copyright {color: #666; font-weight: bold; }