* { margin: 0; padding: 0; border: 0; vertical-align: top; }
body {
	text-align: center;
	background-color: #fff;
	color: #4d4e51;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	line-height: 20px;
}
a:link { color: #4d4e51; text-decoration: underline; }
a:visited { color: #4d4e51; text-decoration: underline; }
a:hover { color: #feaa33; text-decoration: underline; }
a:active { color: #feaa33; text-decoration: underline; }
a.intro:link { color: #fff; }
a.intro:visited { color: #fff; }
a.intro:hover { color: #feaa33; }
a.intro:active { color: #feaa33; }
a.hot { color: #feaa33; }

#wrapper {
	width: 1024px;
	margin: 0 auto;
}
#logo {
	width: 225px;
	float: left;
	height: 103px;
}
ul#topnav {
	float: left;
	background: url(img/nav.png) no-repeat;
	width: 747px;
	height: 74px;
	list-style: none;
	overflow: hidden;
}
ul#topnav li {
	list-style-type: none;
	display: inline;
}
ul#topnav li a {
	display: block;
	float: left;
	height: 74px;
	text-indent: -9999px;
}
ul#topnav li img {
	display: block;
	float: left;
	height: 74px;
}
li#news a, li#news img { width: 75px; }
li#news a:hover, li#news a:active {
	background: url(img/nav.png) 0px -74px;
}
li#about a, li#about img { width: 111px; }
li#about a:hover, li#about a:active {
	background: url(img/nav.png) -75px -74px;
}
li#projects a, li#projects img { width: 199px; display: inline; margin: 0; }
li#projects a:hover, li#projects a:active {
	background: url(img/nav.png) -186px -74px;
}
li#getinvolved a, li#getinvolved img { width: 152px; display: inline; margin: 0; }
li#getinvolved a:hover, li#getinvolved a:active {
	background: url(img/nav.png) -385px -74px;
}
li#ourteam a, li#ourteam img { width: 114px; display: inline; margin: 0; }
li#ourteam a:hover, li#ourteam a:active {
	background: url(img/nav.png) -537px -74px;
}
li#contact a, li#contact img { width: 96px; display: inline; margin: 0; }
li#contact a:hover, li#contact a:active, li#contact_on {
	background: url(img/nav.png) -651px -74px;
}
ul.topnav li {
	list-style-type: none;
	display: inline;
}

#main {
	margin-left: 28px;
	width: 996px;
	clear: left;
	text-align: left;
	padding-top: 45px;
}
#top_main { height: 330px; }
#features {
	padding: 1.5em 0;
	width: 944px;
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #d9d9da;
	clear: both;
}
#feature_1 {
	float: left;
	width: 430px;
}
#feature_1 div.photo {
	float: left;
}
#feature_1 div.text {
	margin-left: 208px;
	font-family: arial, verdana, sans-serif;
}
#feature_2 {
	float: left;
	text-align: center;
	width: 230px;
}
#feature_3 {
	float: left;
	width: 284px;
	font-family: arial, verdana, sans-serif;
}
#feature_4 {
	float: left;
	text-align: center;
	width: 254px;
}
.clickhere {
	font-size: 10px;
	float: right;
	font-family: arial, verdana, sans-serif;
	padding: 1em 1.5em;
	text-decoration: underline;
}
#flashmovie  { 
	float: left;
	width: 350px;
}
#contact_left, #getinvolved_left, #donate_left, #about_left { 
	float: left;
	width: 375px;
}
#top_text, #contact_right, #getinvolved_right, #donate_right, #about_right {
	margin-left: 375px;
	width: 550px;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	line-height: 20px;
}
#ourteam_left, #projects_left { 
	float: left;
	display: inline;
	width: 205px;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	line-height: 20px;
}
#ourteam_left a:link, #projects_left a:link { text-decoration: none; }
#ourteam_left a:visited, #projects_left a:visited { text-decoration: none; }
ul#team_nav, ul#leadership_list {
	width: 205px;
	margin-top: 0;
}
ul#projects_nav {
	width: 205px;
	margin-top: 0;
}
ul#projects_nav li {
	list-style-type: none;
	list-style-position: inside;
	margin-bottom: 1em;
}
ul#team_nav li {
	list-style-type: none;
	list-style-position: inside;
	margin-bottom: 1em;
}
ul#leadership_list li {
	list-style-type: none;
	list-style-position: inside;
	margin-left: 1em;
	margin-bottom: 0;
}

#ourteam_right {
	margin-left: 205px;
	width: 600px;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	line-height: 20px;
}
#projects_right {
	margin-left: 205px;
	width: 625px;
	overflow: visible;
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	line-height: 20px;
}
.leader {
	width: 720px;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #d9d9da;
	padding-top: 1.5em;
	margin-bottom: 2.5em;
	overflow: visible;
}
.leader_photo {
	float: left;
	width: 120px;
}
.leader_text {
	width: 600px;
}
.backtotop {
	float: right;
	font-size: 12px;
}
.shown {
	margin-top: 1em;
	font-size: 15px;
	line-height: 20px;
	width: 570px;
}
#rec_1 {
display: none;
}
#rec_1.shown {
display: block;
margin-top: 0;
}
#rec_2 {
display: none;
}
#rec_2.shown {
display: block;
margin-top: 0;
}
#rec_3 {
display: none;
}
#rec_3.shown {
display: block;
margin-top: 0;
}
#rec_4 {
display: none;
}
#rec_4.shown {
display: block;
margin-top: 0;
}
#rec_5 {
display: none;
}
#rec_5.shown {
display: block;
margin-top: 0;
}
#rec_6 {
display: none;
}
#rec_6.shown {
display: block;
margin-top: 0;
}
#leadership_list {
display: none;
}
#leadership_list.shown {
display: block;
}

.project_photo {
	float: left;
	width: 373px;
}
.project_text {
	width: 390px;
}
.indented { margin-left: 1em; }
.bulleted { margin: 1em 0; }
.bulleted li {
	list-style-type: none;
	list-style-position: inside;
	margin-left: 1em;
}
.bulleted li:before {
	content: "\2022 \0020";
}

#news_content { margin-left: 205px; }
.news_items {
	width: 44em;
}
.news_items li {
	list-style-type: none;
	list-style-position: inside;
	margin-bottom: 2em;
}
h4 {
	font-family: arial, verdana, sans-serif;
	font-size: 15px;
	line-height: 20px;
}
.news_items a:link { color: #feaa33; text-decoration: none; }
.news_items a:visited { color: #feaa33; text-decoration: none; }
.news_items a:hover { color: #feaa33; text-decoration: underline; }
.news_items a:active { color: #feaa33; text-decoration: underline; }

/* intro styles */
#intro_wrapper {
	width: 972px;
	height: 738px;
	margin: auto;
}
#intro_logo {
	float: left;
	width: 225px;
}
#screen {
	clear: both;
	text-align: center;
	margin: 0 auto;
	width: 800px;
	position: relative;
}
#slides {
	left: 0px;
/*	left: 84px;
*/}
#slides li {
	list-style-type: none;
	position: relative;
	left: 0;
}
#skip {
	width: 972px;
	text-align: center;
	font-family: verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#skip2 {
	width: 522px;
	float: left;
	text-align: center;
	font-family: verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* intro nav */
ul#intro_nav {
	float: left;
	background: url(img/intro/nav.png) no-repeat;
	width: 709px;
	height: 74px;
	list-style: none;
	overflow: hidden;
}
ul#intro_nav li {
	list-style-type: none;
	display: inline;
}
ul#intro_nav li a {
	display: block;
	float: left;
	height: 74px;
	text-indent: -9999px;
}
ul#intro_nav li img {
	display: block;
	float: left;
	height: 74px;
}
ul#intro_nav li#about a, ul#intro_nav li#about img { width: 122px; }
ul#intro_nav li#about a:hover, ul#intro_nav li#about a:active {
	background: url(img/intro/nav.png) 0px -74px;
}
ul#intro_nav li#projects a, ul#intro_nav li#projects img { width: 200px; }
ul#intro_nav li#projects a:hover, ul#intro_nav li#projects a:active {
	background: url(img/intro/nav.png) -122px -74px;
}
ul#intro_nav li#getinvolved a, ul#intro_nav li#getinvolved img { width: 155px; }
ul#intro_nav li#getinvolved a:hover, ul#intro_nav li#getinvolved a:active {
	background: url(img/intro/nav.png) -322px -74px;
}
ul#intro_nav li#ourteam a, ul#intro_nav li#ourteam img { width: 118px; }
ul#intro_nav li#ourteam a:hover, ul#intro_nav li#ourteam a:active {
	background: url(img/intro/nav.png) -477px -74px;
}
ul#intro_nav li#contact a, ul#intro_nav li#contact img { width: 114px; }
ul#intro_nav li#contact a:hover, ul#intro_nav li#contact a:active {
	background: url(img/intro/nav.png) -595px -74px;
}
ul.intro_nav li {
	list-style-type: none;
	display: inline;
}
#donatenav {
	width: 225px;
	height: 29px;
	background: url(img/donate.png) no-repeat;
	overflow: hidden;
	padding-bottom: 2px;
}
#donatenav a, #donatenav img {
	display: block;
	width: 225px;
	float: left;
	height: 29px;
	text-indent: -999px;
	padding-bottom: 2px;
}
#donatenav a:hover, #donatenav a:active {
	background: url(img/donate.png) 0px -29px;
	padding-bottom: 2px;
}
#wradnav {
	width: 225px;
	height: 29px;
	background: url(img/wrad.png) no-repeat;
	overflow: hidden;
}
#wradnav a, #wradnav img {
	display: block;
	width: 225px;
	float: left;
	height: 29px;
	text-indent: -999px;
}
#wradnav a:hover, #wradnav a:active {
	background: url(img/wrad.png) 0px -29px;
}

#footer {
	clear: both;
	height: 40px;
}
