/* ------------------------ GLOBAL STYLING ------------------------ */
html body {
	margin: 0px;
	padding: 0px;
	background: #000 url('../images/background2.jpg') repeat-x top center;
	text-align: center
}
#pageWrapper {
	width: 776px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 26px
}
#nav {
	width: 776px;
	height: 31px;
}
#clearer {
	clear: both;
}
#logoAndTagline {
	height: 97px;
}
#footerWrapper {
	width: 776px;
	height: 25px;
	background: #000;
	padding: 0 0 0 0;
	float: left;
}
#footerLeft {
	float: left;
	width: 550px;
	text-align: left;
	padding: 5px 0 0 10px;
	height: 25px;
	color: #584a35;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footerRight {
	width: 200px;
	float: right;
	text-align: right;
}
/* hacks for ie box model -- set width to include padding */
* html #main {
	width: 768px;
}
/* end ie hacks */
/* ------------------------ HOME STYLING ------------------------ */
#homebodyWrapper {
	padding: 0 0 0 0;
	width: 776px;
}
#homeContentWrapper {
	background: #000;
	padding: 10px 0 35px 0;
	text-align: left;
	margin: 0 0 0 0
}
#homeContentWrapper2 {
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0
}
#homeContentLeft {
	width: 166px;
	float: left;
	text-align: center;
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
}
#homeContentMiddle {
	width: 254px;
	height: 180px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 10px 0 0
}
#homeContentRight {
	float: left;
	height: 180px;
	width: 264px;
	padding: 0 10px 0 20px;
	margin: 0 0 0 0;
	background: url('../images/home_right_dot_back.gif') no-repeat top left;
}
#contentBox {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dbd8bd;
	text-align: left
}
#navWrapper {
	position: relative;
	top: 2px;
}
/* ------------------------ CONTENT STYLING ------------------------ */
.templateWrapper {
	float: left;
}
#templateWrapperAbout {
	background: #000 url('/images/templateback_teal.jpg') no-repeat top left;
}
#templateWrapperOpportunities {
	background: #000 url('/images/templateback_green.jpg') no-repeat top left;
}
#templateWrapperDonate {
	background: #000 url('/images/templateback_blue.jpg') no-repeat top left;
}
#templateWrapperResources {
	background: #000 url('/images/templateback_red.jpg') no-repeat top left;
}
#templateWrapperContact {
	background: #000 url('/images/templateback_orange.jpg') no-repeat top left;
}
#templateContentLeft {
	width: 180px;
	float: left;
	padding-top: 190px;
}
#templateContentRight {
	width: 596px;
	float: left;
}
#templateMainContent {
	width: 433px;
	float: left;
	text-align: left
}
#templateRightContent {
	width: 162px;
	float: left;
	text-align: left
}
#contentBox2 {
	padding: 10px 15px 10px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left
}
#contentBox3 {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left
}
/* ------------------------ FONT STYLING ------------------------ */
body, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.25em
}
td {
	font-family: Arial, Helvetica, sans-serif;
	color: #dbd8bd;
	font-size: 11px;
	line-height: 1.25em
}
a {
	text-decoration: none;
	color: #d7662a;
}
a:hover {
	text-decoration: underline;
}
#contentBox3 a {
	text-decoration: none;
	color: #408ba0;
}
#contentBox3 a:hover {
	color: #000000;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	color: #555555;
	padding-right: 18px;
}
ul {
	padding: 0 0 0 0;
	margin: 0 0 0 15px;
}
ol {
	padding: 0 0 0 0;
	margin: 0 0 0 10px;
}
ol li {
	list-style: decimal;
	padding: 0 0 0 0;
}
li {
	list-style: disc;
	padding: 0 0 0 0;
}
.highlight1 {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
H1, H2, H3, H4, H5, H6 {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: -1px;
	margin-bottom: 7px;
	padding: 0 0 0 0;
	margin-top: 0px
}
/* TEAL */
H1 {
	font-size: 14px;
	font-weight: bold;
	color: #408ba0
}
/* GREEN */
H2 {
	font-size: 14px;
	font-weight: bold;
	color: #62742f;
}
/* BLUE */
H3 {
	font-size: 14px;
	font-weight: bold;
	color: #1a4b87
}
/* RED */
H4 {
	font-size: 14px;
	font-weight: bold;
	color: #8e2533
}
/* ORANGE */
H5 {
	font-size: 14px;
	font-weight: bold;
	color: #d7662a
}
/* PAGE TITLE */
H6 {
	font-size: 20px;
	font-weight: bold;
	color: #272628;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}
tr th.WebForm_name {
	font-size: 12px;
}
#ecfa {
	display: block;
	text-align: left;
	float: right;
	text-indent: -9999px;
	height: 50px;
	width: 50px;
	margin-top: -70px;
	margin-right: 10px;
	background: url(/images/logos/ecfa.gif);
	outline: none;
}
.clearing{
	clear:both;
	height:0;
	margin:0;
	font-size:1px;
	line-height:0px;
	overflow:hidden;
}
* html #ecfa{
  margin-bottom: 20px;
  z-index:9999;
  position: relative; 
}
#right_images img{
  border: none;
  margin-top: 15px;
}
