/* active nav links ---------------------------------*/

body#about ul li#about_nav a, body#about ul li#about_nav a:hover {
	background-position: 0 -48px;
}

body#campers ul li#campers_nav a, body#campers ul li#campers_nav a:hover {
	background-position: 0 -48px;
}

body#alumni ul li#alumni_nav a, body#alumni ul li#alumni_nav a:hover {
	background-position: 0 -48px;
}

body#archives ul li#archives_nav a, body#archives ul li#archives_nav a:hover {
	background-position: 0 -48px;
}

body#giving ul li#giving_nav a, body#giving ul li#giving_nav a:hover {
	background-position: 0 -48px;
}

/* sub nav links ---------------------------------*/

/* Subnav: contact -------*/

body#contact ul li#about_nav a, body#contact ul li#about_nav a:hover {
	background-position: 0 -48px;
}

body#contact #subnav li#contact_nav a, body#contact #subnav li#contact_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: paql -------*/

body#paql ul li#alumni_nav a, body#paql ul li#alumni_nav a:hover {
	background-position: 0 -48px;
}

body#paql #subnav li#paql_nav a, body#paql #subnav li#paql_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: store_parents -------*/

body#store_parents ul li#campers_nav a, body#store_parents ul li#campers_nav a:hover {
	background-position: 0 -48px;
}

body#store_parents #subnav li#store_parents_nav a, body#store_parents #subnav li#store_parents_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: talks_editorials -------*/

body#talks_editorials ul li#archives_nav a, body#talks_editorials ul li#archives_nav a:hover {
	background-position: 0 -48px;
}

body#talks_editorials #subnav li#talks_editorials_nav a, body#talks_editorials #subnav li#talks_editorials_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: annuals -------*/

body#annuals ul li#archives_nav a, body#annuals ul li#archives_nav a:hover {
	background-position: 0 -48px;
}

body#annuals #subnav li#annuals_nav a, body#annuals #subnav li#annuals_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: historical_papers -------*/

body#historical_papers ul li#archives_nav a, body#historical_papers ul li#archives_nav a:hover {
	background-position: 0 -48px;
}

body#historical_papers #subnav li#historical_papers_nav a, body#historical_papers #subnav li#historical_papers_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: staff -------*/

body#staff ul li#about_nav a, body#staff ul li#about_nav a:hover {
	background-position: 0 -48px;
}

body#staff #subnav li#staff_nav a, body#staff #subnav li#staff_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: activities -------*/

body#activities ul li#about_nav a, body#activities ul li#about_nav a:hover {
	background-position: 0 -48px;
}

body#activities #subnav li#activities_nav a, body#activities #subnav li#activities_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: daily_log -------*/

body#daily_log ul li#campers_nav a, body#daily_log ul li#campers_nav a:hover {
	background-position: 0 -48px;
}

body#daily_log #subnav li#daily_log_nav a, body#daily_log #subnav li#daily_log_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: weekly_photos -------*/

body#weekly_photos ul li#campers_nav a, body#weekly_photos ul li#campers_nav a:hover {
	background-position: 0 -48px;
}

body#weekly_photos #subnav li#weekly_photos_nav a, body#weekly_photos #subnav li#weekly_photos_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: events -------*/

body#events ul li#campers_nav a, body#events ul li#campers_nav a:hover {
	background-position: 0 -48px;
}

body#events #subnav li#events_nav a, body#events #subnav li#events_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: camper_directory -------*/

body#camper_directory ul li#campers_nav a, body#camper_directory ul li#campers_nav a:hover {
	background-position: 0 -48px;
}

body#camper_directory #subnav li#camper_directory_nav a, body#camper_directory #subnav li#camper_directory_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: directions -------*/

body#directions ul li#about_nav a, body#directions ul li#about_nav a:hover {
	background-position: 0 -48px;
}

body#directions #subnav li#directions_nav a, body#directions #subnav li#directions_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: update_camper_info -------*/

body#update_camper_info ul li#campers_nav a, body#update_camper_info ul li#campers_nav a:hover {
	background-position: 0 -48px;
}

body#update_camper_info #subnav li#update_camper_info_nav a, body#update_camper_info #subnav li#update_camper_info_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: alumni_forum -------*/

body#alumni_forum ul li#alumni_nav a, body#alumni_forum ul li#alumni_nav a:hover {
	background-position: 0 -48px;
}

body#alumni_forum #subnav li#alumni_forum_nav a, body#alumni_forum #subnav li#alumni_forum_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: update_alumni_info -------*/

body#update_alumni_info ul li#alumni_nav a, body#update_alumni_info ul li#alumni_nav a:hover {
	background-position: 0 -48px;
}

body#update_alumni_info #subnav li#update_alumni_info_nav a, body#update_alumni_info #subnav li#update_alumni_info_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: alumni_directory -------*/

body#alumni_directory ul li#alumni_nav a, body#alumni_directory ul li#alumni_nav a:hover {
	background-position: 0 -48px;
}

body#alumni_directory #subnav li#alumni_directory_nav a, body#alumni_directory #subnav li#alumni_directory_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: alumni_gatherings -------*/

body#alumni_gatherings ul li#alumni_nav a, body#alumni_gatherings ul li#alumni_nav a:hover {
	background-position: 0 -48px;
}

body#alumni_gatherings #subnav li#alumni_gatherings_nav a, body#alumni_gatherings #subnav li#alumni_gatherings_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: alumni_gallery -------*/

body#alumni_gallery ul li#alumni_nav a, body#alumni_gallery ul li#alumni_nav a:hover {
	background-position: 0 -48px;
}

body#alumni_gallery #subnav li#alumni_gallery_nav a, body#alumni_gallery #subnav li#alumni_gallery_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: online_giving -------*/

body#online_giving ul li#giving_nav a, body#online_giving ul li#giving_nav a:hover {
	background-position: 0 -48px;
}

body#online_giving #subnav li#online_giving_nav a, body#online_giving #subnav li#online_giving_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: philosophy -------*/

body#philosophy ul li#about_nav a, body#philosophy ul li#about_nav a:hover {
	background-position: 0 -48px;
}

body#philosophy #subnav li#philosophy_nav a, body#philosophy #subnav li#philosophy_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: archives_whitebirch -------*/

body#archives_whitebirch ul li#archives_nav a, body#archives_whitebirch ul li#archives_nav a:hover {
	background-position: 0 -48px;
}

body#archives_whitebirch #subnav li#archives_whitebirch_nav a, body#archives_whitebirch #subnav li#archives_whitebirch_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: faq -------*/

body#faq ul li#about_nav a, body#faq ul li#about_nav a:hover {
	background-position: 0 -48px;
}

body#faq #subnav li#faq_nav a, body#faq #subnav li#faq_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: news -------*/

body#news ul li#campers_nav a, body#news ul li#campers_nav a:hover {
	background-position: 0 -48px;
}

body#news #subnav li#news_nav a, body#news #subnav li#news_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: campmap -------*/

body#campmap ul li#about_nav a, body#campmap ul li#about_nav a:hover {
	background-position: 0 -48px;
}

body#campmap #subnav li#campmap_nav a, body#campmap #subnav li#campmap_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: campstore -------*/

body#campstore ul li#alumni_nav a, body#campstore ul li#alumni_nav a:hover {
	background-position: 0 -48px;
}

body#campstore #subnav li#campstore_nav a, body#campstore #subnav li#campstore_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: news_liink -------*/

body#news_liink ul li#alumni_nav a, body#news_liink ul li#alumni_nav a:hover {
	background-position: 0 -48px;
}

body#news_liink #subnav li#news_liink_nav a, body#news_liink #subnav li#news_liink_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: directions2 -------*/

body#directions2 ul li#campers_nav a, body#directions2 ul li#campers_nav a:hover {
	background-position: 0 -48px;
}

body#directions2 #subnav li#directions2_nav a, body#directions2 #subnav li#directions2_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

/* Subnav: alumniphotos -------*/

body#alumniphotos ul li#archives_nav a, body#alumniphotos ul li#archives_nav a:hover {
	background-position: 0 -48px;
}

body#alumniphotos #subnav li#alumniphotos_nav a, body#alumniphotos #subnav li#alumniphotos_nav a:hover {
	background-color: #fff;
	text-decoration: underline;
}

