body{
	background-color:#133617;
	margin:0px;
}
#wrapper{
	width:100%;
	margin:0px;
	background-image:url(images/KHSFbg.jpg);
	background-repeat:repeat-x;
}
#header{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	background-image:url(images/headerbg.jpg);

	background-repeat:no-repeat;
	padding-top:0px;
}
#mainmenu{
	height:38px;
	background-color:#2d5f2f;
	border-top: 1px solid #4a904e;
}
#mainmenu ul{
	margin:0px;
	padding-left:0px;
}
#mainmenu li{
	display:inline;
}
.menuhome{
	width:59px;
	height:38px;
	background-image:url(images/1menuhome.gif);
	float:left;
	border: 0px;
	background-repeat:no-repeat;
	text-indent: -5000px; 
	background-position:0 0;
}
.menuhome:hover{
	background-position: 0 -38px;

}

.menuabout{
	width:57px;
	height:38px;
	background-image:url(images/2menuabout.gif);
	float:left;
	border: 0px;
	background-repeat:no-repeat;
	text-indent: -5000px; 
	background-position:0 0;
}
.menuabout:hover{
	background-position: 0 -38px;

}

.menunews{
	width:97px;
	height:38px;
	background-image:url(images/3menunews.gif);
	float:left;
	border: 0px;
	background-repeat:no-repeat;
	text-indent: -5000px; 
	background-position:0 0;
}
.menunews:hover{
	background-position: 0 -38px;

}
.menucalendar{
	width:76px;
	height:38px;
	background-image:url(images/4menucalendar.gif);
	float:left;
	border: 0px;
	background-repeat:no-repeat;
	text-indent: -5000px; 
	background-position:0 0;
}
.menucalendar:hover{
	background-position: 0 -38px;

}
.menudonate{
	width:68px;
	height:38px;
	background-image:url(images/5menudonate.gif);
	float:left;
	border: 0px;
	background-repeat:no-repeat;
	text-indent: -5000px; 
	background-position:0 0;
}
.menudonate:hover{
	background-position: 0 -38px;

}
.menudonorlist{
	width:93px;
	height:38px;
	background-image:url(images/6menudonorlist.gif);
	float:left;
	border: 0px;
	background-repeat:no-repeat;
	text-indent: -5000px; 
	background-position:0 0;
}
.menudonorlist:hover{
	background-position: 0 -38px;

}
.menugrant{
	width:128px;
	height:38px;
	background-image:url(images/7menuapplyforgrant.gif);
	float:left;
	border: 0px;
	background-repeat:no-repeat;
	text-indent: -5000px; 
	background-position:0 0;
}
.menugrant:hover{
	background-position: 0 -38px;

}
.menuphotogallery{
	width:109px;
	height:38px;
	background-image:url(images/8menuphotos.gif);
	float:left;
	border: 0px;
	background-repeat:no-repeat;
	text-indent: -5000px; 
	background-position:0 0;
}
.menuphotogallery:hover{
	background-position: 0 -38px;

}

.menualumni{
	width:110px;
	height:38px;
	background-image:url(images/9menualumninews.gif);
	float:left;
	border: 0px;
	background-repeat:no-repeat;
	text-indent: -5000px; 
	background-position:0 0;
}
.menualumni:hover{
	background-position: 0 -38px;

}
.menucontact{
	width:94px;
	height:38px;
	background-image:url(images/10menucontact.gif);
	float:left;
	border: 0px;
	background-repeat:no-repeat;
	text-indent: -5000px; 
	background-position:0 0;
}
.menucontact:hover{
	background-position: 0 -38px;

}
#main{
	width:1000px;
	/*background-image:url(images/mainbg.gif); */
	background-repeat:repeat-x;
	background-color:#fefefe;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	padding-bottom:0px;
}
#leftcol{
	float:left;
	width:628px;
	margin:6px;
	_margin-right:0px;
	_margin-left:3px;

}
#maincol{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:744px;
	margin:6px;
	border: 1px solid #ebebeb;
}
#maincol h2{
	font-family:Georgia, "Times New Roman", Times, serif;
}
.banner{
	background-image:url(images/bannerbg.gif);
	background-repeat:no-repeat;
	height:279px;
	padding-top:9px;
	padding-left:6px;
}
.entry{
	line-height:1.8em;
}
.post{
		border-bottom:1px dotted #e5e5e5;
;
}	
.subpage{
	font-size:13px;
	padding:8px;
}
.subpage a{
		color: #205527;
		text-decoration:none;
}
.subpage a:hover{
	color: black;
	text-decoration:underline;
}	
.subpage h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:0px;
	padding-bottom:0px;
}
.frontnews{
	margin-top:6px;
	background-color: white;
	width:625px;
	border: 1px solid #e2e2e2;
}
.odd{
	background-color: #f4f3e2;
}
.frontnewsstory{
	width:605px;
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
	line-height:1.5em;
	font-size: 12px;
}
.frontnewsstory h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #205527;
	font-size:18px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	text-decoration:none;
}
.frontnewsstory a{
	color: #205527;
	text-decoration:none;
}
.frontnewsstory a:hover{
	color: black;
	text-decoration:underline;
}
.frontnewsstory p{
	margin-bottom:0px;
	padding-bottom:0px;
}
.frontnewspic{
	float:left;
	margin-left:6px;
	width:150px;
}
.frontnewsblurb{
	float:right;
	width: 430px;
	margin-right:6px;
	padding-bottom:8px;
	
}
.frontnewsblurb p{
margin-top:0px;
}
.frontnewsblurb h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color: #205527;
	margin-top:0px;
	margin-bottom:0px;
}
small{
	font-weight:bold;
margin-bottom:0px;
margin-top:0px;
paddig-top:0px;
padding-bottom:0px;
}
.seeall{
	font-size:12px;
	text-align:right;
	padding:5px;
}
.seeall a{
	color: #1f5427;
	text-decoration:none;
}
#rightcol{
	float:right;
	width:352px;
	margin-top:6px;
	margin-right:6px;
	_margin-right:3px;
	font-size:12px;
}
#subcol{
	float:right;
	width:222px;
	margin-top:6px;
	margin-right:6px;
	font-size:12px;
	
	
}
#donatesubcol{
	width:227px;
	float:right;
	margin-top:6px;
	margin-right:10px;
	font-size:12px;
}
#subcol ul{
	margin:0px;
	margin-top:10px;
	padding:0px;
	padding-bottom:10px;
}
#subcol li{
		list-style:none;
	font-size:14px;
		margin-left:0px;

}
#subcol li h3{
	margin-bottom:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
#subcol li a{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #1f5427;
	padding-left:5px;
	text-decoration:none;
	display:block;
	line-height:2em;
				border-bottom:1px dotted #E5E5E5;

}
#subcol li a:hover{
padding-left:5px;
	background-color:#FFFFCC;
}
.rightcolbox{
	margin-bottom:6px;
}
.mailinglistwidget{
	background-image:url(images/mailinglistbg.gif);
	background-repeat:repeat-x;
	border: 1px solid #a9a9a9;
	background-color: #f0efe5;
	margin-bottom:6px;
}
.calendarwidget{
	background-image:url(images/calendarbg.gif);
	background-repeat:repeat-x;
	background-color: #e0dca9;
	border: 1px solid #a9a9a9;
	margin-bottom:6px;

}
.frontcalendar{
	width:200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.photogallerywidget{
	background-image:url(images/photoswidgetbg.gif);
	background-repeat:repeat-x;
	border: 1px solid #a9a9a9;
	background-color: #f1f0e7;
}
.frontphotos{
	padding-left:10px;
}
.photogallerywidget li{
	list-style:none;
}
#footer{
	background-image:url(images/footerbg.gif);
	background-repeat:no-repeat;
	width: 100%;
	background-position:center;
	background-color: #133617;
	margin-top:0px;
	padding-top:0px;
	height:145px;
}
#footer p{
	margin-top:0px;
	padding-top:0px;
}

#footertext{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: white;
	padding-top:60px;
}
#footertext a{
	color: white;
	text-decoration:none;
}
#footertext a:hover{
	text-decoration:underline;
}

.alignleft{
	float:left;
}
.alignright{
	float:right;
}
.wp-caption{
	background-color:#F7F7EC;
	font-size:11px;
	font-style:italic;
	margin-right:8px;
	margin-bottom:0px;
	padding-top:5px;
	text-align:center;
}


.clearing{
	clear:both;
	
}