	
	/* General Styles */
	body {
		margin:0px 0px 0px 0px;
		background:#D0DBC2;
		font-family:Arial, Helvetica, 'sans-serif';
		font-size:13px;
		color:#000;
		line-height:1.4em;
	}
	p {
		margin: 0px;
		margin-bottom:12px;
		padding: 0px;
	}
	
	a {
		color:#00C;
		text-decoration:underline;
	}
	
	a:hover {
		color:#C00;
		text-decoration:underline;
	}
	
	h1, h2, h3, h4 {
		margin: 0px;
		padding: 0px;
	}
	h2{
		font-size:1.2em;
		font-weight:bold;
		margin-bottom:.5em;
	}
	
	h3{
		font-size:1.0em;
		font-weight:bold;
		margin-bottom:.5em;
	}
	table td {
		vertical-align:top;
		font-family:Arial, Helvetica, 'sans-serif';
		color:#000;
		font-size:13px;
		line-height:1.4em;
	}
	
	div.contentRegion {
		margin:10px;
		padding:0px;
	}
	
	/* Header  */
	table#header {
		margin:0px;
		padding:0px;
		margin-left:auto;
		margin-right:auto;
		width:750px;
	}

	table#header td#logo {
		width:300px;
		height:150px;
		margin:0px;
		padding:0px;
		background:#ADC093;
	}
	table#header td#logo img {
		display:block;
		margin:0px;
		padding:0px;
		margin-top:15px;
		margin-left:25px;

	}
	table#header td#headerphotos {
		width:450px;
		height:150px;
		margin:0px;
		padding:0px;
		background:#ADC093;
	}
	
	table#header td#headerphotos img {
		display:inline-block;
	}

	/* Navigation */
	div.clearall {clear:both;height:1px;margin-top:-1px;padding:0px;}
	div#navigation {
		margin:0px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		width:750px;
	}
#nav {
		margin:0;
		padding:0;
		background:#aa7931;
		width:100%;
		float:left;
		border:1px solid #42432d;
		border-width:1px 0;
	}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#nav a:link,
	#nav a:visited {
		padding:5px 5px 5px 5px;
		float:left;
		width:auto;
		border-right:1px solid #42432d;
		text-decoration:none;
		font:bold .9em/1em Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-shadow: 2px 2px 2px #555;
	}
	#nav a:hover {
		color:#fff;
		background:#727454;
	}
	#nav li:first-child a {
		border-left:1px solid #42432d;
	}
	
	#nav-services a,#nav-publications a{ background-color:#aa7931;text-shadow:none;color:#fff}
	#nav-donate a,#nav-about a{ background-color:#7aa56a;text-shadow:none;color:#fff}
	#nav-volunteer a, #nav-media a{ background-color:#a5604c;text-shadow:none;color:#fff}
	#nav-spotlight a{ background-color:#738ba9;text-shadow:none;color:#fff}
	#nav-events a{ background-color:#a97373;text-shadow:none;color:#fff}
	#nav-employment a, #nav-home a{ background-color:#795286;text-shadow:none;color:#fff}
	
	#nav-home a:hover,#nav-services a:hover,#nav-publications a:hover,
	#nav-donate a:hover,#nav-about a:hover,
	#nav-volunteer a:hover,
	#nav-spotlight a:hover,
	#nav-events a:hover,
	#nav-employment a:hover, #nav-media a:hover { background-color:#666; color:#fff;}
	
	#nav a:active {
		background:#666;
		color:#fff;
	}
	
	/* MainPage */
	table#mainPage {
		margin:0px;
		margin-left:auto;
		margin-right:auto;
		padding:0px;
		width:750px;
	}
	table#mainPage td#content {
		margin:0px;
		padding:0px;
		padding-top:0px;
		padding-left:0px;
		background:#fff;
	}
	
	table#mainPage td#content h1 {
		margin:0px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:3px;
		color:#FFF;
		background:#adc093;
		font-size:14px;
		font-weight:normal;
	}
	
	table#mainPage td#sidebar {
		margin:0px;
		padding:0px;
		padding-top:10px;
		padding-bottom:48px;
		padding-left:10px;
		padding-right:10px;
		background:#FFD9A2;
		font-size:12px;
	}
	table#mainPage td#sidebar a {
		color:#9f7c46;
		text-decoration:none;
		display:block;
		margin:0px;
		padding:3px 4px;
		border:1px solid #f2ce9a;
		margin-bottom:5px;
		background:url(images/bg-button_off.png) bottom left no-repeat;
	}
	table#mainPage td#sidebar a:hover {
		color:#c00;
		background:url(images/bg-button_on.png) bottom left no-repeat;
	}
	
	table#mainPage td#sidebar a.navSelected {
		color:#000;
		font-weight:bold;
		text-decoration:none;
		display:block;
		margin:0px;
		padding:0px;
		margin-bottom:5px;
	}
	table#mainPage td#sidebar a.navSelected:hover {
		color:#000;
	}
	/* Footer */
	div#footer {
		background:#ADC093;
		padding-top:24px;
		padding-bottom:24px;
		font-size:1em;
		line-height:1.2em;
		text-align:center;
		width:750px;
		margin-right:auto;
		margin-left:auto;
		color:#333;
	}
	div#footer a{
		color:#333;
		text-decoration:none;
	}
	div#footer a:hover{
		color:#900;
		text-decoration:underline;
	}
	div.promoBox {
	width:148px;
		border:1px dotted #ccc;
		background-color:#ffd9a2;
		padding:6px;
		margin-bottom:1em;
		font-size:.8em;
	}
	
	.tinytext {
		font-size:.8em;
	}
	
	div#footer a.sitedev{
		color:#333;
		text-decoration:none;
	}
	div#footer a.sitedev:hover{
		color:#c00;
		text-decoration:underline;
	}
	
	.alignright {float:right;margin-left:1em;}
	.alignleft {float:left;margin-right:1em;}
	.clearall {clear:both;margin-top:-1px;height:1px;}

	div#specialnav_outer {width:100%;background-color:#7AA56A;border-bottom:1px solid black;}	
	div#specialnav {width:750px;margin: 0 auto;height:20px;padding:5px 0;font-size:12px;font-weight:bold;color:#D0DBC2;text-align:center;text-transform:uppercase;}
	div#specialnav a {margin:0 .25em 0 .25em;color:#D0DBC2;text-decoration:none;}
	div#specialnav a:hover {color:#D0DBC2;text-decoration:underline;}
	
	div#header_outer {width:100%;background-color:#ADC093;}
	div#navigation_outer {width:100%;background-color:#aa7931;}
	div#mainPage_outer {width:100%;background-color:#D0DBC2;}
	div#footer_outer {width:100%;background-color:#ADC093;}
	
	ul.list_thumbnails {margin:0;padding:0;}
	ul.list_thumbnails li {display:block;margin:5px;padding:10px;list-style:none;float:left;width:240px;border:1px solid #ccc;font-size:12px;text-align:center;background-color:#eee;}
	ul.list_thumbnails li img {border:0;width:180px;height:120px;}