body {
	/*background-image: url(../images/grn.jpg);*/
	font-family: Arial, Helvetica, sans-serif;
}

#container {
	width: 900px;
	margin: auto;
	background-color: #FFF;
	padding: 10px;
	border: 2px solid #024F2A;
}

/* Banner */

#bannerleft {
	float: left;
	width: 546px;
	margin: 0;
}

#bannerright {
	float: right;
	width: 350px;
	margin: 0;
}


/* Top Menu Bar */

#menucontainer {
	clear:both;
	margin: 0;
	padding: 0;
	height: 50px;
	background:transparent url(../images/grnbar.jpg) repeat-x top left;
}


/* Side Menu */

#sidemenu {
	float: left;
	width: 210px;
	margin: 0;
	background-color: #FFF;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
}

#sidemenu ul {
	margin: 0px;
	padding: 0px;
}

#sidemenu li {
	list-style: none;
	margin: 0px;
	background-color: #efefef;
	border: 1px solid #FFF;
	color: #024F2A;
	padding: 5px;
	padding-left: 10px;
	font-size: .9em;
}

#sidemenu a:link, #sidemenu a:visited {
	text-decoration:none;
	color: #024F2A;
}

#sidemenu a:hover {
	text-decoration:underline;
	color: #024F2A;
}

#sidemenu #logos {
	margin-top: 50px;
	text-align:center;
}


/* Content Section */

#content {
	float: right;
	width: 650px;
	margin: 0;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 10px;
	background-color: #FFF;
	text-align: left;
}

#content #picbtns {
	margin: 0;
	text-align: center;
}

#content .btns {
	border: none;
	margin: 10px;
}

#content h2 {
	color: #024F2A;
}

#content h1 {
	padding-bottom: 15px;
}

#content h1 span {
	display: none;
}

#content .welcome {
	background: transparent url(../images/txtwelcome.jpg) top left no-repeat;
	height: 40px;
	width: 200px;
}

#content .aboutus {
	background: transparent url(../images/txtaboutus.jpg) top left no-repeat;
	height: 40px;
	width: 200px;
}

#content .services {
	background: transparent url(../images/txtservices.jpg) top left no-repeat;
	height: 40px;
	width: 200px;
}

#content .events {
	background: transparent url(../images/txtevents.jpg) top left no-repeat;
	height: 40px;
	width: 200px;
}

#content .newsletter {
	background: transparent url(../images/txtnewsletter.jpg) top left no-repeat;
	height: 40px;
	width: 200px;
}

#content .links {
	background: transparent url(../images/txtlinks.jpg) top left no-repeat;
	height: 40px;
	width: 200px;
}

#content .contactus {
	background: transparent url(../images/txtcontactus.jpg) top left no-repeat;
	height: 40px;
	width: 200px;
}

#content .donate {
	background: transparent url(../images/txtdonations.jpg) top left no-repeat;
	height: 40px;
	width: 200px;
}

#content .referrals {
	background: transparent url(../images/txtreferrals.jpg) top left no-repeat;
	height: 40px;
	width: 200px;
}

#content .volunteer {
	background: transparent url(../images/txtvolunteer.jpg) top left no-repeat;
	height: 40px;
	width: 200px;
}

#content .staff {
	color: #ff6f20;
	font-weight:bold;
}


/* Footer Section */

#footer {
	color: #FFF;
	text-align: center;
	margin: 0;
	height: 105px;
	margin-top: 20px;
	padding-top: 5px;
	background: transparent url(../images/footerbg.jpg) center no-repeat;
}


/* Misc */

.clearfloat { 
/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.imgl { /* for left aligned images */
	float: left;
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
    }	

.imgr { /* for right aligned images */
	float: right;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	}

.noborder { 
	border: 0;
	margin: 5px;
	}

#designer {
	width: 900px;
	margin: auto;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #000000;
	text-align: center;
}

#designer a:link,
#designer a:visited,
#designer a:active {
	color: #000000;
	text-decoration: none;
	}

#designer a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
/* Logo colors:
Yellow - Pantone solid coated 123 C  	#ffc82e
Orange - Pantone solid coated 1585 C   	#ff6f20 
Pink - Pantone solid coated 710 C  		#e34761
Blue - Pantone solid coated 7461 C  	#0082c0
*/

