a{outline:none;}
.clear{clear:both;}
.left{float: left;}
#form1{
	
	
}
html{
	margin: 0px;
	padding: 0px;
}
body{
	font-family: Georgia;
	font-size: 62.5%;
	padding: 0;
	margin: 0;
	background: url(/images/home/body_back.png) top center repeat-y #1d2c07;
	text-align: center;
	}
	#page-wrap{
		width: 1001px;
		margin:0 auto;
		text-align: left;
		font-size: 1.2em;
		}
		#banner{
			margin:0 0 0 22px;
			height: 121px;
			}
			#banner-container{
				position:relative;
				top:0;
				left: 0;
				padding-top:85px;
				}
				#banner-container h1{
					height: 85px;
					width: 960px;
					margin: 0;
					padding: 0;
					position:absolute;
					top:1;
					left: 0;
				}
				#banner-content{
					position:absolute;
					top:18;
					left: 748;
					}
					#weather{
						height:20px;
						}
						#weather div{
							font-family: Arial;
							line-height: 1.6em;
							font-size: .9em;
							float:left;
							margin-right:5px;
							}
							#weather div a{
								color: #ffffff;
								text-decoration: none;
							}
							#weather div a:hover{
								text-decoration: underline;
							}
						
				
					#search-container{
					
						}
						#search-bg{
							float:left;
							background: url(/images/home/search_bar.png) no-repeat;
							width: 164px;
							height: 21px;
							}
							#search-bg input{
								background: none;
								border: none;
								height: 18px;
								width: 153px;
								margin: 3 0 0 6;
								text-transform: uppercase;
								font-size: .9em;
								color: #727a35;
							}
						#search-container a{
							display: block;
							float: left;
							text-indent: -9999px;
							background: url(/images/home/btn_search.png) no-repeat;
							width:26px;
							height: 21px;
						}
			
			#L1{
				margin:0;
				padding: 0;
				list-style: none;
				height: 27px;
				width: 960px;
				background: url(/images/home/nav_back.png) repeat-x;
				}
				#L1 li{
					margin: 0;
					padding: 0;
					display: inline;
					}
					#L1 li a{
						display: block;
						float: left;
						background: url(/images/home/nav.png) no-repeat;
						height: 27px;
						font-size: .1em;
						line-height: .1em;
						text-indent: -9999px;
						}
						#L1 li a#L1_128018{background-position: 0px 0px; width:126px;}
						#L1 li a#L1_128019{background-position: -126px 0px; width:97px;}
						#L1 li a#L1_128020{background-position: -223px 0px; width:93px;}
						#L1 li a#L1_128021{background-position: -316px 0px; width:103px;}
						#L1 li a#L1_128022{background-position: -419px 0px; width:78px;}
						#L1 li a#L1_128023{background-position: -497px 0px; width:84px;}
						#L1 li a#L1_128024{background-position: -581px 0px; width:167px;}
						#L1 li a#L1_134133{background: url(/images/mythacher_off.png) no-repeat; width:130px; margin-left: 82px;}
			
						#L1 li a#L1_128018:hover,#L1 li a#L1_128018.on{background-position: 0px -27px;}
						#L1 li a#L1_128019:hover,#L1 li a#L1_128019.on{background-position: -126px -27px;}
						#L1 li a#L1_128020:hover,#L1 li a#L1_128020.on{background-position: -223px -27px;}
						#L1 li a#L1_128021:hover,#L1 li a#L1_128021.on{background-position: -316px -27px;}
						#L1 li a#L1_128022:hover,#L1 li a#L1_128022.on{background-position: -419px -27px;}
						#L1 li a#L1_128023:hover,#L1 li a#L1_128023.on{background-position: -497px -27px;}
						#L1 li a#L1_128024:hover,#L1 li a#L1_128024.on{background-position: -581px -27px;}
						#L1 li a#L1_134133:hover,#L1 li a#L1_134133.on{background: url(/images/mythacher_on.png) no-repeat;}
			
		#content{
			width:982px;
			}
			#c-left{
				float:left;
				width: 610px;
				margin:0 13px 0 22px;
				}
				#gallery{
					width: 610px;
					height: 380px;
					}
					.gallery{
						font-family: Arial;
						}
						.gallery img{
							display:none;
						}
						#gal_cont{
							height:380px;
							width: 610px;
							background: url(/images/spacer.gif) repeat;
							}
							.pager{
								width:610px;
								height: 24px;
								background: url(/images/home/pager.png) repeat-y;
								text-align: right;
								position:absolute;
								}
								.pager a{
									font-size:1.1em;
									line-height: 2em;
									text-align: center;
									text-decoration: none;
									color:#ffffff;
									margin-right:10px;
								}
								.pager a:hover,.pager a.activeSlide{
									color:#fcb029;
								}
						
							.gal-buttons{
								position: relative;
								
								}
								.prev,.next{
									width: 57px;
									height: 58px;
									cursor:pointer;
									text-indent: -9999px;
									margin-top: 148px;
								}
								.prev{
									float:left;
									background: url(/images/home/btn_prev.png) no-repeat;
								}
								.next{
									float:right;
									background: url(/images/home/btn_next.png) no-repeat;
								}
							.caption-container{
								position:absolute;
								clear:both;
								width:610px;
								background:url(/images/home/caption_back.png) repeat;
								height:80px;
								overflow: hidden;
								bottom:0;
							}
							.caption{
								font-size: 1.1em;
								color: #ffffff;
								padding:10px;
							}
				
				#omni{
					margin:0;
					padding:0;
					list-style: none;
					height: 29px;
					background: url(/images/home/omni_off.png) no-repeat;
					width: 610px;
					}
					#omni li{
						margin: 0;
						padding: 0;
						display: inline;
						}
						#omni li a{
							display:block;
							float: left;
							height: 29px;
							text-indent: -9999px;
							font-size: .1em;
							/*background: url(/images/home/omni.png) no-repeat;*/
							}
							#omni li a#omni_1{background-position: 0px 0px; width: 136px;}
							#omni li a#omni_2{background-position: -136px 0px; width: 171px;}
							#omni li a#omni_3{background-position: -307px 0px; width: 129px;}
							#omni li a#omni_4{background-position: -436px 0px; width: 174px;}
							
							#omni li a#omni_1:hover,#omni li a#omni_1.on{background-position: 0px -21px;}
							#omni li a#omni_2:hover,#omni li a#omni_2.on{background-position: -136px -21px;}
							#omni li a#omni_3:hover,#omni li a#omni_3.on{background-position: -307px -21px;}
							#omni li a#omni_4:hover,#omni li a#omni_4.on{background-position: -436px -21px;}
					
				
				
				
				#omni-content{
					clear:both;
					position:relative;
					float: left;
					
				}
				.link-dd{
					
					width:610px;
					display:none;
					position:absolute;
					top:0;
					left:0;
					
					}
					.omni-body{
						background:#bcb88e;
						padding:20 20 20 0;
						}
						.link-column{
							float:left;
							padding-left:20px;
							margin-right:20px;
						}
						.link-sep{
							background: url(/images/home/link_sep.png) top left repeat-y;
						}
					.omni-footer{
						background: url(/images/home/omni_footer.png) no-repeat;
						height: 6px;
						width: 610px;
					}
					
				
					.public{
						color:#ff0000;
						float:left;	
						}
						.public .link-column{
							width:125px;
						}
						.public a{
							font-size: 1.1em;
							line-height: 1.6em;
							color: #1d2d07;
							text-decoration: underline;
							display: block;
							background: url(/images/home/omni_arrow.png) 0px 5px no-repeat;
							padding-left:10px;
						}
						.public a:hover{
							color:#c43b17;
						}
						
					.private{
						color:#c3c3c3;
						float:left;
						}
						.private .link-column{
							width:200px;
						}
						.private a{
							font-size: 1.1em;
							line-height: 1.6em;
							display: block;
							color: #1d2d07;
							text-decoration: underline;
							background: url(/images/home/omni_lock.png) 0px 5px no-repeat;
							padding-left:15px;
						}
						.private a:hover{
							color:#c43b17;
						}
				
				#link-container{
					clear:both;
					}
					#quicklinks{
						margin-top:13px;
						width: 465px;
						float: left;
						height: 199px;
						}
						#qlheader{
							background: url(/images/home/qlinks_header.png) no-repeat;
							width: 465px;
							height: 14px;
							text-indent: -9999px;
						}
						#ql-body{
							padding:10 0 10 0;
							height: 163px;
							overflow: hidden;
							}
							.ql-column{
								float:left;
								margin-right: 20px;
								width: 135px;
							}
							#ql-body a{
								background: url(/images/home/ql_arrow_off.png) 0px 5px no-repeat;
								padding-left:8px;
								font-size: 1em;
								line-height: 1.6em;
								color: #3a3715;
								display:block;
								text-decoration: underline;
							}
							#ql-body a:hover{
								text-decoration: none;
								color: #c43b17;
								background-image: url(/images/home/ql_arrow_on.png);
							}
						#ql-footer{
							background: url(/images/home/qlinks_footer.png) repeat-x;
							width: 465px;
							height: 2px;
						}
					
					#buttons{
						float:left;
						margin:18 0 0 11;
						width: 134px;
						}
						#buttons .button{
							display: block;
							margin-bottom:16px;
						}




			#c-right{
				float:left;
				width: 337px;
				}
				#accordian-container{
					height: 495px;
					overflow:hidden;
					}
					#accordian{
						
						}
						#accordian div.header{
							display:block;
							background: url(/images/home/accordian_headers.png) no-repeat;
							height:41px;
							cursor: pointer;
							}
							#accordian div#header_1{background-position:0px 0px;}
							#accordian div#header_2{background-position:0px -41px;}
							#accordian div#header_3{background-position:0px -82px;}
							#accordian div#header_4{background-position:0px -123px;}
							
							#accordian div#header_1:hover,#accordian div#header_1.selected{background-position:0px -164px;}
							#accordian div#header_2:hover,#accordian div#header_2.selected{background-position:0px -205px;}
							#accordian div#header_3:hover,#accordian div#header_3.selected{background-position:0px -246px;}
							#accordian div#header_4:hover,#accordian div#header_4.selected{background-position:0px -287px;}
							
							#accordian div.header span{
								text-indent: -9999px;
								
								display: none;
								float:left;
							}
							#accordian div.header a{
								display: block;
								float:left;
								width: 51px;
								height: 40px;
								line-height: .1em;
								font-size: .1em;
								text-indent: -9999px;
								margin:0px 0px 0px 275px;
							}
						
						#accordian div.content{
							background: #d4d2bf;
							}
							#accordian div p{
								margin: 0;
								padding: 0;
								}
								#news-content{
									width: 321px;
									margin: 0 8px 0 8px;
									}
									#news{
										/* 
										overflow:auto;
										*/
										height:331px;
										width: 321px;
										
										}
										#accordian div#first-story{
											/*background:url(/images/home/news_bottom.png) bottom left repeat-x #ffffff;*/
											padding:10 7 10 7;
											
										}
										#first-story.odd{
											background: #ffffff;
											}
										#first-story.even{
											background: #d1d7bf;
											}
											#accordian div#first-story div.thumb{
												float:left;
												width: 70px;
												margin-right:8px;
											}
											#story-container{
												width:200px;
											}
											#accordian div#first-story div.single_headline{
												font-size: 1.7em;
												color: #1d2d07;
											}
											#accordian div#first-story div.date{
												color: #727a35;
												font-size: 1.1em
											}
											#accordian div#first-story div.brief{
												color:#1d2d07;
												font-size: 1em;
											}
											
											#accordian div#first-story div.readmore{
												
												
												}
												#accordian div#first-story div.readmore a{
													color: #c43b17;
													font-size: .9em;
													text-decoration: underline;
													background: url(/images/home/readmore_arrow.png) right center no-repeat;
													padding-right:10px;
													font-family: Arial;
												}
												
												#accordian div#first-story div.readmore a:hover{
													text-decoration: none;
												}
										#accordian div.headline{
											background:url(/images/home/headelines_bottom.png) bottom left repeat-x;
											padding-bottom:2px;
											}		
											#accordian div.headline a{
												background: url(/images/home/headline_arrow.png) 8px 3px no-repeat;
												color:#263a05;
												text-decoration: underline;
												font-size: 1.2em;
												font-family: Arial;
												padding-left:21px;
												line-height: 40px;
											}
											#accordian div.headline a:hover{
												text-decoration: none;
											}
								
								#media-content{
									background: #ffffff;
									width: 321px;
									padding: 0 8 0 8;
									}
									#media{
										height:331px;
										width: 321px;
										}
										#media .even{background: #d1d7bf;}
										#media .media{
											padding:8px;
											}
											#media .media .box{
												float:left;
												margin-right: 10px;
												width: 81px;
												height: 81px;
												background: url(/images/home/media_box.png) no-repeat;
												position:relative;
												}
												#media .media .box .cover{
													padding:2 0 0 2;
												}
												#media .media .box .icon{
													position:absolute;
													bottom:5;
													left:2;
													height: 18px;
													width: 18px;
													}
													#media .media .box .icon.video{background:url(/images/home/media_icon_video.png) no-repeat;}
													#media .media .box .icon.photos{background:url(/images/home/media_icon_photo.png) no-repeat;}
													#media .media .box .icon.audio{display:none;}
												
												
												
												
											#media .media .box.audio{
												background: url(/images/home/media_box_audio.png) no-repeat;
											}
											
											#media .media .content{
												float:left;
												background: none;
												width:175px;
												}
												#media .media .content .title{
													
													}
													#media .media .content .title a{
														color: #33460d;
														font-size: 1.5em;
														text-decoration: underline;
													}
													#media .media .content .title a:hover{
														text-decoration: none;
													}
													#media .media .content .date, #media .media .content .totalphotos{
														color:#727a35;
													}
													
											#media .media .play{
												position:relative;
												
												}	 
												#media .media .play a{
													width: 55px;
													height: 15px;
													display: block;
													text-indent: -9999px;
													position:absolute;
													bottom:0px;
													right:0px;
													}
												
													#media .media.even .play a{
														background: url(/images/home/btn_play_even.png) no-repeat;
													} 
													#media .media.odd .play a{
														background: url(/images/home/btn_play_odd.png) no-repeat;
													} 
													
													
								#events-content{
									width: 321px;
									margin: 0 8 0 8;
									}
									#events{
										height:331px;
										width: 321px;
										font-size: 1.4em;
										}
										#events .odd{
											padding-bottom:12px;
											padding-left: 10px;
											padding-right: 10px;
											padding-top:10px;
											background: #ffffff;
											}
										#events .even{
											padding-bottom:12px;
											padding-left: 10px;
											padding-right: 10px;
											padding-top:10px;
											background: #d1d7bf;
											}
										#events .date{
											color:#c43b17;
											margin-bottom:12px;
										}	
										
										#events .event{
											
											background: url(/images/home/event_arrow.png) 0px 2px no-repeat;
											padding-left: 13px;
											}
											#events .event a{
																						
												color: #1d2d07;
												text-decoration: none;
											}
											#events .event a:hover{
												text-decoration: underline;
											}
										
										#events .event-spacer{
											margin-bottom:12px;
											
											height:1px;
										}	
											
										
								#newsrooom-content{
									width: 337px;
									}
									#newsroom{
										height:302px;
										width: 314px;
										padding-left:7px;
										font-size: 1.4em;
										}	
										#newsroom .nr-header{
											color:#c43b17;
											margin-bottom:9px;
											margin-left: 10px;
											}
											
										#newsroom .nr-headline{
											background: url(/images/home/event_arrow.png) center left no-repeat;
											padding-left: 13px;
											
											}
											#newsroom .nr-headline a{
												color: #1d2d07;
												text-decoration: none;
												
											}
											#newsroom .nr-headline a:hover{
												text-decoration: underline;
											}
										#newsroom .nr-spacer{
											margin:12 15 12 0;
											
											height:1px;
										}
										
										#newsroom .nr-link{
											background: url(/images/home/event_arrow.png) 0px 5px no-repeat;
											padding-left: 13px;
											margin-left: 10px;
											}
											#newsroom .nr-link a{
												color: #1d2d07;
												text-decoration: none;
											}
											#newsroom .nr-link a:hover{
												text-decoration: underline;
											}
										
									#nr-bottom{
										width: 337px;
										padding-top:9px;
										padding-bottom:10px;
										background: url(/images/home/nr_bottom.png) no-repeat;
										}
										#nr-bottom a{
											display:block;
											width: 51px;
											height: 10px;
											margin:0 0 0 275;
											font-size: .1em;
											text-indent: -9999px;
										}
			
				#address{
					width:337px;
					height: 155px;
					background: url(/images/home/address.png) no-repeat;
					}
					#address p{
						margin:0;
						padding:0;
						text-indent:-9999px;
						display: none;
					}
					#address a{
						display:block;
						height:15px;
						text-indent: -9999px;
						font-size: .1em;
					}
					#address #email{
						padding-top:82px;
						padding-left:15px;
						}
						#address #email a{
							width: 92px;	
					}
					#address #rss{
						padding-left:15px;
						padding-top: 7px;
						}
						#address #rss a{
							float:left;
							width: 120px;
						}
						
					#address #info{
						clear: both;
						padding-left:75px;
						padding-top: 7px;
						}
						#address #info a{
							float:left;
							width: 70px;
						}
						#address #info a#feedback{
							width:95px;
						}