/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* Kindness Program v2.0: CSS Styles */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

/* Global Reset */
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}
/* end Global Reset */


body {
	background-color: #fff;
	min-width: 932px;
	font: normal normal normal 0.8em/1.3em  verdana, arial, helvetica, sans-serif;
	text-align: center;
}

strong {font-weight: bold;}

p {margin: 10px 0;}

h1 {font-size: 1.8em; line-height: 2.0em; margin-bottom: 10px;}
h2 {font-size: 1.6em; line-height: 1.8em; margin-bottom: 10px;}
h3 {font-size: 1.4em; line-height: 1.6em; margin-bottom: 10px;}
h4 {font-size: 1.2em; line-height: 1.4em; margin-bottom: 10px;}
h5 {font-size: 1.0em; line-height: 1.2em; margin-bottom: 10px;}
h6 {font-size: 0.8em; line-height: 1.0em; margin-bottom: 10px;}

#wrapper {
	width: 932px;
	min-width: 932px;
	text-align: left;
	margin: 25px auto 0 auto;
}

#header {
	height: 125px;
	border-bottom: 10px solid #039;
}
#header img {vertical-align: middle;}
#header p {
	color: #339;
	font-family: times new roman, times, serif;
	font-size: 3.0em;
	font-weight: bold;
}

#navmenu {width: 932px; margin-bottom: 20px; border-bottom: 10px solid #039;}

/* # */
#main {float: left; width: 912px; color: #339; padding: 10px;}
#main h4 {font-size: 1.7em; margin-bottom: 20px; color: #00f;}
#main img.farm {float: right;}
#main img.email {margin: 15px 0;}
#main .floatleft {float: left;}

a.kac {display: block; width: 300px; height: 300px; padding: 5px; float: right;}
a.kac:link, a.kac:visited {border: 2px solid transparent;}
a.kac:hover, a.kac:active {border: 2px dashed #faa;}

#newevents {background-color: #ffd; padding: 5px; border: 1px dashed #faa; width: 450px; margin-top: 30px;}
#newevents h3 {font-size: 2.0em; line-height: 1.3em; border-bottom: 1px solid #c20; margin-bottom: 15px; color: #c20;}
#newevents ul {padding: 0 20px; margin-bottom: 15px;}

#footer {width: 932px; background-color: #00f; color: #ff0; clear: both;}
#footer p {font-weight: bold; margin-bottom: 5px; padding: 5px 10px;}
#footer a:link, #footer a:visited {color: #cf0;}
#footer a:hover, #footer a:active {color: #0fc;}

#footernav {
	width: 932px;
	margin-top: 50px;
	font-size: 0.8em;
	text-align: center;
}

#webmaster {
	width: 932px;
	font-size: 1.0em;
	font-weight: bold;
	margin: 25px 0;
	text-align: center;
	color: #393;
}