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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
bold,strong{font-weight:bold}
em,i{font-style:italic}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
body{background:#4a4f54 url(/images/grass.png) no-repeat center bottom}
div.wrap{width:940px;margin:0 auto;position:relative}
div.bar{background:#00ab51}div.bar:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.bar ul.nav{float:left}div.bar ul.nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.bar ul.nav li{float:left;padding:12px 20px 0 0}div.bar ul.nav li a{color:#fff;font:600 13px/100% "Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}
div.bar ul.nav li.active a{color:#4a4f54}
div.bar ul.social{float:right}div.bar ul.social:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.bar ul.social li{float:left;padding:8px 0 8px 10px}
div.header{background:url(/images/header-bg.jpg) #43236b no-repeat center bottom}div.header div.wrap{height:256px;position:relative}
div.header h1{padding:20px 0 0 0}div.header h1 a{display:block;width:180px;height:212px;background:url(/images/logo.png) no-repeat;text-indent:-1000em}
div.header div.slogan{position:absolute;right:0;bottom:90px;font:600 24px/100% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}div.header div.slogan em{color:#00ab51;font-style:normal}
div.header ul.nav{position:absolute;right:0;bottom:20px}div.header ul.nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.header ul.nav li{float:left;margin:0 0 0 20px}div.header ul.nav li a{display:block;padding:5px 10px;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;color:#fff;text-decoration:none;text-transform:uppercase;font:600 14px/100% "Helvetica Neue",Helvetica,Arial,sans-serif}
div.header ul.nav li.active a{background:#00ab51}
div.hero{height:420px;overflow:hidden;border-top:20px solid #fff;background:#b1b3b6}div.hero div.wrap{width:980px}
div.hero div.flexslider{border-left:20px solid #fff;border-right:20px solid #fff}div.hero div.flexslider ul.slides li.cont div.caption{position:absolute;left:0;bottom:0;width:240px}div.hero div.flexslider ul.slides li.cont div.caption h2{text-transform:uppercase;font:400 14px/100% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background:#37236a;display:inline-block;padding:8px 10px}div.hero div.flexslider ul.slides li.cont div.caption h2 strong{font-weight:600}
div.hero div.flexslider ul.slides li.cont div.caption p{padding:10px 10px;background:#939598;color:#fff;font:400 13px/140% "Helvetica Neue",Helvetica,Arial,sans-serif}div.hero div.flexslider ul.slides li.cont div.caption p strong{font-weight:600}
div.hero div.flexslider ul.slides li.first:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.hero div.flexslider ul.slides li.first div.caption{position:absolute;left:0;bottom:0;width:240px}div.hero div.flexslider ul.slides li.first div.caption h2{text-transform:uppercase;font:400 14px/100% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background:#37236a;display:inline-block;padding:8px 10px}div.hero div.flexslider ul.slides li.first div.caption h2 strong{font-weight:600}
div.hero div.flexslider ul.slides li.first div.caption p{padding:10px 10px;background:#37236a;color:#fff;font:400 13px/140% "Helvetica Neue",Helvetica,Arial,sans-serif}div.hero div.flexslider ul.slides li.first div.caption p strong{font-weight:600}
div.hero div.flexslider ul.slides li.first div.awards{width:320px;height:400px;border-right:20px solid #fff;float:left;position:relative}div.hero div.flexslider ul.slides li.first div.awards div.caption h2{background:#fff;color:#00ab51}
div.hero div.flexslider ul.slides li.first div.awards div.caption p{background:#37236a;color:#fff}
div.hero div.flexslider ul.slides li.first div.events{width:320px;height:300px;border-right:20px solid #fff;border-bottom:20px solid #fff;position:relative}div.hero div.flexslider ul.slides li.first div.events div.caption h2{background:#37236a;color:#fff}
div.hero div.flexslider ul.slides li.first div.events div.caption p{background:#939598;color:#fff}
div.hero div.flexslider ul.slides li.first div.whatwedo{background:#00ab51;width:320px;height:100px;position:relative;border-right:20px solid #fff}div.hero div.flexslider ul.slides li.first div.whatwedo div.caption{width:100%;top:0}div.hero div.flexslider ul.slides li.first div.whatwedo div.caption h2{background:#fff;color:#939598}
div.hero div.flexslider ul.slides li.first div.whatwedo div.caption p{background:inherit;color:#fff}
div.hero div.flexslider ul.slides li.first div.donation{width:300px;height:210px;position:relative;border-bottom:20px solid #fff}div.hero div.flexslider ul.slides li.first div.donation div.caption h2{background:#fff;color:#37236a}
div.hero div.flexslider ul.slides li.first div.donation div.caption p{background:#37236a;color:#fff}
div.hero div.flexslider ul.slides li.first div.news{width:300px;height:190px;position:relative}div.hero div.flexslider ul.slides li.first div.news div.caption h2{background:#00ab51;color:#fff}
div.hero div.flexslider ul.slides li.first div.news div.caption p{background:#fff;color:#37236a}
div.home{border-top:20px solid #fff;border-bottom:20px solid #fff;background:#b1b3b6;padding:40px 0}div.home:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.home div.welcome{width:600px;float:left}div.home div.welcome p{font:400 14px/150% "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 0 20px 0}div.home div.welcome p:first-child{font:600 20px/130% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;padding:0 0 20px 0}
div.home div.welcome p:last-child{padding:0 0 0 0}
div.home div.news{width:300px;float:right}div.home div.news h2{font:600 18px/100% "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;padding:5px 0 20px 0}div.home div.news h2 em{color:#37236a}
div.home div.news div.item.first{padding:0 0 20px 0;border-bottom:1px dotted #fff;margin:0 0 20px 0}
div.home div.news div.item h3{padding:0 0 2px 0}div.home div.news div.item h3 a{color:#37236a;font:500 14px/130% "Helvetica Neue",Helvetica,Arial,sans-serif}
div.home div.news div.item p{font:500 13px/160% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}div.home div.news div.item p a{color:#37236a}
div.page{background:#fff;padding:30px 0}div.page:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.page div.sidebar{float:left;width:220px;margin:0 30px 0 0}div.page div.sidebar h2{background:#00ab51;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;color:#fff;font:600 15px/140% "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:3px 10px;margin:0 0 10px 0}
div.page div.sidebar h3{font:600 14px/140% "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 0 5px 0;color:#737f83}
div.page div.sidebar p{font:400 14px/140% "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 0 15px 0;color:#737f83}div.page div.sidebar p a{color:#00ab51}
div.page div.sidebar ul.nav li{padding:0 0 10px 10px}div.page div.sidebar ul.nav li a{font:400 14px/100% "Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;color:#4a4f54}
div.page div.content{float:left;width:440px}div.page div.content.wide{width:690px}div.page div.content.wide div.intro{padding:0 0 30px 0}
div.page div.content.wide div.trustees div.trustee{padding:0 0 30px 0}div.page div.content.wide div.trustees div.trustee:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.page div.content.wide div.trustees div.trustee div.info{width:510px;float:left}div.page div.content.wide div.trustees div.trustee div.info h3{font:600 16px/140% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#737f83;padding:0 0 10px 0}
div.page div.content.wide div.trustees div.trustee div.photo{width:150px;float:right}
div.page div.content p{font:400 14px/140% "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 0 15px 0;color:#737f83}div.page div.content p:first-child{font:600 18px/140% "Helvetica Neue",Helvetica,Arial,sans-serif}
div.page div.content ul{padding:0 0 15px 20px;list-style:disc}div.page div.content ul li{font:400 14px/140% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#737f83}
div.page div.news{float:left;width:690px}div.page div.news div.item{padding:0 0 30px 0}div.page div.news div.item p.date{font:italic 500 13px/100% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#737f83;padding:0 0 8px 0}
div.page div.news div.item div.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.page div.news div.item div.extract{width:440px;float:left;border-top:1px solid #00ab51}div.page div.news div.item div.extract h2{padding:5px 0 10px 0}div.page div.news div.item div.extract h2 a{font:600 18px/140% "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#737f83;text-decoration:none}
div.page div.news div.item div.extract p{font:400 14px/140% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#737f83;padding:0 0 15px 0}
div.page div.news div.item div.photo{width:220px;float:right}
div.page div.event{float:left;width:690px}div.page div.event h2{font:500 24px/100% "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#737f83;padding:0 0 20px 0}
div.page div.event div.photos{margin:0 0 20px 0}div.page div.event div.photos:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.page div.event div.photos div.photo{float:left}div.page div.event div.photos div.photo img{display:block}
div.page div.event div.photos div.photo.wide{margin:0 10px 0 0}
div.page div.event div.photos div.photo.pad{margin:0 10px 0 0}
div.page div.event div.info h3{font:600 18px/100% "Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 0 5px 0}div.page div.event div.info h3.date{color:#4a4f54}
div.page div.event div.info h3.location{color:#00ab51;padding:0 0 10px 0}
div.page div.event div.info p{font:400 14px/160% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#737f83;padding:0 0 15px 0}
div.page div.event div.enquire{float:right}
div.page div.contact{float:left;width:690px}div.page div.contact h2{font:500 24px/100% "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#737f83;padding:0 0 20px 0}
div.page div.contact p{font:600 14px/160% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#4a4f54;padding:0 0 10px 0}
div.page div.contact input[type=text]{border:none;background:#eee;padding:5px;width:690px;font:400 14px/160% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#4a4f54}
div.page div.contact textarea{border:none;background:#eee;padding:8px;width:690px;height:100px;font:400 14px/160% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#4a4f54}
div.page div.gallery:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.page div.gallery div.photo{padding:0 20px 20px 0;float:left}div.page div.gallery div.photo img{display:block}
div.page div.gallery div.photo.last{padding:0 0 20px 0}
div.page div.right{float:right;width:220px}
div.footer{padding:30px 0 130px 0;margin:0 0 50px 0}div.footer:after{content:".";display:block;height:0;clear:both;visibility:hidden}
div.footer div.col{float:left;padding-right:95px}div.footer div.col h2{font:400 16px/100% "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;padding:0 0 20px 0}div.footer div.col h2 strong{font-weight:bold}
div.footer div.col.nav ul li{font:400 13px/150% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}div.footer div.col.nav ul li a{color:#fff}
div.footer div.col.social ul li{float:left;padding:0 10px 0 0}
div.footer div.col.contact{padding-right:0;font:400 13px/150% "Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}div.footer div.col.contact a{color:#fff}
div.footer div.small{position:absolute;bottom:0;left:0;color:#fff;font:400 13px/100% "Helvetica Neue",Helvetica,Arial,sans-serif}
div.footer div.credit{position:absolute;right:0;bottom:0}
