body {
	font-family: 'trebuchet ms', arial, helvetica, sans-serif;
	color: #232221;
	background-color:#fff;
	font-size: 0.9em;
	min-height: 1000px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
a {
	color: #0066cc;	
}
a:hover {
	color: #669933;	
}
h1 {
	font-size: 1.5em;
	color: #c85b44;	
}
h2 {
	font-size: 1.3em;
	color: #c85b44;	
}
h3 {
	font-size: 1.1em;
	color: #c85b44;	
}
#charity {
	width: 920px;
	margin: auto;
	text-align: left;
	position: relative;
}
#header {
	margin-top: 20px;
	width: 920px;
	height: 170px;
}
#headertop {
	width: 920px;
	height: 71px;
	position: relative;
}
#headertop div, #headerbar div {
	position: absolute;
}

#logo {
	width: 228px;
	height: 34px;
	left: 24px;
	top: 0px;
}
#tabs {
	width: 350px;
	height: 26px;
	left: 24px;
	bottom: 0px;
}
#tabs ul, #tabs li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#tabs li {
	display: block;
	float: left;
	height: 26px;
	margin-right: 3px;
}
#tabs li a {
	display: block;
	float: left;
	width: 100%;
	height: 24px;
	border-bottom: 1px #fff solid;
	text-align: center;
	line-height: 22px;	
	background-repeat: repeat-x;	
	margin-top: 1px;
	background-position: left -3px;
	color: #fff;
}
#tabs li#tab1 a.tab:hover, #tabs li#tab2 a.tab:hover, #tabs li#tab3 a.tab:hover {
	background-position: left 1px;
	background-repeat: repeat-x;
	height: 24px;
	color: #fff;
}
#tabs li#tab1 a {
	background-image: url(../images/tabs/red.gif);
}
#tabs li#tab2 a{
	background-image: url(../images/tabs/gold.gif);
}
#tabs li#tab3 a {
	background-image: url(../images/tabs/green.gif);
}
#tabs li a.current {
	background-position: left 3px;
	height: 25px;
}
#banner {
	height: 49px;
	width: 520px;
	top: 0px;
	right: 0px;
	text-align: right;
}
#headerbar {
	width: 920px;
	height: 70px;
	background-repeat: no-repeat;
	position: relative;
}
#footerbar {
	width: 920px;
	height: 30px;
	background-repeat: no-repeat;
	font-size: 0.7em;
	color: #c85b44;
	padding-top: 56px;
	clear: both;
}
#footerbar a {
	color: #c85b44;
	text-decoration: none;
}
#bookmarks a {
	text-decoration: none;
}
#footerbar a:hover {
	color: #f7ad09;
}
#bookmarks {
	width: 920px;
	height: 20px;
	text-align: right;
	font-size: 0.7em;
	color: #c85b44;
}
#bookmarks img {
	margin: 1px 3px 3px 7px;
	vertical-align: middle;
}

.redpage #headerbar {
	background-image:url(../images/red/header.jpg);	
}
.redpage #footerbar {
	background-image:url(../images/red/footer.jpg);	
}
.goldpage #headerbar {
	background-image:url(../images/gold/header.jpg);	
}
.goldpage #footerbar {
	background-image:url(../images/gold/footer.jpg);	
}
.greenpage #headerbar {
	background-image:url(../images/green/header.jpg);	
}
.greenpage #footerbar {
	background-image:url(../images/green/footer.jpg);	
}


.red {
	color: #c85b44;
}
.gold {
	color: #f7ad09;
}
.green {
	color: #669933;
}
.normal {
	color: #232221;
	font-weight: normal;
}

.redbg, #tab1 {
	background-color: #c85b44;
}
.goldbg, #tab2 {
	background-color: #f7ad09;
}
.greenbg, #tab3 {
	background-color: #849e4c;
}

.navlinks {
	font-size: 0.8em;
	color: #fff;	
}
.navlinks a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.redpage #headerbar .navlinks a:hover, .greenpage #headerbar .navlinks a:hover {
	color: #ffd200;
}
.goldpage #headerbar .navlinks a:hover {
	color: #ffd200;
}

#nav2 {
	top: 5px;
	right: 20px;
	color: #fff;
}
#nav3 {
	bottom: 10px;
	left: 25px;
	color: #fff;
}
#main {
	min-height: 400px;
	width: 920px;
	padding-bottom: 20px;
}
.rightcolumn p {
	padding-bottom: 10px;	
}
.upanel {
	padding: 10px 5px 6px 20px;
	color: #fff;
}
#updatelinks {
	min-height: 120px;
	color: #fff;
	font-size: 0.85em;
	font-weight: bold;
}
.upanel a {
	color: #f5c0a9;
	text-decoration: none;
}
.upanel a:hover {
	color: #f7ad09;
}
#updatelinks ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#updatelinks li {
	margin: 0px;
	padding: 0px 0px 8px 0px;
	list-style-type: none;
	line-height: 1.2;
}
#yearlinks {
	color: #7c8b83;
	font-size: 1.1em;
}
#yearlinks a {
	color: #7c8b83;
	text-decoration: none;
}
#updatetitle {
	font-size: 0.85em;
	margin-top: 5px;
	padding-bottom: 4px;
	border-bottom: 1px solid #849e4c; 
}
#maincontent img, #content_preview img {
	margin: 10px 20px 10px 0px;	
}
.rightcolumn img, #maincontent td.rightcolumn img, #content_preview td.rightcolumn img {
	margin: 0px 0px 20px 0px;	
}
img.photoleft, #maincontent img.photoleft, #content_preview img.photoleft {
	float: left;
	margin: 3px 25px 20px 0px;	
}
img.photoright, #maincontent img.photoright, #content_preview img.photoright {
	float: right;
	margin: 3px 0px 20px 25px;	
}
.contactform td {
	padding: 0px 10px 10px 0px;
	white-space:nowrap;
}
.contactform label {
	font-size: 0.85em;
}
.right {
	text-align: right;	
}
.txtcontact {
	border: 1px dotted #c85b44;
	width: 300px;
	padding: 3px;
	font-family: 'trebuchet ms', arial, helvetica, sans-serif;
	font-size: 0.85em;
	color: #669933;
}
input.txtcontact {

}
textarea.txtcontact {
	height: 100px;	
}
.formerror label {
	color:  #ee2200;	
}
.formerror .txtcontact {
	border: 1px dotted #ee0000;
	color:  #ee2200;
	background-color: #fff9f9;
}
.sitemapcolumn {
	float: left;
	width: 300px;
	margin-right: 100px;
	padding-bottom: 20px;
}
.sitemapcolumn h3 {
	margin-bottom: 0px;	
}
.sitemapcolumn ul, .sitemapcolumn li {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
.sitemapcolumn ul {
	padding-bottom: 10px;
	margin-top: 3px;
}
.sitemapcolumn li {
	line-height: 1.5;
	
}
.sitemapheading {
	color: #333231;
	border-bottom: 1px #f7ad09 dotted;
	padding-bottom: 5px;
}
