
body {
	width: 100%; 
	background-color: #fff;
	margin: 0;
	padding: 25px 0 ;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	}
	
#outercontainer {
	width: 802px;
	margin: 0 auto;
	padding: 0 5px;
	background: #fbf4d4 url("../images/5.gif") top left repeat-y;
	}
#container {
	width: 800px;
	margin: 0;
	padding: 0;
	border: 1px solid #000;
	}
#head {
	position: relative;
	height: 231px; 
	background: url("../images/6.png") top left no-repeat;
	}
#head h1 {
	width: 176px;
	height: 231px;
	margin: 0;
	padding: 0;
	}
#head h1 a {
	width: 176px;
	height: 231px;
	margin: 0;
	padding: 0;
	display: block;
	}
#head h1 span {
	position: absolute; 
	left: -900em;
	}
#head .site-slogan {
	height: 31px;
	margin: 0;
	padding: 0;
	}
#head .site-slogan span {
	position: absolute; 
	left: -900em;
	}
#topnav {
	position: relative;
	width: 800px;
	margin: 0;
	padding: 5px 0;
	background: url("../images/4.png") top left no-repeat;
	border-top: 1px solid #a86003;
	border-bottom: 1px solid #a86003;
	font-size: 1.1em;
	}
#topnav ul {
	list-style: none outside;
	margin: 0;
	padding: 0;
	}
#topnav ul li {
	list-style: none outside;
	display: inline;
	margin: 0;
	padding:   5px;
	}
#topnav a:link, #topnav a:visited {
	font-weight: bold;
	color: #fff;
	text-decoration: none; 
	margin: 0;
	padding: 5px;
	border: 0px solid #000;
	}
#topnav a:active, #topnav a:hover {
	color: #000;
	}
#content {
	margin: 0;
	padding: 0;
	background: #fbf4d4 url("../images/8.gif") top left repeat-y;
	color: #0c3141;
	font-size: 1.1em;
	}
.col2 {
	width: 175px;
	float: left; 
	margin: 0;
	padding: 0 0 2em 0;
	color: #fff;
	border-left: 0px solid #3fc4f4;
	border: 0px solid red;
	background-color: #fbcd75;
	border-right: 1px solid #a86003;
	}
.col1 {
	margin: 0 0 0 196px;
	padding: 0 10px 0 0;
	border-bottom: 1px solid #fbf4d4;
	}
.col2 h2.upcomingevents {
	background: url("../images/12.jpg") top left no-repeat;
	margin: 0;
	padding: 0;
	height: 46px;
	}
.col2 h2.upcomingevents span {
	display: none;
	}
.col2 h2.donatetoday {
	background: url("../images/27.png") top left no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	height: 46px;
	}
.col2 h2.donatetoday a:link, .col2 h2.donatetoday a:visited, .col2 h2.upcomingevents a:link, .col2 h2.upcomingevents a:visited, .col2 h2.inthenews a:link, .col2 h2.inthenews a:visited  {
	display: block;
	width: 175px;
	height: 46px;
	}
.col2 h2.donatetoday span {
	display: none;
	}
.col2 h2.inthenews {
	background: url("../images/28.png") top left no-repeat;
	margin: 0;
	padding: 0;
	height: 46px;
	}
.col2 h2.inthenews span {
	display: none;
	}
#foot {
	clear: both; 
	width: 794px;
	background-color: #0e3a4a;
	color: #fff;
	margin: 0 ;
	padding: 3px;
	border-top: 1px solid #a86003;
	text-align: right;
	}
	
.col1 h3 {
	margin: 0;
	padding: 1em 0 0 0;
	border-bottom: 1px solid #fbcd75;
	}

#content h1 {
	margin: 0;
	padding: 1em 0 0 0;
	border-bottom: 1px solid #fbcd75;
	font-size: 1.3em;
	}
a:link, a:visited {
	color: #f88b00;
	text-decoration: none; 
	}
.col1 a:active, .col1 a:hover {
	background-color: #fceda2;
	color: #c93805;
	border-bottom: 1px solid #e4be03;
	}
img.right {
	float: right; 
	margin: 0 0 2em 2em;
	padding: 0;
	border: 1px solid #000;
	}
.oneleftcolitem	{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fbba3e;
	}
.oneleftcolitem	h3 {
	font-size: 1em;
	margin: 0;
	padding: 0;
	border: 0px solid red;
	}
.oneleftcolitem	p {
	font-size: .9em;
	margin: 0;
	padding: 0;
	border: 0px solid red;
	}
.oneleftcolitem	a:link, .oneleftcolitem	a:visited{
	margin: 0;
	padding: 10px;
	display: block;
	}
.oneleftcolitem	a:link h3, .oneleftcolitem	a:visited h3 {
	color: #9e0202;
	}
.oneleftcolitem	a:link p, .oneleftcolitem	a:visited p {
	color: #0c3141;
	}
.oneleftcolitem	a:active, .oneleftcolitem	a:hover {
	background-color: #fcdb9b;
	display: block;
	}
span.clear {
	clear: both;
	display: block;
	height: 2px;
	}
img.floatright {
	float: right;
	margin: 0 0 15px 15px;
	padding: 0;
	border: 1px solid #0c3141;
	}
div.siteby {
	width: 800px;
	margin: 0 auto;
	padding: 0 5px;
	text-align: right;
	color: #999;
	}
.pic1place {
	position: absolute;
	left: 215px;
	top: 105px;
	border: 2px solid #fff;
	}
.pic2place {
	position: absolute;
	left: 440px;
	top: 75px;
	border: 2px solid #fff;
	}
.pic3place {
	position: absolute;
	left: 617px;
	top: 105px;
	border: 2px solid #fff;
	}
	
