html {
	background:#E7EDDD;
}

/* Header */
#header h1 a.logo {
    background:url(../Images/sprite_green.png) no-repeat 0 0;
}

/* Nav */
#header ul.nav li {
	background:url(../Images/sprite_green.png) no-repeat -544px -45px;
}

#header ul.nav li#navhome { width:101px; background:none; }
.home #header ul.nav li#navhome a { background:url(../Images/sprite_green.png) no-repeat 0 -45px; color:#000; }

#header ul.nav li#navevents { width:45px; }
.events #header ul.nav li#navevents a { background:url(../Images/sprite_green.png) no-repeat -113px -45px; color:#000; }

#header ul.nav li#navproject { width:91px; }
.project #header ul.nav li#navproject a { background:url(../Images/sprite_green.png) no-repeat -170px -45px; color:#000; }

#header ul.nav li#navmembers { width:71px; }
.members #header ul.nav li#navmembers a { background:url(../Images/sprite_green.png) no-repeat -272px -45px; color:#000; }

#header ul.nav li#navcontact { width: 107px; }
.contact #header ul.nav li#navcontact a { background:url(../Images/sprite_green.png) no-repeat -355px -45px; color:#000; }

/* Content Containers */
.contentWrapper {
    background-color:#e7eddd;
}
.home .contentWrapper {
	background-color:#61861e;
}
.home .mainContent {
    background-color:#91AB62;
}
.mainContent a {
    color:#61861e;
}

/* Back to top */
p.backToTop {
	border-top:solid 1px #61861e;
}
p.backToTop a {
	background:url(../Images/sprite_green.png) no-repeat 0 -377px;
}
p.backToTop a:hover {
	background:url(../Images/sprite_green.png) no-repeat -115px -377px;
}

/* events Module */
.module.events .header h4 a {
	background:url(../Images/sprite_green.png) no-repeat -50px -95px;
}
.module.events .header h4 a:hover {
	background:url(../Images/sprite_green.png) no-repeat -125px -95px;
}
.module.events .content ul {
	border-bottom:1px solid #61861e;
}

/* Footer */
#footerWrapper {
	border-top:5px solid #91AB62;
	background-color: #E7EDDD;
}
#footerWrapper #footer .footerBlock a img {	
	border:5px solid #91AB62;
}
#footerWrapper #footer .footerDiscussion p {
	border-bottom:1px solid #91AB62;
}
#footerWrapper #footer .footerDiscussion p span a, #footerWrapper #footer .footerDiscussion p span a:hover {
	color:#afcd79;
}
#footerWrapper #footer .footerSeperator, .home #footerWrapper #footer .legal {
	border-top:5px solid #91AB62;	
}
#footerWrapper #footer a {
	color:#afcd79;
}

/* events Page */
.events .mainContent .primaryContent h4 {
    border-top:10px solid #e7eddd;
}
