/* ---------------------------------------------
Dorman Freshman Campus Screen Style Sheet
author: Cyberwoven
version:  2009.10
----------------------------------------------- */


/* Commence Stylization */

a:link, a:visited { color:#005eb4; }
a:hover { color:#cc1800; }

a.action { background:url(../../images/s6dormanfresh/action_arrow.png) no-repeat 100% -6px; }


body { background:#c1e4ff url(../../images/s6dormanfresh/home/body_bg.jpg) repeat-x 50% 0; }
	body.internal { background:#e9f5ff url(../../images/s6dormanfresh/internal/body_bg.jpg) repeat-x 50% 0; }

#top_bar ul li.school_list ul.main {  background:#051e51 url(../../images/s6dormanfresh/topBar/school_list_bg.png) repeat-x 0 0; }
#top_bar ul li.search div { background:#051e51; }

.outer_wrapper { background:url(../../images/s6dormanfresh/home/outer_wrapper_bg.jpg) no-repeat 50% 0; }
	body.internal .outer_wrapper { background:url(../../images/s6dormanfresh/internal/outer_wrapper_bg.jpg) no-repeat 50% 0; }

body.internal #left_block { background-image:url(../../images/s6dormanfresh/internal/left_block_bg.jpg); }
	#left_block h1 { height:107px; background:url(../../images/s6dormanfresh/home/logo.jpg) no-repeat 100% 0; }
		body.internal #left_block h1 { height:134px; background:none; }
		#left_block h1 a { background-image:url(../../images/s6dormanfresh/internal/logo.jpg); }
			
#main_nav { padding:18px 0 0 0; }
	#main_nav li { font-size:13px; background-image:url(../../images/s6dormanfresh/home/main_nav_li_bg.png); }
		body.internal #main_nav li { font-size:15px; }
			body.internal #main_nav li.current { background-image:url(../../images/s6dormanfresh/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/s6dormanfresh/home/main_nav_a_hover.png); }
			body.internal #main_nav li a { color:#071b54; background-image:url(../../images/s6dormanfresh/internal/main_nav_a_hover.jpg); }
				#main_nav li a:hover { text-shadow:#000f2d 2px 2px 2px; }
				
			body.internal #main_nav li ul { background-image:url(../../images/s6dormanfresh/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/s6dormanfresh/internal/sub_nav_arrow.png); }
												
#left_block .news_events_toggle { background-image:url(../../images/s6dormanfresh/internal/news_events_toggle_bg.jpg); }		
#left_block .news_events { background-image:url(../../images/s6dormanfresh/internal/news_events_bg.jpg); }
	#left_block .news_events h2 { color:#071b54; }
		#left_block .news_events ul li { background-image:url(../../images/s6dormanfresh/internal/news_events_li_bg.png); }
			
			
#main_block_wrapper { background-image:url(../../images/s6dormanfresh/internal/main_block_bottom.png); }
	#main_block { background-image:url(../../images/s6dormanfresh/internal/one_column_main_block_bg.png); }
		body.two_column #main_block { background-image:url(../../images/s6dormanfresh/internal/two_column_main_block_bg.png); }
			
.breadcrumbs li { background-image:url(../../images/s6dormanfresh/internal/breadcrumbs_arrow.png); }


			
/* Editable Area */

					#content_area h3 { color:#cc1800; }
					#content_area h5 { color:#cc1800; }
					#content_area blockquote { color:#613c40; background-image:url(../../images/s6dormanfresh/internal/blockquote_bg.png) no-repeat 0 0; }
					#content_area ul li { background:url(../../images/s6dormanfresh/internal/ul_bg.gif) no-repeat 0 50%; }


			/* News & Events */
				
				#rss em { color:#005eb4; }
				.categoryselector, .newsblock, .eventblock, .news_article_header { background-image:url(../../images/spartan6/internal/newsblock_bg.png); }
				.newsblock .newsdate, .eventblock .eventdate { color:#cc1800; }
				#content_area .news_article h3#newsarticletitle, #content_area .event_article h3#eventarticletitle { color:#005eb4; }
				#content_area .news_article h4.date, #content_area .event_article h4.date { color:#cc1800; }

				#content_area table.calendarbox .today { background:#ffffdc !important; }
				#content_area table.calendarbox .othermonth h5 { color:#577997; }

				#content_area td.nextprevmonth a { color:#005eb4 !important; }
					#content_area td.nextprevmonth a:hover { color:#cc1800 !important; }
					

/* Contact Form */

	.formrow span.error { color:#cc1800 !important; }
	input.formsubmit { background:#005eb4; color:#fff; }
		input.formsubmit:hover { background:#cc1800; }
					

/* Alumni Database */
	
	.alumni_search { margin:0 0 0 -80px; padding:20px 17px 20px 23px; width:515px; background:#e2f1ff; border:solid 1px #d6dde4; }
		.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/s6dormanfresh/home/motion_js_bg1.jpg) no-repeat 10px 0; }
	#motion ul#slides { height:399px; }


#bottom_block { display:block; position:relative; width:100%; height:384px; z-index:2; }
.news_events h2 { color:#cc1800; }
	.news_events ul li { padding:8px 20px 16px 20px; }
		.news_events ul li .date { color:#375d7f; }
			
			.news_events.news ul li { background:url(../../images/s6dormanfresh/home/quicklinks_li_bg.png) no-repeat 100% 100%; }
			.news_events.events ul li { background:url(../../images/s6dormanfresh/home/upcoming_li_bg.png) no-repeat 50% 100%; }
	
						
#footer_wrapper { background:url(../../images/s6dormanfresh/home/footer_wrapper_bg.jpg) repeat-x 50% 0; }
	body.internal #footer_wrapper { background:url(../../images/s6dormanfresh/internal/footer_wrapper_bg.png) repeat-x 50% 0; }
	
	.vcard .tel.hotline { }
		.vcard .tel.hotline abbr { color:#cc1800; }
		.vcard .tel.hotline .value { color:#cc1800; }
				

					
