 /* ---------------------------------------------
Fairforest Screen Style Sheet
author: Cyberwoven
version:  2009.09
----------------------------------------------- */

/* Commence Stylization */

body {color:#534b45; background:#fffde2;}
a:link, a:visited { color:#286400; }
a:hover { color:#764500; }


a.action { background:url(../../images/s6fairforest/action_arrow.png) no-repeat 100% -6px; }


body { background:#fffde2 url(../../images/s6fairforest/home/body_bg.jpg) repeat-x 50% 0; }
	body.internal { background:#fffde2 url(../../images/s6fairforest/internal/body_bg.jpg) repeat-x 50% 0; }

#top_bar a.district_link { color:#edfee8; }
#top_bar ul li.school_list a.control { color:#edfee8; background:url(../../images/s6loneoak/topBar/select_school_arrow.gif) no-repeat 14px 15px; }
	#top_bar ul li.school_list a.control:hover { color:#fff; }
#top_bar ul li.search a { color:#edfee8; background:url(../../images/s6fairforest/topBar/search_icon.png) no-repeat 14px -27px; }
	#top_bar ul li.search a:hover { color:#fff; }
#top_bar ul li.school_list ul.main { background:#415e00 url(../../images/s6fairforest/topBar/school_list_bg.png) repeat-x 0 0; }
	#top_bar ul li.school_list ul.main li a { color:#d5ffb3; }
#top_bar ul li.search div { background:#103604; }

.outer_wrapper { background:url(../../images/s6fairforest/home/outer_wrapper_bg.jpg) no-repeat 50% 0; }
	body.internal .outer_wrapper { background:url(../../images/s6fairforest/internal/outer_wrapper_bg.jpg) no-repeat 50% 0; }

body.internal #left_block { background-image:url(../../images/s6fairforest/internal/left_block_bg.jpg); }
	#left_block h1 { height:107px; background:url(../../images/s6fairforest/home/logo.jpg) no-repeat 100% 0; }
		body.internal #left_block h1 { height:134px; background:none; }
		#left_block h1 a { background-image:url(../../images/s6fairforest/internal/logo.jpg); }
			
#main_nav { padding:18px 0 0 0; }
	#main_nav li { font-size:13px; background-image:url(../../images/s6fairforest/home/main_nav_li_bg.png); }
		body.internal #main_nav li { font-size:15px; }
			body.internal #main_nav li.current { background-image:url(../../images/s6fairforest/internal/main_nav_current_li.png); }
			
		#main_nav li a { text-shadow:#041840 2px 2px 2px; padding:5px 20px 5px 50px; background-image:url(../../images/s6fairforest/home/main_nav_a_hover.png); }
			body.internal #main_nav li a { color:#2e1a00; background-image:url(../../images/s6fairforest/internal/main_nav_a_hover.png); }
				#main_nav li a:hover { text-shadow:#000f2d 2px 2px 2px; }
				
			body.internal #main_nav li ul { background-image:url(../../images/s6fairforest/internal/sub_nav_bg.jpg); }
				body.internal #main_nav li ul li a:hover, body.internal #main_nav li ul li.current a { background-image:url(../../images/s6fairforest/internal/sub_nav_arrow.png); }
	
	
			body.internal #main_nav li ul li a, body.internal #main_nav li.current ul li a { color:#2e1a00;}
				body.internal #main_nav li ul li a:hover { color:#764500; }
	
	
	
				.power_school a { display:block; width:148px; height:28px; text-indent:-9999px; top:94px; left:20px; position:absolute; background:url(../../images/s6fairforest/home/power_school_button.png) no-repeat 0 0; }

	
#left_block .news_events_toggle { background-image:url(../../images/s6fairforest/internal/news_events_toggle_bg.jpg); }
#left_block .news_events_toggle span.toggle { display:block; float:left; cursor:pointer; margin:0 2px 0 0; width:22px; height:22px; background:url(../../images/s6fairforest/internal/toggle_icons.png) no-repeat 0 0; }

#left_block .news_events { background-image:url(../../images/s6fairforest/internal/news_events_bg.jpg); }
	#left_block .news_events h2 { color:#2e1a00; }
		#left_block .news_events ul li { background-image:url(../../images/s6fairforest/internal/news_events_li_bg.png); }
			
			
#main_block_wrapper { background-color:#fffbec; background-image:none; }
	#main_block { width:600px; background:#fffbec url(../../images/s6fairforest/internal/one_column_main_block_bg.png)  no-repeat 0 0; }
		body.two_column #main_block {  background:url(../../images/s6fairforest/internal/two_column_main_block_bg.png) no-repeat 0 0; }

#main_block	h2 { color:#104609;}
#main_block h2 em { color:#2e7425;}		
			
			
.breadcrumbs li { background-image:url(../../images/s6fairforest/internal/breadcrumbs_arrow.png); }

			
/* Editable Area */

					#content_area h3 { color:#764500; }
					#content_area h5 { color:#764500; }
					#content_area blockquote { color:#613c40; background-image:url(../../images/s6fairforest/internal/blockquote_bg.png) no-repeat 0 0; }
					#content_area ul li { background:url(../../images/s6fairforest/internal/ul_bg.gif) no-repeat 0 50%; }
					#content_area .image_caption { background-color:#f1eddc; }


			/* News & Events */
				
				#rss em { color:#286400; }
				.categoryselector, .newsblock, .eventblock, .news_article_header { background-image:url(../../images/s6fairforest/internal/newsblock_bg.png); }
				.newsblock .newsdate, .eventblock .eventdate { color:#764500; }
				#content_area .news_article h3#newsarticletitle, #content_area .event_article h3#eventarticletitle { color:#286400; }
				#content_area .news_article h4.date, #content_area .event_article h4.date { color:#764500; }

				#content_area table.calendarbox .today { background:#ffffdc !important; }
				#content_area table.calendarbox .othermonth h5 { color:#577997; }

				#content_area td.nextprevmonth a { color:#286400 !important; }
					#content_area td.nextprevmonth a:hover { color:#764500 !important; }
				
				#content_area table {border-left:solid 1px #bdbcaa; border-top:solid 1px #bdbcaa; }
						#content_area table th { border:solid 1px #bdbcaa; border-left:none; border-top:none; }
						#content_area table td { border:solid 1px #bdbcaa; border-top:none; border-left:none; }
						#content_area table tbody tr.even { background:#f0eed9; }
				

/* Contact Form */

	.formrow span.error { color:#764500 !important; }
	input.formsubmit { background:#286400; color:#fff; }
		input.formsubmit:hover { background:#764500; }
					
					
/* Alumni Database */
	
	.alumni_search { margin:0 0 0 -80px; padding:20px 17px 20px 23px; width:515px; background:#f0eed9; border:solid 1px #bdbcaa; }
		.alumni_search .formrow { display:block; float:left; clear:none; width:115px; padding-right:15px; }
			.alumni_search .formrow.year { padding-right:0; }
				.alumni_search .formrow.year select { display:block; width:100%; }
			.alumni_search .formrow label { }
		.alumni_search input.formsubmit { width:100%; }
	#content_area p.and_or { display:block; float:left; width:45px; margin:4px 0 0 -60px; text-align:center; font-family:georgia, "times new roman", times, serif; font-size:10px; line-height:12px; }
		#content_area p.and_or.year { margin-left:-48px; }
	#content_area h3.results { margin:45px 0 60px 0; padding:0; }
	#content_area ul.pager { position:absolute; display:block; width:400px; margin:80px 0 0 0; border-bottom:solid 1px #afcbd5; }
		#content_area ul.pager li { display:block; float:left; padding:3px; background:none; font-size:18px; font-weight:bold; }
			#content_area ul.pager li a { font-size:14px; font-weight:normal; }
	#content_area table.alumni_results { margin:30px 0 0 0; font-size:12px; }
		#content_area table.alumni_results th {  }
			#content_area table.alumni_results th.name { width:370px; }
		#content_area table.alumni_results td { padding:3px 3px 3px 0; }
	#content_area dl.alumni_details { }
		#content_area dl.alumni_details dt { font-size:10px; font-weight:bold; }
		#content_area dl.alumni_details dd { font-family:georgia, "times new roman", times, serif; margin:2px 0 20px 0; font-size:12px; }


#motion { height:399px; background:url(../../images/s6fairforest/home/motion_bg.jpg) no-repeat 10px 0; }
	#motion ul#slides { height:399px; }


#bottom_block { display:block; position:relative; width:100%; height:384px; z-index:2; }
.quicklinks h2 { margin:0 0 0 50px; width:250px; font-size:16px; color:#1b2700; text-shadow:#fff 1px 1px 1px; }

				.quicklinks ul li { display:block; padding:4px 20px 6px 50px; background:url(../../images/s6fairforest/home/quicklinks_li_bg.png) no-repeat 100% 100%; }

.news_events h2 { color:#1b2700; }
	.news_events ul li { padding:8px 20px 16px 20px; }
		.news_events ul li .date { color:#534b45; }
			
			.news_events.news ul li { background:url(../../images/s6fairforest/home/quicklinks_li_bg.png) no-repeat 100% 100%; }
			.news_events.events ul li { background:url(../../images/s6fairforest/home/upcoming_li_bg.png) no-repeat 50% 100%; }
	
						
#footer_wrapper { background:url(../../images/s6fairforest/home/footer_wrapper_bg.jpg) repeat-x 50% 0; }
	
	.vcard .tel.hotline { }
		.vcard .tel.hotline abbr { color:#764500; }
		.vcard .tel.hotline .value { color:#764500; }
				