.purple {margin:0px;padding:3px;background:#D2D7FD;width:604px;}
.purple h4, .white h4 {margin:0px 0px 0px 2px;padding:3px 0px 0px 5px;color:#990000;list-style-type:none;}
.white {margin:0px;padding:3px;background:#FFF;width:604px;}
#container2 h2 {padding:10px;text-align:center;}
li.closed3 h5 a:link, li.closed3 h5 a:visited {color:#000;text-decoration:none;}
li.closed3 h5 a:hover {background:transparent;color:#369;text-decoration:none;}
li.open3 h5 a:link, li.open3 h5 a:visited {color:#000;text-decoration:none;}
li.open3 h5 a:hover {background:transparent;color:#369;text-decoration:none;}
div#eventsList {margin:10px;padding:0px;border:3px solid #000;}
div#eventsList li {margin:0px;padding:0px;list-style-type:none;}
ul#events {margin:0px;padding:0px;}
#months h3 {text-align:center;}
#months h3 a:link, #months h3 a:visited {color:#666;}
#months h3 a:hover {color:#FF0000;}
#events li h5 {color:#000;margin:0px;font-weight:normal;padding:0px 0px 10px;line-height:1.2em;list-style-type:none;border-bottom:0px solid #000;}
#events li h3 {margin:0px;padding:5px;border-bottom:1px solid #369;border-top:1px solid #369;display:block;background:#FEFDD9;}
#events li h6 a:link, #events li h6 a:visited {margin:0px;padding:2px;font-weight:normal;display:block;color:#000;text-decoration:underline;background}
#events li h6 a:hover {margin:0px;padding:2px;display:block;color:#FF0000;font-weight:normal;text-decoration:underline;background-color:#FFF;}
#events h3 a {margin:0px;padding-left:5px;list-style-type:none;font-weight:bold;}
.eventsContact {font-size:9pt;color:#369;text-decoration:underline;}
a#moreinfo {color:#0066FF; font-weight:bold;}
a#moreinfo:hover {text-decoration:underline;}
.closed3{line-height:12px;}

