body {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; text-align: left; margin: 0; margin-top: 10px; background-image: url(images/tile.gif); background-repeat: repeat;}

/* Main Divs */
	#container {width: 720px; background-color: white;}
	#header {width: 720px; margin-bottom: 0;}
	#header3 {width: 720px; background-image: url(images/sub_header.gif); margin-bottom: 5px;}
	#header3 p{text-align: right; margin: 0; margin-right: 10px;}
	#footer {width: 690px; padding: 5px; padding-right: 25px; height: 40px; background-color: #018241;}

/* Text And Hyperlink Formatting : h1 = Page Title : h2 = Large Green Title : h3 = Small Green Title : h4 = Subtitle */
	p {text-align: justify; font-size: 12px; margin: 0; margin-bottom: 1.5em;}
	h1 {text-align: left; text-transform: uppercase; font-size: 18px; color: #018241; margin: 0; margin-bottom: 1.5em}
	h2 {text-align: left; text-transform: uppercase; font-size: 12px; color: #018241; margin: 0; margin-bottom: 1.5em; text-align: left;}
	h3 {text-align: left; text-transform: uppercase; font-size: 11px; color: #018241; margin: 0; text-align: left;}
	h4 {text-align: left; font-weight: 300; margin: 0; margin-bottom: 15px; font-size: 11px;}
	address {font-size: 11px; text-align: left;}
	li {font-size: 11px; margin-left: 0; padding-left: 5px; text-align: left; padding-bottom: 0; padding-top: 0;}
	a {color: #018241;}
	a:hover {color: black;}
	a.image img {border: 0;}

/* Main Cell Formatting */
	td.content1 {padding: 20px;}
	td.right {padding-top: 20px; padding-right: 12px;}

/* Navigation */
	td.nav {width: 120px; border-left: 10px solid #FEDB29; background-color: #C2DB1F;}
	#navigation {width: 120px;}
	#navigation a {padding: 3px; padding-left: 6px; padding-right: 0; width: 110; background-color: #C2DB1F; text-decoration: none; color: black; font-size: 11px; display: block; border-bottom: 1px solid white; text-align: left;}
	#navigation a:hover {background-color: #D8E976;}

/* The Box on the Right of some pages: ourstory.html, ourvision.html */
	#rHead {height: 20px; width: 100%; background-color: #018241; border: 1px solid #018241;}
	#rHead img {margin-top: 5px; margin-left: 20px;}
	#rHead p {text-transform: uppercase; display: inline; color: white; margin: 0; margin-left: 10px; font-weight: bold;}
	#rMain {width: 100%; border: 1px solid #BFE0CF; background-color: #F0F6C7; margin-bottom: 10px;}
	#rMain p {font-size: 10px; line-height: 1.2em; margin: 12px; margin-bottom: 1em;}
	#rMain li {font-size: 10px; margin: 9px; margin-bottom: 9px;}

/* The Events Calendar */
	table.event {border: 1px solid #BFE0CF; font-family: Arial, Helvetica, sans-serif; text-align: center;}
	.event th {background-color: #018241; border-right: 1px dashed white;  font-size: 13px; color: white; text-transform: uppercase;}
	.event tr {background-color: #F0F6C8; border-right: 1px dashed #BFE0CF;  font-size: 11px;}
	.event tr.r2 {background-color: #D5E662; border-right: 1px dashed #BFE0CF; font-size: 11px;}
	
/* The Photo Table */
	table.photo {text-align: left; margin: 0;}
	.photo td {padding: 10px; padding-right: 10px;}
	.photo tr {background-color: white;}
	.photo tr.grn {background-color: #F0F6C7;}
	.photo img {border: 1px solid #BFE0CF;}