/* CSS Document */

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: black;
	background-image: url(images/background_body.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-color: #996600;
}

a, a:visited {
	color: #900;
	text-decoration: none;
}

a:hover, a.active {
	color: red;
}

a img {
	border: 0px;
}

form, fieldset {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#main {
	width: 905px;
	margin: 0 auto;
	clear: both;
	background-color: #4D6600;
	border-right: 2px solid #030;
	border-left: 2px solid #030;
}

#header {
	height: 215px;
	margin: 0px;
	padding: 0px;
}

#header_photos {
	height: 130px;
	background-image: url(images/background_header.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
}

#footer {
	background-color: #900;
}

#footer a {
	color: #F2C15F;
}

#footer a:hover {
	color: white;
}


/**** NAVIGATION ****/

#header #nav {
	height: 45px;
	overflow: hidden;
	background-color: #4D6600;
	background-image: url(images/background_nav.gif);
	background-repeat: repeat-x;
}

#header #nav .menuitem {
	float: left;
}

#header #nav a {
	display: block;
	width: 150px;
	height: 30px;
}

#header #nav a#project {
	background-image: url(images/nav/project.jpg);
	background-repeat: no-repeat;
}

#header #nav a#project:hover, #header #nav a#project .active{
	background-image: url(images/nav/project_over.jpg);
}

#header #nav a#help {
	background-image: url(images/nav/help.jpg);
	background-repeat: no-repeat;
}

#header #nav a#help:hover, #header #nav a#help .active{
	background-image: url(images/nav/help_over.jpg);
}

#header #nav a#applying {
	background-image: url(images/nav/applying.jpg);
	background-repeat: no-repeat;
}

#header #nav a#applying:hover, #header #nav a#applying .active{
	background-image: url(images/nav/applying_over.jpg);
}

#header #nav a#hfhi {
	background-image: url(images/nav/hfhi.jpg);
	background-repeat: no-repeat;
}

#header #nav a#hfhi:hover, #header #nav a#hfhi .active{
	background-image: url(images/nav/hfhi_over.jpg);
}

#header #nav a#events {
	background-image: url(images/nav/events.jpg);
	background-repeat: no-repeat;
}

#header #nav a#events:hover, #header #nav a#events .active{
	background-image: url(images/nav/events_over.jpg);
}

#header #nav a#donate {
	background-image: url(images/nav/donate.jpg);
	background-repeat: no-repeat;
}

#header #nav a#donate:hover, #header #nav a#donate .active{
	background-image: url(images/nav/donate_over.jpg);
}

#header #nav a#contact {
	background-image: url(images/nav/contact.jpg);
	background-repeat: no-repeat;
}

#header #nav a#contact:hover, #header #nav a#contact .active{
	background-image: url(images/nav/contact_over.jpg);
}

/***** MININAV CSS *****/

#mininav {
	font-size: 12px;
	color: white;
	text-align: right;
	padding: 2px 10px;
	height: 21px;
}

#mininav .menuitem {
	display: inline;
}

#mininav .menuitem a {
	color: white;
}

#mininav .menuitem a:hover, #mininav .menuitem a.active {
	color: #F2C15F;
}

/***** HP NAV CSS *****/

#hpnav a {
	display: block;
	width: 250px;
	height: 133px;
}

#hpnav #project a {
	background-image: url(images/hp_nav/project.jpg);
	background-repeat: no-repeat;
}

#hpnav #project a:hover {
	background-image: url(images/hp_nav/project_over.jpg);
}

#hpnav #help a {
	background-image: url(images/hp_nav/help.jpg);
	background-repeat: no-repeat;
}

#hpnav #help a:hover {
	background-image: url(images/hp_nav/help_over.jpg);
}

#hpnav #applying a {
	background-image: url(images/hp_nav/applying.jpg);
	background-repeat: no-repeat;
}

#hpnav #applying a:hover {
	background-image: url(images/hp_nav/applying_over.jpg);
}

#hpnav #nicaragua a {
	background-image: url(images/hp_nav/nicaragua.jpg);
	background-repeat: no-repeat;
}

#hpnav #nicaragua a:hover {
	background-image: url(images/hp_nav/nicaragua_over.jpg);
}



/***** EQUAL HOUSING CSS *****/

#equalhousing {
	background-color: #83944D;
	color: black;
	width: 150px;
}

/***** GENERAL CSS *****/

.size22 {
	font-size: 22px;	
}

.box300 {
	height: 300px;
}

.col125 {
	width: 125px;
}

.col220 {
	width: 220px;
}

.col250 {
	width: 250px;
}

.col260 {
	width: 260px;
}

.col315 {
	width: 315px;
}

.col360 {
	width: 360px;
}

.col375 {
	width: 375px;
}

.col520 {
	width: 520px;
}

.col540 {
	width: 540px;
}

.col410 {
	width: 410px;
}

.col480 {
	width: 480px;
}

.col720 {
	width: 720px;
}

.box210 {
	display: block;
	width: 210px;
	height: 210px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-image: none;
}

.box180 {
	display: block;
	width: 180px;
	height: 180px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-image: none;
}

.dkgrey {
	color: #333;
}

.brick {
	color: #900;
}

.letterspacing-03 {
	letter-spacing: -0.03em;
}

.bg_hfhtan {
	background-color: #D3BD92;
}

.dashedborder1 {
	border: 1px dashed #666;
}

.dashedborderbottom1 {
	border-bottom: 1px dashed #666;
}

.businesscard {
	background-color: #A87C25;
}

.businesscard td {
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #D3BD92;
}

.infoline {
	border-bottom: 1px solid #666;
	height: 30px;
}

.meetingreports {
	width: 300px;
	height: 200px;
	overflow: auto;
	background-color: white;
	border: 1px solid #666;
	font-size: 12px;
	padding: 5px;
}

.meetingreports .listing {
	padding: 2px 5px;
}

.bg_project_archives {
	background-image: url(images/background_project_archives.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.bg_newsletter_signup {
	background-image: url(images/background_newsletter_signup.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	display: block;
}

.bg_upcoming_calendar {
	background-image: url(images/background_calendar.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	display: block;
}

.bg_upcoming_golf {
	background-image: url(images/background_golf.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	display: block;
}

.bg_pumpkin {
	background-image: url(images/background_pumpkin.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	display: block;
}

.bg_bats {
	background-image: url(images/background_bats.jpg);
	background-position: 20px 10px;
	background-repeat: no-repeat;
	display: block;
}

.bg_pdf {
	background-image: url(images/background_pdf.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	display: block;
}

.bg_wanted {
	background-image: url(images/background_wanted_header.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.bg_wanted .margintop110 {
	margin-top: 120px;	
}
