/* Custom styles */


/* head-nav list and link styles ---------------------------------------------- */

#head-nav {
	position: absolute;
	top: 55px;
	left: 315px;
	width: 616px;
	height: 40px;
	overflow: hidden;
}

#head-nav ul { width: 498px; height: 44px; overflow: hidden; }

#head-nav ul li {
	display: block;
	float: left;
}

#head-nav ul li a {
	position: absolute;
	top: 0px;
	height: 40px;
	background-image: url("images/nav.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}

#head-nav ul li a#about {
	left: 0px;
	width: 92px;
	background-position: 0px 0px;
}
#head-nav ul li a#about:hover, #head-nav ul li a#about.active:hover { background-position: 0px -40px; }
#head-nav ul li a#about.active { background-position: 0px -40px; }

#head-nav ul li a#initiatives {
	left: 92px;
	width: 122px;
	background-position: -92px 0px;
}
#head-nav ul li a#initiatives:hover, #head-nav ul li a#initiatives.active:hover { background-position: -92px -40px; }
#head-nav ul li a#initiatives.active { background-position: -92px -40px; }

#head-nav ul li a#get-involved {
	left: 214px;
	width: 140px;
	background-position: -214px 0px;
}
#head-nav ul li a#get-involved:hover, #head-nav ul li a#get-involved.active:hover { background-position: -214px -40px; }
#head-nav ul li a#get-involved.active { background-position: -214px -40px; }

#head-nav ul li a#news-press {
	left: 354px;
	width: 153px;
	background-position: -354px 0px;
}
#head-nav ul li a#news-press:hover, #head-nav ul li a#news-press.active:hover { background-position: -354px -40px; }
#head-nav ul li a#news-press.active { background-position: -354px -40px; }

#head-nav ul li a#contact {
	left: 507px;
	width: 109px;
	background-position: -507px 0px;
}
#head-nav ul li a#contact:hover, #head-nav ul li a#contact.active:hover { background-position: -507px -40px; }
#head-nav ul li a#contact.active { background-position: -507px -40px; }

/* side-nav list and link styles ---------------------------------------------- */

#side-nav ul { width: 230px; overflow: hidden; }

#side-nav ul li {
	width: 230px;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	border-bottom: 1px solid #f1f9eb;
}

#side-nav ul li a {
	display: block;
	width: 230px;
	padding: 10px 25px;
	color: #6caa46;
	text-decoration: none;
}

#side-nav ul li a:hover {
	background-color: #daebcd;
}

#side-nav ul li.current_page_item a, #side-nav ul li.current_page_item a:hover {
	color: white;
	background-color: #f4bc40;
}

/* contact page sidebar styles ---------------------------------------------- */

.side-contact {
	/*padding: 35px 25px;*/
	padding: 0 25px 15px 25px;
}

.side-contact h3 {
	font-size: 1.6em;
}

.side-contact p, .side-contact .textwidget {
	font-size: 1.2em;
}

.side-contact .textwidget {
	font-size: 1.2em;
	margin: 10px 0;
}


/* search styles ---------------------------------------------- */

#search {
	position: absolute;
	top: 0px;
	left: 700px;
	text-align: right;
}