a { outline:none; }
body { background:url(/images/bg.png) top left repeat-x #bf0725; margin:0; }

.banner { background-image:url(/images/hpBanner.png); background-repeat: no-repeat; }
.navListItem { display:block; float:left; margin:0; padding:0; }

.hideText { display:block; font-size:1px; line-height:1px; text-indent:-9999em; }
.hide { display:none; }

.positioned { clear:left; float:left; position:relative; height:0; }

#container { height:760px; width:100%; text-align:center; }
	#containerCenter{ height:760px; width:956px; margin:0 auto; text-align:left; }
		#bannerArea { float:left; height:105px; width:956px; margin-top:14px; }
			#hpTop { display:none; }
			#nav { height:34px; width:661px; list-style:none; padding:0; margin:71px 0 0 295px; }
				#nav li {}
					#nav li.first, #nav li.last {}
					#nav li a { height:34px; }
						a#nav_115472 { width:108px; background-position:-295px -71px; }
						a#nav_115473 { width:100px; background-position:-403px -71px; }
						a#nav_115474 { width:92px; background-position:-503px -71px; }
						a#nav_115475 { width:82px; background-position:-595px -71px; }
						a#nav_115477 { width:90px; background-position:-677px -71px; }
						a#nav_115478 { width:69px; background-position:-767px -71px; }
						a#nav_115479 { width:120px; background-position:-836px -71px; }
							a#nav_115472:hover, a#nav_115472.on { background-position:-295px -105px; }
							a#nav_115473:hover, a#nav_115473.on { background-position:-403px -105px; }
							a#nav_115474:hover, a#nav_115474.on { background-position:-503px -105px; }
							a#nav_115475:hover, a#nav_115475.on { background-position:-595px -105px; }
							a#nav_115477:hover, a#nav_115477.on { background-position:-677px -105px; }
							a#nav_115478:hover, a#nav_115478.on { background-position:-767px -105px; }
							a#nav_115479:hover, a#nav_115479.on { background-position:-836px -105px; }
								.subMenuDown { display:none; position:absolute; }
									.subMenuDown, a.subMenuItemsDown { width:190px; }
									.subMenuDown { margin:0; padding:0; }
										.subMenuDown #holder {}					
											.subMenuDown #menu-header { height:0; }
											a.subMenuItemsDown {
												display:block; background:#650413; border-top:1px solid #500410; border-bottom:1px solid #7b0417;
												font-family:Arial; font-size:13px; line-height:16px; color:#ffffff; text-decoration:none;
											}
												a.subMenuItemsDown:hover { background:#3e050e; }
											a.subMenuItemsDown span{ display:block; padding:4px 14px; }
											.subMenuDown #menu-footer { height:0; }
		#photoArea { clear:left; float:left; }
		object#photoArea { margin-top:-4px; }
			#photoTopPiece { position:absolute; top:-5px; left:0; }
			#addressStuff { display:none; }
			#nfBlock { position:absolute; top:-110px; left:18px; height:65px; width:200px; background:#000000; }
				#nfLinkText { font-family:Georgia; font-size:10px; line-height:14px; color:#ffffff; margin:0; padding:7px 10px; }
				a#nfLink, a#nfLink:link, a#nfLink:active, a#nfLink:hover, a#nfLink:visited { display:block; font-family:Georgia; font-weight:bold; font-size:10px; line-height:14px; color:#ffffff; text-decoration:underline; padding:0 10px; }
					a#nfLink:hover { text-decoration:none; }
		/*#bottom { clear:left; float:left; height:230px; width:956px; background:url(/images/hpBottom.png) top left no-repeat; overflow:hidden; }*/
		#bottom { clear:left; float:left; width:956px; background:url(/images/hpBottom.png) top left no-repeat; overflow:hidden; }
			#newsArea { float:left; width:685px; }
				#newsHead { display:none; }
				#news { font-family:Georgia; color:#e9e9e9; margin:36px 0 0 24px; }
					.newsReturn { margin:0; padding:0; list-style:none; }
						.newsItem { float:left; display:block; height:75px; width:312px; margin-bottom:10px; }
						.storyNum_3 { clear:left; }
							.full, .imageCaption, .headlineNoLink, .pubDate, .newsLong { display:none; }
							.imageDiv { display:block; float:left; margin: 0 10px 0 0; }
								.thumb { border:2px solid #ffffff; }
							a.headlineLink, a.headlineLink:link, a.headlineLink:active, a.headlineLink:hover, a.headlineLink:visited  { font-size:15px; font-weight:bold; color:#e9e9e9; text-decoration:underline; }
								a.headlineLink:hover { text-decoration:none; }
							.newsBrief { margin:0; padding:4px 0 0; font-size:13px; line-height:18px; }
				a#newsButton { clear:left; height:21px; width:91px; background:url(/images/newsButton.png) top left no-repeat; margin:0 0 0 24px; }
			#eventsArea { float:left; width:240px; }
				#eventsHead { display:none; }
				#events { font-family:Georgia; color:#e9e9e9; margin:36px 0 0 28px; }
					.eventsReturn { margin:0; padding:0; list-style:none; }
						.eventsItem { float:left; display:block; width:200px; margin-bottom:18px; }
							.titleNoLink, .enddate, .eventsBrief, .eventsLong, .location, .mailTO { display:none; }
							.startdate { margin:0; padding:0; font-size:13px; line-height:16px; }
							a.titleLink, a.titleLink:link, a.titleLink:active, a.titleLink:hover, a.titleLink:visited { font-size:15px; color:#e9e9e9; text-decoration:underline; }
								a.titleLink:hover { text-decoration:none; }
				a#eventsButton { clear:left; height:21px; width:117px; background:url(/images/eventsButton.png) top left no-repeat; margin:0 0 0 29px; }
		#footerArea { clear:left; float:left; height:25px; width:634px; background:url(/images/hpFooter.png) top left no-repeat; margin:10px 0 0 322px; }
			ul#footerStuff { float:left; height:19px; width:395px; margin:0; padding:0; list-style:none; }
				#footerStuff li {}
					#footerStuff li.first { height:19px; width:224px; }
					#footerStuff li.last {}
					#footerStuff a { height:19px; }
						a#dirLink { width:95px; }
						a#contLink { width:75px; }
			#searchArea { float:left; height:19px; width:222px; }
				#search {
					float:left; height:19px; width:171px; background:none; border:none; padding:2px 0 0 5px; margin:0;
					font-family:Verdana; font-size:11px; line-height:17px; color:#000000;
				}
				a#searchSubmit { float:left; background-position:-300px 0; }
				

					.searchButton{
						background: url(/ftpimages/7/podium/Style543/images/spacer.gif) no-repeat;
						border:0 solid #EEFFEE;
						display: block;
						float: right;
						width: 55px;
						height: 15px;
						margin-top: -2px;
						text-indent: -9999px;
						font-size: 1px; /*because of IE*/
						line-height: 1px;/*because of IE*/
					}
				
		#NFtext { clear:left; float:left; width:450px; font-family:Georgia; font-size:10px; line-height:16px; color:#e9e9e9; text-align:right; margin:10px 0 20px 488px; }
* html .hollyHack { height: 0.01%; }
