.clear{clear:both;}
body{
	background:#78a32d;
	margin:0px;
	padding:0px;
	}
	#page-wrap{
		width:1139px;
		height:656px;
		}
		#header{
			height:150px;
			
			}
			#header-left{
				height:150px;
				float:left;
				margin-left:164px;
				}
				#logo{
					float:left;
					width:412px;
					height:63px;
					background:url(/images/logo.png) no-repeat;
					margin-top:24px;
					text-indent:-9999px;
					}
					#logo h1,#logo p{
						font-size:6px;
						line-heihgt:6px;
					}
				#latin{
					float:left;
					width:164px;
					height:19px;
					margin-top:54px;
					margin-left:29px;
					background:url(/images/latin.png) no-repeat;
					text-indent:-9999px;
					line-height:6px;
					font-size:6px;
				}
				.L1searchWrap{
					background: #ededed;
					height: 36px;
					margin: 27px 0 0 7px;
					width: 797px;
				}
				#L1{
					margin:0px;
					padding:0px;
					display:inline;
					list-style:none;
					}
					#L1 li{
						margin:0px;
						padding:0px;
						display:inline;
						}
						#L1 li a{
							display:block;
							float:left;
							height:36px;
							text-indent:-9999px;
							background:url(/images/nav.png) no-repeat;
							outline:none;
						}
						#L1 li a#L1_33393{width:90px; background-position:0px 0px;}
						#L1 li a#L1_29996{width:90px; background-position:-90px 0px;}
						#L1 li a#L1_30000{width:93px; background-position:-180px 0px;}
						#L1 li a#L1_33585{width:49px; background-position:-273px 0px;}
						#L1 li a#L1_30399{width:87px; background-position:-322px 0px;}
						#L1 li a#L1_112170{width:97px; background-position:-409px 0px;}
						#L1 li a#L1_33456{width:103px; background-position:-506px 0px;}
						
						#L1 li a#L1_33393:hover,#L1 li a#L1_33393.on{background-position:0px -36px;}
						#L1 li a#L1_29996:hover,#L1 li a#L1_29996.on{background-position:-90px -36px;}
						#L1 li a#L1_30000:hover,#L1 li a#L1_30000.on{background-position:-180px -36px;}
						#L1 li a#L1_33585:hover,#L1 li a#L1_33585.on{background-position:-273px -36px;}
						#L1 li a#L1_30399:hover,#L1 li a#L1_30399.on{background-position:-322px -36px;}
						#L1 li a#L1_112170:hover,#L1 li a#L1_112170.on{background-position:-409px -36px;}
						#L1 li a#L1_33456:hover,#L1 li a#L1_33456.on{background-position:-506px -36px;}
				#search{
					background: url(/images/search.png) no-repeat;
					border: 0;
					color: #b3b3b3;
					display: block;
					float: left;
					font: italic 12px/20px Arial, sans-serif;
					height: 25px;
					margin: 5px 0 0 5px;
					padding-left: 11px;
					width: 140px;
				}
				.searchSubmit{
					background: url(/images/search.png) -151px 0 no-repeat;
					border: 0;
					float: left;
					height: 25px;
					margin: 5px 4px 0 0 !important;
					padding: 0;
					width: 27px;
				}
				/*some generic dropdown styles*/
				.subMenu{
					/*these styles are required*/
					display:none;
					position:absolute;
					/*these styles are required*/
					margin:0px;
					padding:0px;
					border:none;
					width:181px;
					}
				#menu-header{
						background:#afc489;
						width:181px;
						height:10px;
						margin:0px;
						padding:0px;
					}
				#menu-footer{
						background:#afc489;
						width:181px;
						height:10px;
						margin:0px;
						padding:0px;
						}
				.subMenu #holder{
					}
					a.subMenuItems,a.subMenuItems:visited,a.subMenuItems:link,a.subMenuItems:active{
						display:block;
							outline:none;
							text-decoration:none;
							color:#ffffff;
							font-family:Arial;
							font-size:11px;
							background:#afc489;
							text-transform:uppercase;
							width:181px;
					}
					#holder a.subMenuItems:hover{
						background:#78a32d;
						color:#ffffff;
					}
					/*for padding*/
					a.subMenuItems span{
						display:block;
						padding-left:11px;
						padding-top:5px;
						padding-bottom:4px;
						padding-right:11px;
						color:#ffffff;
					}
				
			#header-right{
				width:171px;
				height:150px;
				background:#fdbb23;
				float:left;
			}
		#mid{
			width:1147px;
			}
			#mid_left{
				width:171px;
				background:#fed075;
				padding-top:321px;
				float:left;
				}
				#mid-left-bottom{
					height:169px;
					width:171px;
					background:#fdbb23;
				}
			#mid-content{
				width:797px;
				float:left;
				}
				#photos{
					width:609px;
					height:320px;
					float: left;
				}
				.photoItems{margin: 0; padding: 0; list-style: none;}
				.caption{
					color: #78a32d;
					font: 12px/16px Arial, sans-serif;
					position: absolute;
					top: 321px;
					left: 145px;
				}
				.midButtons{
					background: #f0f0f0;
					border-top: 1px solid #e3e2e1;
					border-bottom: 1px solid #e3e2e1;
					float: left;
					height: 318px;
					width: 188px;
				}
					a.rightButton{
						border-bottom: 1px solid #e3e2e1;
						color: #78a32d;
						display: block;
						padding: 13px 5px;
						text-align: center;
						text-decoration: none;
						text-transform: uppercase;
					}
					a.lastButton{border-bottom: 0;}
				.pager{
					background: #f0f0f0;
					clear: both;
					height: 20px;
					width: 805px;
				}
					.pager a{
						background: #c8c8c8;
						color: #fff;
						display: block;
						float: left;
						font: 12px/14px 'Trebuchet MS', Arial, sans-serif;
						margin: 3px 0 0 3px;
						padding: 0 3px;
						text-decoration: none;
					}
					.pager a:hover, .pager .activeSlide{background: #78a32d;}
				#news-events-container{
					height:150px;
					width:797px;
					background:#ffffff;
					}
					#buttons{
						height:30px;
						width:797px;
						padding: 12px 0 0 0px;
						background:#ffffff;
						text-align:center;
						}
						#buttons .button{
							padding: 0 11px;
							}
					
					#news{
						float:left;
						margin-left:33px;
						margin-top:7px;
						width:330px;
						}
						#news h2{
							font-size:6px;
							line-height:6px;
							display:block;
							width:56px;
							height:14px;
							background:url(/images/news_header.png) no-repeat;
							text-indent:-9999px;
							margin-bottom: 5px;
						}
						#news a,#news a:active,#news a:visited,#news a:link{
							font-family : Arial;
							font-size : 12px;
							color : #808080;
							text-decoration : underline;
							font-weight: normal;
							line-height:16px;
						}
						#news a:hover{
							text-decoration : none;
						}
						.news-headline{line-height: 14px;}
					#events{
						float:left;
						margin-top:7px;
						margin-left: 25px;
						width:390px;
						}
						#events h2{
							font-size:6px;
							line-height:6px;
							display:block;
							width:73px;
							height:14px;
							background:url(/images/event_header.png) no-repeat;
							text-indent:-9999px;
							margin-bottom: 5px;
						}
						#events .date{
							font-family:Arial;
							font-size:12px;
							color:#808080;
							font-style:italic;	
							line-height:16px;
						}
						#events a,#events a:active,#events a:visited,#events a:link{
							font-family : Arial;
							font-size : 12px;
							color : #808080;
							text-decoration : underline;
							font-weight: normal;
							line-height:16px;
						}
						#events a:hover{
							text-decoration : none;
						}
					
			#mid-right{
				width:171px;
				height:490px;
				background:#fed075;
				float:left;
			}
		#footer{
			width:1139px;
			height:36px;
			background:#ededed;
			}
			#footer p{
				display:block;
				font-size:6px;
				line-height:6px;
				background:url(/images/address.png) no-repeat;
				width:580px;
				height:36px;
				margin-left:185px;
				text-indent:-9999px;
			}
