body 	{
	margin: 0;
	padding: 0;
	color: #5b5f61;
	background: #2C2D24 url(images/bg2.gif) repeat-y 50% 0;
	/* Centering hack IE 5 and Opera */
	text-align: center;
	font: x-small Arial, Helvetica, sans-serif; /* for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit; 
	font: small Arial, Helvetica, sans-serif; /* for compliant browsers */
	}

html>body {
	font-size: small; /* be nice to Opera */
	}

#container {
	position: relative;
	background: #fff url(images/banner2.jpg) no-repeat 50% 0;
	width: 990px;
	height: 392px;
	margin-left: auto;
	margin-right: auto;
	font-size: 90%;
	}
	
#content {
	position: absolute;
	top: 280px;
	left: 30px;
	width: 930px;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: left;
	}
	
#content p {
	padding: 0 40px;
	}
	

#directory {
	margin: 0;
	padding: 0 3px 3px 0;
	text-align: right;
	}


a:link, a:visited {
	text-decoration: none;
	color: #084B7D;
	font-family: verdana, helvetica, sans-serif;
	}

a:hover	{
	background-color: #8dc63f;
	color: #fff;
	}

#nav {
	background: transparent;
	font-size: 90%;
	}

#nav ul {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;	
	}

#nav ul li {
	display: inline;
	}
		

#nav ul li a {
	padding: 13px 8px;
	color: #fff;
	text-decoration: none;
	float: right;
	}

#nav ul li a:link, #nav ul li a:visited {
	font: bold 100% Verdana, Helvetica, sans-serif;
	}

#nav ul li a:hover, #nav ul li a:active {
	background-color: #000;
	}

body#home #home_tab a,
body#news #news_tab a,
body#galleries #galleries_tab a,
body#donate #donate_tab a,
body#projects #projects_tab a,
body#about #about_tab a {
	background-color: #495927;
	}

#bottom {
position: relative;
clear: both;
width: 990px;
}




img	{
	border: 0;
	}

a img {
	display: inline;
	border: 0;
	background: transparent;
	text-decoration: none;
	text-align: left;
	} /* no borders on linked images FF */

img.right	{
	float: right;
	}

img.left	{
	float: left;
	}
	
hr	{
	width: 95%;
	border: 0;
	height: 1px;
	color: #ccc;
	background-color: #ccc;
	text-align: center;/*this will align it for IE*/
	margin: 0 auto; /*this will align it left for Mozilla*/
	}

ol	{
	padding: 0 15px 5px 25px;
	margin: 0;
	}

ul	{
	padding: 5px 25px;
	}

ol.abc	{
	list-style: lower-alpha;
	padding: 5px 15px;
	margin: 5px 15px;
	}

#links	{
	margin: 10px 20px;
	}
	
table.special {
	clear: none;
	width: 720px;
	margin-top: 14px;
	}
	
table.special td {
	border-bottom: none;
	padding: 0 10px 16px 0;
	}
	
table.noline {
	margin-top: 10px;
	}

table.noline td {
	border-bottom: none;
	}


table	{
	margin-left: auto;
	margin-right: auto;
	width: 95%;
	clear: both;
	}
		
		
th {	
	vertical-align: top;
	font: bold 110% Verdana, Helvetica, sans-serif;
	text-align: left;
	color: #598527;
	}

td {
	text-align: left;
	vertical-align: top;
	padding: 4px 0;
	font: 100% Arial, Helvetica, sans-serif;
	}
	
table.linked2 td {
	border-bottom: 1px solid #ccc;
	}
	
td.line, th.line {
	border-bottom: 1px solid #ccc;
	}
		
caption	{
	font: 140% Arial Black, Helvetica, sans-serif;
	text-align: left;
	color: #000;
	padding: 5px 5px 5px 0;
	margin-bottom: 5px;
	border-bottom: 3px solid #007ac3;
	}

.bold 	{
	font-weight: bold;
	}

.clear	{
	clear: both;
	}

p	{
	padding: 0;
	margin: 10px 0;
	}
	
.indent {
	margin-left: 200px;
	}

h1 	{		
	font: 200% Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 4px 0;
	padding: 8px 0 3px 18px;
	text-align: left;	
	}

h2 	{		
	font: 180% Arial, Helvetica, sans-serif;
	color: #37392C;
	margin: 0;
	padding: 10px 0 0 18px;
	text-align: left;
	}
	
h3	{		
	font: 160% Arial, Helvetica, sans-serif;
	color: #37392C;
	margin: 0;
	padding: 10px 0 0 18px;
	text-align: left;
	}
	
#footer {
	color:#495927;
	margin: 0;
	padding: 20px 10px 0 0;
	text-align: center;
	}