body{font-family:verdana,arial,helvetica,sans-serif;font-size:75%;text-align:center;background-color:#006;margin:0;padding:0;height:100%;}
p.pagetext{padding:0 3px;text-align:left;}
p.heading{font-weight:bold;text-align:left;}
h1{font-size:130%;}
h4{font-size:105%;}
h2{font-size:110%;}
.container{width:800px;background-color:white;margin:0;padding:3px;text-align:left;margin-left:auto;margin-right:auto;margin-top:5px;}
a:link{color:#006;text-decoration:none;}
a:visited{color:#151b54;text-decoration:none;}
a:hover{color:#151b54;text-decoration:underline;}
a:active{color:#151b54;text-decoration:underline;}
.banner{text-align:center;background-color:#fc3;margin:0 0 3px 0;padding:0;}
.bannerimage{vertical-align:top;}
.bannertext{margin:19px 0;}
.nextevent{padding:1px 2px;border-style:solid;border-width:1px;border-color:#edda74;text-align:left;display:inline-block;}
.event{text-align:left;border:solid 1px #edda74;margin:6px 0;display:block;padding:2px;}
.directions{text-align:left;font-weight:bold;margin:6px 0;}
.newEvent{padding:2px;border:solid 1px red;color:red;font-weight:bold;text-align:left;margin:3px 0 0 0;display:inline-block;}
.eventheading{font-weight:bold;}
.eventtitle,.eventlecturer,.eventdate,.eventvenue{padding:2px 2px;display:block;}
.menuitem{display:block;padding:6px;margin:2px 0 2px 2px;border-style:solid;border-width:1px;border-color:#edda74;font-weight:bold;}
.menuitem:hover{background-color:#006;color:White;text-decoration:none;}
#titlebar{background-color:#edda74;width:100%;text-align:center;}
.unorderedlist{text-align:left;}
.floatleft{float:left;border-style:solid;border-width:1px;border-color:#edda74;padding:2px;margin:4px 4px 4px 0;}
.plainBorder{border-style:solid;border-width:1px;border-color:#edda74;padding:2px;margin:4px 4px 4px 0;}
.floatright{float:right;border-style:solid;border-width:1px;border-color:#edda74;padding:2px;margin:4px 0 4px 4px;}
.paraFloatright{background-color:#fff;float:right;border-style:solid;border-width:1px;border-color:#edda74;padding:2px;margin:0;}
.rightimage{float:right;border-style:solid;border-width:1px;border-color:#edda74;padding:2px;margin-top:2px;margin-left:2px;margin-bottom:2px;}
.sidebar{float:left;text-align:left;display:inline-block;}
.pagebody{margin:5px 2px 10px 175px;height:100%;}
.headingfont{font-weight:bold;font-size:20px;vertical-align:sub;}
.footer{text-align:center;vertical-align:bottom;clear:both;font-size:80%;color:#606060;}
hr{height:1px;width:80%;}
.person{padding:2px 0;}
.whiteBg{background-color:#fff;}
.orangeBg{background-color:#f8ebcd;}