h1,h2,h3{clear:both;line-height:2em;padding:5px 0}
h1{font-size:2.8em;color:#577b27;line-height:1em;margin-top:.5em}
h2{font-size:1.8em}
h3{font-size:1.6em}
html{font-size:100%}
body{font-family:arial, sans-serif;font-style:normal;font-size:62.5%;line-height:1.5em}
#w_container{font-size:1.3em;line-height:1.5em;background-color:transparent;display:block;position:relative;top:0;width:800px;z-index:10;margin:0 auto}
.clear{clear:both;line-height:0}
#w_content2a p{margin-bottom:1em}
#w_topbar{height:195px;top:0}
#w_topbar img{border:none;float:left;margin:25px 30px 0 0}
#w_contentwrapper{float:right;margin-left:-180px;width:100%}
#w_breadcrumb{clear:both;color:#000;display:inline-block;float:left;margin-left:180px;_margin-left:90px;width:620px}
#w_content2{display:inline;float:right;text-align:left;width:620px}
#w_content2a{_margin-right:10px;display:inline;float:left;width:430px}
#w_content2b{display:inline;float:right;padding-top:2em;width:180px}
#w_content2b h3{color:#fff;padding:0 0 0 1em}
#w_content2b ul{border:dotted 1px #577b27;margin-bottom:2em}
#w_content2b ul li{list-style:none;padding:.5em 0 .5em 1.5em}
#w_content1{float:left;width:180px;margin-top:45px}
#w_content1 ul li{list-style:none;padding-bottom:1em}
#w_footer{margin-top:1.5em;height:140px;width:800px;position:absolute;z-index:4;background-color:transparent;background:url(../images/logo.png) 95% 50% no-repeat;font-size:1.1em;line-height:1.3em}
#w_footer ul{height:2em;margin:1em 0 0;padding:0}
#w_footer ul li{display:inline;list-style:none;margin:6px 0;padding:6px 0}
.useful-links li{display:block;background-color:#fff;position:relative;left:1em}
.useful-links a:link,.useful-links a:visited,.useful-links a:hover,.useful-links a:focus,.useful-links a:active{border:0 none;font-style:normal;font-weight:700;padding:6px 12px}
#w_footer p{color:#fff;margin-top:1em;margin-left:1em;font-size:.9em;line-height:1.3em;display:block}
table{border:1px solid #CBCBC1;width:430px;margin:.5em 0 2em}
th{background-color:#EEEEE9;font-family:Arial,Helvetica,sans-serif;padding:2px 2px 2px 5px}
table tr td{border:1px solid #CBCBC1}
.menuhome li a{text-align:left;height:40px;font:16px Verdana, Arial, Helvetica, sans-serif;color:#fff;display:block;background:url(../images/HomeMenuImages.png) 0 0 no-repeat;text-decoration:none;outline:none;padding:0 25px}
.menuhome li a:hover{background:url(../images/HomeMenuImages.png) 0 -40px no-repeat;color:#fff}
.menuhome li a.active,.menuhome li a.active:hover{background:url(../images/HomeMenuImages.png) 0 -80px no-repeat;color:#fff}
.menuwi li a{text-align:left;height:40px;font:16px Verdana, Arial, Helvetica, sans-serif;color:#fff;display:block;background:url(../images/WiMenuImages.png) 0 0 no-repeat;text-decoration:none;outline:none;padding:0 25px}
.menuwi li a:hover{background:url(../images/WiMenuImages.png) 0 -40px no-repeat;color:#fff}
.menuwi li a.active,.menuwi li a.active:hover{background:url(../images/WiMenuImages.png) 0 -80px no-repeat;color:#fff}
.menucontactus li a{text-align:left;height:40px;font:16px Verdana, Arial, Helvetica, sans-serif;color:#fff;display:block;background:url(../images/ContactMenuImages.png) 0 0 no-repeat;text-decoration:none;outline:none;padding:0 25px}
.menucontactus li a:hover{background:url(../images/ContactMenuImages.png) 0 -40px no-repeat;color:#fff}
.menucontactus li a.active,.menucontactus li a.active:hover{background:url(../images/ContactMenuImages.png) 0 -80px no-repeat;color:#fff}
.menuevents li a{text-align:left;height:40px;font:16px Verdana, Arial, Helvetica, sans-serif;color:#fff;display:block;background:url(../images/EventsMenuImages.png) 0 0 no-repeat;text-decoration:none;outline:none;padding:0 25px}
.menuevents li a:hover{background:url(../images/EventsMenuImages.png) 0 -40px no-repeat;color:#fff}
.menuevents li a.active,.menuevents li a.active:hover{background:url(../images/EventsMenuImages.png) 0 -80px no-repeat;color:#fff}
.menunews li a{text-align:left;height:40px;font:16px Verdana, Arial, Helvetica, sans-serif;color:#fff;display:block;background:url(../images/NewsMenuImages.png) 0 0 no-repeat;text-decoration:none;outline:none;padding:0 25px}
.menunews li a:hover{background:url(../images/NewsMenuImages.png) 0 -40px no-repeat;color:#fff}
.menunews li a.active,.menunews li a.active:hover{background:url(../images/NewsMenuImages.png) 0 -80px no-repeat;color:#fff}
.menugroups li a{text-align:left;height:40px;font:16px Verdana, Arial, Helvetica, sans-serif;color:#fff;display:block;background:url(../images/GroupsMenuImages.png) 0 0 no-repeat;text-decoration:none;outline:none;padding:0 25px}
.menugroups li a:hover{background:url(../images/GroupsMenuImages.png) 0 -40px no-repeat;color:#fff}
.menugroups li a.active,.menunews li a.active:hover{background:url(../images/GroupsMenuImages.png) 0 -80px no-repeat;color:#fff}
#map{width:430px;height:300px}
.home{background-color:#577b27!important}
.wi{background-color:#956c50!important}
.contactus{background-color:#000!important}
.events{background-color:#cb4e60!important}
.pink{color:#cb4e60}
.green{color:#577b27}
.news{background-color:#f2a659!important}
.orange{color:#f2a659}
.blue{color:#7ec4f7}
.groups{background-color:#7ec4f7 !important}
a{text-decoration:underline}
a:active{color:#a6a49d}
#a-z ul{float:left;margin-right:.8em}
#a-z ul li{list-style:none}
form{width:430px}
label{float:left;text-align:left;font-weight:700;width:95px}
.row input{float:right;width:320px}
.row{margin-bottom:5px}
#message{width:320px;height:150px}
.button{float:right;margin-right:10px;margin-bottom:50px}
.photo{margin-bottom:2em;float:left;border-color:#696765;border-style:solid;border-width:10px 10px 60px}
.person{height:170px;width:120px;border-width:5px 5px 80px;padding:5px}
.imgcaption-person{color:#FFF;font-weight:700;left:0;position:relative;top:10px}
.small{width:280px;padding:5px 5px 0}
.large{width:580px;padding:10px 10px 0}
.imgcaption{position:relative;top:40px;left:0;color:#fff;font-weight:700}
.imgfloatleft{float:left;padding-right:10px}
.imgfloatright{float:right;padding-left:10px}
h1.green{margin-bottom:.5em}
.centre{text-align:center;font-weight:700}
.signature{float:right}
caption{font-weight:700;font-size:1.3em;text-align:left}
.copyright{margin-top:.7em;display:block}
.latest a{display:block}
.eventlogo{left:520px;position:absolute;top:270px}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,#w_content1 ul{margin:0;padding:0}
* html,.clearFix{display:inline-block}
#w_breadcrumb span,.nobreadcrumb{margin-top:1em}
.menuhome,.menuwi,.menucontactus,.menuevents,.menunews,.menugroups{width:170px;list-style:none;background:#fff;margin:0;padding:0}
.menuhome li,.menuwi li,.menucontactus li,.menuevents li,.menunews li,.menugroups li{height:40px;display:block;margin:0 0 1px;padding:0}
.menuhome li a span,.menuwi li a span,.menucontactus li a span,.menuevents li a span,.menunews li a span,.menugroups li a span{line-height:40px}
.brown,#w_breadcrumb.brown span{color:#956c50}
.black,a:link,a:visited{color:#000}
a:hover,.infobox a:hover,.latest a:hover{color:#696765}
.infobox,.latest{background-color:#DDD;color:#000;font-weight:700;padding:1em}