/* Commencement 2008 */
.commencement1 a, .commencement2 a { overflow:hidden; text-indent:-1000px; display:block; height:50px; width:200px; position:absolute; margin-top:230px; background:url(images/transparent.gif) 0 0 repeat; }
.commencement1, .commencement2 { background-position:0 0; background-repeat:no-repeat; }
.commencement1 .link1 { margin-left:70px; }
.commencement1 .link2 { margin-left:355px; }
.commencement2 .link1 { margin-left:40px; }
.commencement2 .link2 { margin-left:330px; }


#featureMain .paneLead,
#featureMain .paneVideo					{ float:left; }
#featureMain .paneLead.full,
#featureMain .paneVideo.full			{ width:572px; height:294px;}
#featureMain .paneVideo.full			{ background:#111; }
#featureMain .paneVideo					{ display:none; }
#featureMain .paneVideo.full .video		{ margin:3px 0 0 45px; float:left; }
#featureMain .paneLead.mini				{ margin: 11px 0 0 11px; }
#featureMain .paneVideo.mini			{ margin: 11px 0 0 11px; }
.flash-replaced .alt 					{ display: block; height: 0; position: absolute; overflow: hidden; width: 0; }

/* Steps from Hope Recap */
#stepsHope .paneLead						{ background:#7BB5C0 url(../images/features2/steps_from_hope_recap.jpg) 0 0 no-repeat; }
#stepsHope .paneVideo						{  }
#stepsHope	h2									{ display:none; }
#stepsHope .intro								{ position:absolute; width:170px; margin:60px 0 0 360px; color:#FFF; font-size:1.4em; }
#stepsHope .intro a 						{ font-weight:bold; color:#FFF; }
#stepsHope .videoLink a,
#stepsHope .moreLink a					{ height: 0; padding-top: 34px; overflow: hidden; display:block; width:120px; position:absolute; float:left; margin-top:218px; }
#stepsHope .videoLink a 				{ margin-left:280px; }
#stepsHope .moreLink a					{ margin-left:416px; }

/* Biola Turns 100 */
#featureCentennial 							{ background:url(../images/features2/centennial/bg.jpg) 0 0 no-repeat; }
#featureCentennial .logo				{ float:left; margin:160px 0 0 14px; display:inline; }
#featureCentennial h2						{ background:#BF2F27; color:#FFF; font-weight:normal; margin:160px 0 0 110px; padding:6px 6px 2px; width:170px; text-align:center; line-height:1.2; letter-spacing:1px; }
#featureCentennial .text				{ background:url(images/biolahome2/white_85.png); padding:11px 11px 8px; margin:0 0 0 110px; width:424px;  }
#featureCentennial .text p			{ font:1.3em/1.8 Georgia,serif; margin:0 0 4px 0; }
#featureCentennial .text a 			{ background:#222; margin:0 0 0 5px; padding:2px 4px; color:#CCC; text-decoration:none; }

/* A Legacy - historical documentary */
#legacyDocumentary								{ background:#111 url(../images/features2/a_legacy/bg.gif) 0 0 repeat-x; }
#legacyDocumentary .paneLead 		{ width:320px; height:260px;  }
#legacyDocumentary .paneVideo		{ width:320px; height:260px;  }
#legacyDocumentary .video 				{  float:left; }
#legacyDocumentary .info					{ float:right; width:196px; margin:11px 22px 0 0; display:inline; }
#legacyDocumentary .info h2 			{ margin:11px 0 11px 0; padding:4px 0; text-transform:uppercase; color:#FFF; font:normal 1.8em/1 Arial,Helvetica,sans-serif; letter-spacing:1px; word-spacing:1px; /* border-bottom:solid 1px #666; */ }
#legacyDocumentary .info p				{ color:#CCC; font:1.3em/1.8 Georgia,serif; }
#legacyDocumentary .info .logo		{ float:right; margin:14px 0 0 14px; }

/* Why Biola */
#undergradWhy 								{ background:url(../images/features2/why_undergrad/bg.jpg); }
#undergradWhy .paneLead 		{ width:384px; height:236px; margin: 11px 0 0 11px; }
#undergradWhy .paneVideo		{ width:384px; height:236px; margin: 11px 0 0 11px; }
#undergradWhy .info						{ margin:11px 16px 0 0; float:right; width:140px; display:inline; }
#undergradWhy .info h2				{ width:130px; height:40px; margin:0 0 11px 0; color:#FFF; font:normal 1.4em/1.3 Arial,Helvetica,sans-serif; text-indent:-1000px; overflow:hidden; }
#undergradWhy .info p					{ font:1.2em/1.4 Arial,serif; color:#FFF; }
#undergradWhy .info p a 			{ color:#FFF; }
#undergradWhy .info a.more		{ width:94px; height:37px; display:block; background:url(../images/features2/why_undergrad/button_more.gif) 0 0 no-repeat; text-indent:-1000px; overflow:hidden; }

/* Teacher of the Year */
#teacherYear											{ padding:0; }
#teacherYear .paneLead						{ background:url(../images/features2/teacher_year/bg.jpg) 0 0 no-repeat; }
#teacherYear .paneLead .intro			{ width:178px; padding:15px; height:206px; }
#teacherYear .paneLead .intro h2	{ color:#8AE9DE; font:bold 1.4em/1 Arial,Helvetica,sans-serif; margin:10px 0 10px 0; color:#FEFB8C; }
#teacherYear .paneLead .intro p		{ color:#CCD5D5; font-size:1.2em; line-height:1.6; }
#teacherYear .paneLead .intro a 	{ color:#FFF; }
#teacherYear .videoLink						{ width:208px; padding:0; text-align:center; }
#teacherYear .videoLink a 				{ display:block; height:27px; margin:13px 0 0; padding:6px 0 0 0; background:url(../images/features2/teacher_year/button.gif) top center no-repeat; font-weight:bold; text-decoration:none; color:#333; }

/* Header */
#header 											{ background:#BF1913 url(images/biolahome2/header_bg.gif) 0 2.2em repeat-x; }
#branding 										{ background:url(images/biolahome2/watermark_bottom.gif) center 0 no-repeat; height:72px; }
#logo 												{ background:url(images/biolahome2/logo.gif) 0 0 no-repeat; }
#visionstatement							{ background:url(images/biolahome2/biblically_centered.gif); }
#navMain											{ background:#85110D; }
#navMain ul 									{ background:url(images/biolahome2/watermark_top.gif) center bottom no-repeat; }
#navMain a 										{ color:#DDD; }
#navMain a:hover 							{ background:#310908; color:#FFF; }
#sitesearch										{ border-bottom:solid 1px #C5605E; }
#sitesearch .submitbutton			{ background: url(images/biolahome2/search_button.gif) 0 0 no-repeat; }
#navExtra .givingLink a 			{	background-image:url(images/biolahome2/giving_button.gif); }
#navExtra .searchAlternate 		{ background-image:url(images/biolahome2/arrow_white.gif); color:#DDD; }
#navExtra .searchAlternate a 	{ color:#DDD; }

/* Body */
#wrapperHome 			{ background:#FFF url(images/biolahome2/banner.gif) 0 0 repeat-x !important;	clear:left; }
#wrapperHome a 		{ outline:none; }
#header 					{	height: 122px; }
#section					{ width:792px; margin:0 auto; padding:0 12px 14px 12px; background:#FFF url(images/biolahome2/edge_banner.gif) no-repeat 0 0 !important; position:relative; }

#contentHead			{ height:333px; margin:0 0 22px 0; }

#featureMain 													{ width:572px; height:326px; padding:0 0 0 0; margin:-11px 0 0 0; float:left; position:absolute; background:#666; overflow:hidden; }
#featureMain .slides									{ width:auto; height:294px; float:left; position:relative; overflow:hidden; left:0; }
#featureMain .slide										{ width:572px; height:294px; float:left; background-color:#111; }
#featureMain .slide img								{ border:none; padding:0; }
#featureMain .slides .video						{ display:none; }
#featureMain .slides .active .video		{ display:inline; }

#featureMain .navSlides								{ width:572px; height:32px; float:left; background:url(images/biolahome2/bg_nav_features.gif) 0 0 repeat-x; }
#featureMain .navSlides ul						{ list-style-type:none; margin:0 0 0 11px; padding:7px 0 0 0; }
#featureMain .navSlides li						{ float:left; margin:0 8px 0 0; }
#featureMain .navSlides a 						{ width:20px; padding:1px 0 0 0; text-align:center; text-decoration:none; color:#FFF; display:block; /* background:#FF1A1A; */ }
#featureMain .navSlides li.next a,
#featureMain .navSlides li.prev a			{ width:20px; text-indent:-1000px; overflow:hidden; }
#featureMain .navSlides li.next a 		{ background:url(images/biolahome2/icon_rarrow_white.gif) right 3px no-repeat; }
#featureMain .navSlides li.prev a 		{ background:url(images/biolahome2/icon_larrow_white.gif) left 3px no-repeat; }
#featureMain .navSlides li.active			{ background:#FF1A1A; background:#000; }

#featureMain .progressBar							{ width:100px; height:5px; background:#000; float:right; margin:7px 22px 0 0; }
#featureMain .progressBar .bar				{ background:#DEDBDC; height:5px; width:0; }



#navAudiences			 					{ float:right; margin:-16px 0 0 0; padding:0 0 0 0; position:relative; width:220px; height:342px; background:#2D394A url(images/biolahome2/bg_audiences.gif) 0 0 no-repeat; border-top:solid 5px #6C7581; }
#navAudiences h2 						{ display:none; }
#navAudiences ul						{ list-style-type:none; margin:11px 0 0 0; padding:0; text-align:center; text-transform:uppercase; font-size:1.1em; letter-spacing:1px;  }
#navAudiences li 						{ border-bottom:solid 1px #505864; margin:0 18px; }
#navAudiences li a 					{ padding:14px 0; display:block; }
#navAudiences li a:link,
#navAudiences li a:visited	{ text-decoration:none; color:#D9DADE; }
#navAudiences li a:hover 		{ text-decoration:underline; color:#FFF; }

#wrapperContent 						{  }

#contentMain								{ background:url(images/biolahome2/rule_dotted_286.gif) 264px 0 repeat-y; float:left; width:100%; margin:0 0 22px 0; }
#contentMain .column 				{ float:left; width:250px; }
#contentMain .column h2			{ margin:0 0 11px 0; color:#BF2F27; font:small-caps normal 2.2em/1 "Palatino","Palatino Linotype",serif; letter-spacing:1px; }
#contentMain .c1						{ width:242px; margin:0 44px 0 0; }
#contentMain .c2						{ width:242px; margin:0 44px 0 0; }
#contentMain .c3						{ width:220px; margin:0; }

#contentMain .features								{ list-style-type:none; overflow:auto; margin:0; }
#contentMain .features li							{ padding:0 0 22px 0; float:left; width:100%; }
#contentMain .features p 							{ margin:0; padding:0; }
#contentMain .features h3 a 					{ color:#293E6D; }
#contentMain .features h3 a:link,
#contentMain .features h3 a:visited		{ text-decoration:none; }
#contentMain .features h3 a:hover			{ text-decoration:underline; }

#contentMain .more	{ font-size:1.2em; background:url(images/biolahome2/arrow_blue.gif) 0 4px no-repeat; padding:0 0 0 16px; clear:left; }

#featuredEvents .features h3				{ font-size:1.1em; }
#featuredEvents .features img				{ margin:0 0 6px 0; }
#featuredEvents .features p					{ font-size:0.86em; }
#featuredEvents .features .dates		{ font-weight:bold; font-size:0.9em; }

#eventRecaps									{ border-bottom:solid 1px #BBB; margin:0 0 22px 0; }
#news													{ margin:0 0 22px 0; }
#contentExtra .features li		{}
#contentExtra .features h3		{ font-size:1.0em; }
#contentExtra .features img		{ float:right; width:66px; height:55px; margin:0 0 11px 11px; }
#contentExtra .features p			{ font-size:0.86em; }

#news .features li		{}
#news .features h3		{ font-size:1.0em; }
#news .features img		{ float:right; width:66px; height:55px; margin:0 0 11px 11px; }
#news .features p			{ font-size:0.86em; }

#summary { clear:both;width:100%;text-align:center;color:#666;margin:15px 0 0 0;padding:11px 0 0 0;border-top:solid 1px #BBB;font-size:1.1em; font-weight:bold; word-spacing:1px; }

#navActions 						{ list-style-type:none;margin:0; }
#navActions li					{ margin:0 0 8px 0;padding:0; }
* html #navActions li 	{ height:1%; }
#navActions a 					{ background:url(images/icons/circle/jump.gif) 0 0 no-repeat;padding:0 0 0 33px;line-height:22px;display:block;margin:0 !important; }

#navActions #actionRequestInfo a 	{ background-image:url(images/icons/circle/info.gif); }
#navActions #actionMaps a 				{ background-image:url(images/icons/circle/map.gif); }
#navActions #actionDonate a 			{ background-image:url(images/icons/circle/donate.gif); }

#weather 												{ float:left; width:100%; margin:16px 0 0 0; padding:14px 0 0 0; border-top:solid 1px #BBB; }
#weather h2											{ text-align:left; font-size:1.6em !important; margin:0 0 4px 0 !important; }
#weather .status								{ margin:0 0 4px; height:38px; padding:0 10px 0 0; color:#404D70; background:url(images/biolahome2/weather/bg-status.gif) 0 8px no-repeat; text-align:center; overflow:hidden; }
#weather .status .wrapper 			{ position:relative; left:50%; float:left; }
#weather .status .icon					{ border:0; padding:0; margin:0 6px 0 0; float:left; width:38px; height:38px; position:relative; left:-50%; }
#weather .status .temperature		{ font-weight:bold; font-size:16px; margin:0 4px 0 0; padding:10px 2px 0 0; float:left; height:28px; position:relative; left:-50%; }
#weather .status .condition			{ font-size:11px; float:left; padding:13px 0 0; height:25px; position:relative; left:-50%; }
#weather .more									{ font-size:11px; text-align:center; background:none; padding:0; }


