a { outline:none; }
.homebody { background: url(/images/HPimages/notSoGreatRepeatingBackground.gif) top left repeat-x #222222;}

div#container {   height:644px; width:920px; }
	#leftCol { float:left; width:193px; }
		h2 {
			background:url(/images/HPimages/spiritIndependence.jpg) top left no-repeat;
			display:block; height:59px; width:193px; margin:0; padding:0;
			text-indent:-9999em; font-size:1px; line-height:1px;
		}
		ul#nav { float:left; list-style:none; height:226px; width:193px; margin:0; padding:0; background:url(/images/HPimages/nav.png) top left no-repeat; }
			ul#nav li { display:block; margin-left:21px; font-size:1px; line-height:1px; }
				ul#nav li.first { margin-top:26px; }
				ul#nav li a { display:block; height:22px; width:172px; font-size:1px; line-height:1px; text-indent:-9999em; background:url(/images/HPimages/nav.png) top left no-repeat; }
					ul#nav li a#nav_3355 { background-position: -21px -25px; }
						ul#nav li a#nav_3355:hover, ul#nav li a#nav_3355.on { background-position: -214px -25px; }
					ul#nav li a#nav_10596 { background-position: -21px -47px; }
						ul#nav li a#nav_10596:hover, ul#nav li a#nav_10596.on { background-position: -214px -47px; }
					ul#nav li a#nav_4658 { background-position: -21px -69px; }
						ul#nav li a#nav_4658:hover, ul#nav li a#nav_4658.on { background-position: -214px -69px; }
					ul#nav li a#nav_4660 { background-position: -21px -91px; }
						ul#nav li a#nav_4660:hover, ul#nav li a#nav_4660.on { background-position: -214px -91px; }
					ul#nav li a#nav_4661 { background-position: -21px -113px; }
						ul#nav li a#nav_4661:hover, ul#nav li a#nav_4661.on { background-position: -214px -113px; }
					ul#nav li a#nav_10595 { background-position: -21px -135px; }
						ul#nav li a#nav_10595:hover, ul#nav li a#nav_10595.on { background-position: -214px -135px; }
					ul#nav li a#nav_4659 { background-position: -21px -157px; }
						ul#nav li a#nav_4659:hover, ul#nav li a#nav_4659.on { background-position: -214px -157px; }
					ul#nav li a#nav_4664 { background-position: -21px -179px; }
						ul#nav li a#nav_4664:hover, ul#nav li a#nav_4664.on { background-position: -214px -179px; }
					ul#nav li a#nav_10594 { background-position: -21px -201px; }
						ul#nav li a#nav_10594:hover, ul#nav li a#nav_10594.on { background-position: -214px -201px; }
		#photosButton { clear:left; display:block; height:330px; width:193px; background:url(/images/HPimages/photosButton.jpg) top left no-repeat; }
			#photosButton a { float:left; display:block; height:84px; width:160px; margin: 209px 0 0 33px; }
				#photosButton a:hover {}

	#centerCol { float:left; width:278px; }
		#bellTower {}
		#centerSection { float:left; display:block; height:330px; width:278px; background:url(/images/HPimages/centerSection.png) bottom left no-repeat; }
			p#missionText {
				display:block; height:65px; width:225px; margin:0 0 0 28px; padding:0;
				background:url(/images/HPimages/missionText.png) top left no-repeat;
				line-height:1px; font-size:1px; text-indent:-9999em;
			}
			h3 {
				display:block; height:22px; width:225px; margin:0 0 0 27px; padding:0;
				background:url(/images/HPimages/announcementsHeader.png) top left no-repeat;
				line-height:1px; font-size:1px; text-indent:-9999em;
			}
			#specialLeft { background: url(/images/HPimages/specialLeft.png) center left no-repeat #f3d9c8; width:225px; margin-left:25px; }
				#specialRight { background: url(/images/HPimages/specialRight.png) top right repeat-y; }
					#specialTop { background: url(/images/HPimages/specialTop.png) top left no-repeat; }
						#specialBottom { background: url(/images/HPimages/specialBottom.png) bottom left no-repeat; }
							#specialText { font-family:Arial; font-size:11px; line-height:14px; color:#880e0b; padding: 15px 8px 6px 20px; }
								#specialText a, #specialText a:hover { display:block; color:#880e0b; text-decoration:none; }
			ul#announcementsBlock { margin:0px; padding:0px; list-style:none; }
				ul#announcementsBlock li { background:url(/images/HPimages/hpStoryDivider.jpg) top left no-repeat; width:225px; margin-left:29px; padding: 12px 0 4px; }
					ul#announcementsBlock li p {
						background:url(/images/HPimages/hpStoryBullet.gif) top left no-repeat; padding: 0 2px 0 16px; margin:0;
						font-family:Arial; font-size:11px; line-height:14px; color:#ffffff;
					}
						ul#announcementsBlock li p a, ul#announcementsBlock li p a:hover { color:#ffffff; text-decoration:underline; }

	#rightCol { float:left; width:449px; }
		ul#omni { float:left; list-style:none; height:59px; width:449px; margin:0; padding:0; background:url(/images/HPimages/omni.jpg) no-repeat; }
			ul#omni li { float:left; display:inline; margin:12px 0 0 0; padding:0; }
				ul#omni li.first { margin-left:178px; }
				ul#omni li a { display:block; height:34px; background:url(/images/HPimages/omni.jpg) no-repeat; font-size:1px; line-height:1px; text-indent:-9999em; }
					ul#omni li a#omni_1 { width:71px; background-position: -178px -12px; }
						ul#omni li a#omni_1:hover { background-position: -178px -71px; }
					ul#omni li a#omni_2 { width:63px; background-position: -249px -12px; }
						ul#omni li a#omni_2:hover { background-position: -249px -71px; }
					ul#omni li a#omni_3 { width:77px; background-position: -312px -12px; }
						ul#omni li a#omni_3:hover { background-position: -312px -71px; }
		h1 {
			clear:both; float:left;
			background:url(/images/HPimages/kimballUnion.png) top left no-repeat;
			display:block; height:116px; width:449px; margin:0; padding:0;
			text-indent:-9999em; font-size:1px; line-height:1px;
		}
		div#flashMe { float:left; display:block; height:440px; width:449px; background:url(images/HPimages/photoDefault.jpg) top left no-repeat; }
			div#flashMe img {}
			object#flashMe {}

	/*CSP MJT 040810 updated footer to include Terms Of Use*/
	#footer { clear:both; float:left; background:url(images/HPimages/footer_v2.png) top left no-repeat; height:30px; width:932px; margin: 0 0 0 30px; }
		p#address { display:none; }
		ul#footerOmni {  float:left; list-style:none; margin:0; padding:0; }
			ul#footerOmni li { float:left; display:inline; margin:0 0 0 0; padding:0; }
				ul#footerOmni li.first { margin-left:345px; }
				ul#footerOmni li a { display:block; height:20px; background:none; font-size:1px; line-height:1px; text-indent:-9999em; }
					ul#footerOmni li a#emailKUA { width:92px; }
						ul#footerOmni li a#emailKUA:hover {}
					ul#footerOmni li a#directionsLink { width:122px; }
						ul#footerOmni li a#directionsLink:hover {}
					ul#footerOmni li a#storeLink { width:96px; }
						ul#footerOmni li a#storeLink:hover {}
					ul#footerOmni li a#termsofuse { width:100px; }
						ul#footerOmni li a#termsofuse:hover {}
		div#searchContainer { float:right; margin-right:0px; width:155px }
			div#searchContainer input { float:left; background:none; border:none; font-family:Arial; font-size:9px; color:#c0b5b5; height:16px; width:125px; margin:3px 0 0 3px; }
			div#searchContainer a { float:right; display:block; width:15px; margin:0 9px 0 0; }
			
		