body {
	background-color: #343434;
	font-family: tahoma, arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	}
	
#wrapper {
	background-color: #ffffff;
	width: 975px;
	padding: 8px;
	margin: 8px auto 8px auto;
	}
	
#header {
	background: url(../images/headerBg.png) no-repeat;
	width: 975px;
	/*margin: 8px;*/
	/*height: 149px;*/
	}
	
#headerCol1 {
	width: 511px;
	float: left;
	}
	
#headerCol2 {
	width: 452px;
	float: right;
	color: #fff;
	text-align: right;
	padding: 27px 4px 0 0;
	/*border-bottom: solid 1px red;*/
	}
	
#headerCol2 table {
	float: right;
	}
	
#logo {
	margin: 25px 0 6px 10px;
	/*border-bottom: solid 1px red;*/
	}
	
#topNav {
	background-color: #839200;
	width: 975px;
	}
	
#topNav ul {
	margin: 0;
	padding: 0;
	}
	
#topNav ul li {
	list-style-type: none;
	float: left;
	}
	
#topNav ul li a, #topNav ul li a:visited {
	float: left;
	color: #fff;
	text-decoration: none;
	font-size: 11pt;
	text-transform: uppercase;
	padding: 6px 13px 6px 13px;
	border-right: dotted 1px #fff;
	background-color: #839200;
	display: block;
	}
	
#topNav ul .special a, #topNav ul .special a:visited {
	float: left;
	color: #fff;
	text-decoration: none;
	font-size: 11pt;
	text-transform: uppercase;
	padding: 6px 13px 6px 13px;
	border-right: none;
	background-color: #839200;
	display: block;
	}
	
#topNav ul li a:hover {
	float: left;
	color: #839200;
	text-decoration: none;
	font-size: 11pt;
	text-transform: uppercase;
	padding: 6px 13px 6px 13px;
	border-right: dotted 1px #fff;
	background-color: #fff;
	display: block;
	}
	
#topNav ul .special a:hover {
	float: left;
	color: #839200;
	text-decoration: none;
	font-size: 11pt;
	text-transform: uppercase;
	padding: 6px 13px 6px 13px;
	border-right: solid 1px #fff;
	background-color: #fff;
	display: block;
	}
	
#mainContent {
	width: 975px;
	margin: 8px 0 0 0;
	}
	
#col1 {
	width: 200px;
	float: left;
	}
	
#col2 {
	width: 559px;
	float: left;
	margin: 0 8px 0 8px;
	}
	
#col3 {
	width: 200px;
	float: right;
	}
	
.greenTop {
	background: url(../images/greenTop.png) no-repeat;
	width: 200px;
	height: 9px;
	}
	
.greenMiddle {
	background: url(../images/greenMiddle.png) repeat-y;
	width: 200px;
	padding: 0;
	}
	
.greenMiddleContent {
	padding: 0 5px 0 5px;
	}
	
.greenBottom {
	background: url(../images/greenBottom.png) no-repeat;
	width: 200px;
	height: 9px;
	}
	
.greenMiddle2 {
	background: url(../images/greenMiddle.png) repeat-y;
	width: 200px;
	padding: 0;
	min-height: 943px;
	}
	
.greyHeader {
	background-color: #2E2E2E;
	width: 200px;
	color: #fff;
	font-size: 11pt;
	text-transform: uppercase;
	padding: 3px 0 3px 0;
	text-align: center;
	margin: 0 0 3px 0;
	}
	
.greyHeaderBig {
	background-color: #2E2E2E;
	width: 100%;
	color: #fff;
	font-size: 11pt;
	text-transform: uppercase;
	padding: 3px 0 3px 0;
	text-align: center;
	margin: 0 0 3px 0;
	}
	
.greyHeaderBig2 {
	background-color: #2E2E2E;
	width: 547px;
	color: #fff;
	font-size: 11pt;
	text-transform: uppercase;
	padding: 3px 6px 3px 6px;
	margin: 0 0 3px 0;
	}
	
.greyHeader2 {
	background-color: #2E2E2E;
	width: 200px;
	color: #fff;
	font-size: 11pt;
	text-transform: uppercase;
	padding: 3px 0 3px 0;
	text-align: center;
	margin: 8px 0 3px 0;
	}
	
#footer {
	margin: 8px 0 0 0;
	background: url(../images/footerBg.png) no-repeat;
	width: 975px;
	height: 30px;
	text-align: center;
	color: #000000;
	}
	
#footerContent {
	padding: 6px 0 0 0;
	}
	
#footer a, #footer a:visited {
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11pt;
	}
	
.colClear {
	clear: both;
	}

#eventDiv {
	height:225px;
	width:190px;
	overflow:auto;
	overflow-x:none;
	}

#poll {
	font-size:10px;
	background:#BCBCBC;
	color:#000000;
	margin:10px 0 0 0;
	padding:6px;
	text-align:left;
	width:176px;
	border:1px solid #353535;
	}
	
#userSubmitted {
	background-color: #EEECE0;
	margin: 8px 0 8px 0;
	}
	
.middleHeader {
	font-size:12px;
	color:#839200;
	font-weight:bold;
	padding: 6px 10px 6px 8px;
	}
	
.frontGallery {
	float: left;
	}

.eventDate {
	font-size:12px;
	color:#839200;
	font-weight:bold;
	}

.eventText {
	font-size:11px;
	color:#353535;
	padding-bottom:10px;
	display:block;
	}
	
a, a:visited {
	color: #0C6C9D;
	}
	
a:hover {
	color: #073E5A;
	}
	
.clickHere {
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding: 0 8px 6px 0;
	}
	
.whiteTop {
	background: url(../images/whiteTop.png) no-repeat;
	width: 558px;
	height: 11px;
	}
	
.whiteMiddle {
	background: url(../images/whiteMiddle.png) repeat-y;
	width: 558px;
	}
	
.whiteMiddleContent {
	padding: 0 8px 0 8px;
	}
	
.whiteBottom {
	background: url(../images/whiteBottom.png) no-repeat;
	width: 558px;
	height: 11px;
	}
	
.greenHeader {
	font-size: 14pt;
	color: #839200;
	}
	
.greyHeader3 {
	font-size: 14pt;
	color: #353535;
	}
	
.greenHeader4 {
	font-size: 12px;
	color: #839200;
	font-weight: bold;
	padding: 5px 0 5px 0;
	}
	
.newsHeader a, .newsHeader a:visited {
	color: #839200;
	font-size: 12pt;
	}
	
.padding {
	margin: 0;
	padding: 0;
	}
	
.padding2 {
	margin-top: 0;
	padding-top: 0;
	}
	
.moreNews {
	float: right;
	margin-top: -20px;
	}
	
#weather {
	margin-top: 8px;
	}
	
#newsLetter {
	background: url(../images/newsletterBg.png) no-repeat;
	width: 371px;
	height: 150px;
	float: right;
	margin-top: 8px;
	}
	
#indexForm {
	margin: 100px 0 0 8px;
	}

/* START KICD NEWS STYLE */
.Feature_Sub_Tb {font-size:12px; } /*Class On Table*/
.Feature_Sub_Td {} /*Class On TD*/
.Feature_Sub_Header { color:#16145F; font-weight:bold; font-size:12px; text-decoration:none;} /*Class On Header Link*/
.Feature_Sub_Fon { color:#000000; font-weight:normal; font-size:12px; text-decoration:none;} /*Class On Body*/
/* END KICD NEWS STYLE */

/* START WEATHER WIDGET */
.wXbody, .wXheader, .wXalert, .wXgrill { font-family:Arial, Helvetica; font-size:9px; padding:10px 0 10px 0; }
.wXbody { width:130px; height:123px; }
.wXbody .wXlinks { height:17px; line-height:17px; text-align:center; margin-top:5px; padding-bottom:1px; border-bottom:1px #939496 solid;}
.wXlinks a:link, .wXlinks a:visited { text-decoration:none; color:#0000ff; margin-right:2px;}
.error {font-family:Arial, Helvetica; font-size:11px; color:#ff0000; width:123px;}
/* END WEATHER WIDGET */


/* START MOVIE PAGE STYLE */
.movieHeader { background:#A4CA81 url(../images/background_3.jpg) no-repeat left; height:40px; font-size:13px; }
.movieHeader a { color:#006EA1; }
.movieHeader a:hover { color:#666666; }
.movieText { background:#E7E7E7; font-size:12px; }
/* END MOVIE PAGE STYLE */

.lisitng_odd {
	font-size:11px;
	background:#FFFFFF;
	cursor:pointer;
}

.lisitng_even {
	font-size:11px;
	background:#EBEBEB;
	cursor:pointer;
}

.lisitng_highlight {
	font-size:11px;
	background:#BCC182;
	cursor:pointer;
}

.lisitng_odd_f {
	font-size:11px;
	background:#EBEBEB;
	cursor:pointer;
}

.lisitng_even_f {
	font-size:11px;
	background:#EEECE0;
	cursor:pointer;
}

.lisitng_highlight_f {
	font-size:11px;
	background:#BCC182;
	cursor:pointer;
}

.lisitng_odd td,
.lisitng_even td,
.lisitng_highlight td {
	border-bottom:1px solid #000000;
}

.lisitng_odd td,
.lisitng_even td,
.lisitng_highlight td,
.lisitng_odd_f td,
.lisitng_even_f td,
.lisitng_highlight_f td {
	border-bottom:1px solid #000000;
}

.h4 {
	font-size: 10pt;
	font-weight: bold;
	}
	
.h3 {
	color: #839200;
	font-size: 14pt;
	border-bottom: solid 1px #353535;
	}
	
#submitEvent {
	width: 400px;
	}
	
.photoImages img {
	border: solid 1px #353535;
	}

.greenButton, .greenButton:visited {
	display:block;
	border:2px solid #2E2E2E;
	background:#839200;
	color:#FFFFFF;
	font-weight:bold;
	width:200px;
	padding:10px;
	text-align:center;
	margin:0 auto 0 auto;
	text-decoration:none;
}

.greenButton span, .greenButton:visited span {
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}

.greenButton:hover {
	border:2px solid #2E2E2E;
	background:#A8BB00;
	color:#FFFFFF;
}

.greenButtonFloat, .greenButtonFloat:visited {
	display:block;
	border:2px solid #2E2E2E;
	background:#839200;
	color:#FFFFFF;
	font-weight:bold;
	width:200px;
	padding:10px;
	text-align:center;
	margin:5px 10px 5px 34px;
	text-decoration:none;
	float:left;
}

.greenButtonFloat span, .greenButtonFloat:visited span {
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}

.greenButtonFloat:hover {
	border:2px solid #2E2E2E;
	background:#A8BB00;
	color:#FFFFFF;
}

.greenButton2, .greenButton2:visited {
	display:block;
	border:2px solid #839200;
	background:#839200 url(../images/headerBg.png);
	color:#FFFFFF;
	font-weight:bold;
	width:200px;
	padding:10px;
	text-align:center;
	margin:0 auto 0 auto;
	text-decoration:none;
}

.greenButton2:hover {
	border:2px solid #2E2E2E;
	background:#839200;
	color:#FFFFFF;
}

.sideNote {
	font-size:10px;
	color:#333333;
}

fieldset {
	border:1px solid #999999;
}

legend {
	padding:5px;
}