@charset "utf-8";
/* CSS Document */






/* SET DEFAULTS
**************************************************/
* {
	padding: 0px;
	margin: 0px;
}

html, body {
	height: 100%;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url('/files/css/bg-body.png') repeat-x center top #F2F0E3;
}

#wrapper-cont {
	width: 770px;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
	background: url('/files/css/bg-wrapper-cont.png') repeat-y center top;
}
	#wrapper {
		width: 770px;
		min-height: 100%;
		background: url('/files/css/bg-wrapper.png') no-repeat center top;
	}


a { color: #0000FF }
a:hover { color: #0066FF }
a:visited { color: #0000FF }
a:active { color: #0000FF }
h4 a { color: #680000 }

p { margin-bottom: 11px }
h1 {
	font-size: 17px;
	color: #660000;
	font-weight: bold;
	margin-bottom: 9px
}
h2 {
	font-size: 12px;
	color: #660000;
	font-weight: bold;
	margin-bottom: 9px
}
h3 {
	font-size: 12px;
	color: #660000;
	font-weight: bold;
}
h4 {
	font-size: 11px;
	margin-bottom: 4px
}
img { border: 0px none }

.left { float: left }
.rght { float: right }
.pad25 { padding: 25px }
.pad10 { padding: 10px }

hr.divider {
	width: 100%;
	margin: 20px 0px;
}
.x_input { display: none; }




/* HEADER
**************************************************/
#header {
	width: 750px;
	height: 105px;
	padding: 10px 10px 0 10px;
}





/* MIDDLE
**************************************************/
#middle {
	width: 750px;
	padding: 0px 10px;
	padding-bottom: 50px;
}

	/* DATE */
	#row_date {
		float: left;
		width: 590px;
		color: #FFFFFF;
		font-weight: bold;
		background-color: #A09E4E;
	}
		#row_date .box {
			display: block;
			float: left;
			width: 20px;
			padding: 4px 0px;
			border-left: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
			background-color: #666633;
		}
		#row_date .txt {
			display: block;
			float: left;
			padding: 4px 5px;
		}
		
		
		
	
	/* HOME PAGE */
	#row_home {
		float: left;
		width: 590px;
		background-color: #D3D2A5
	}
	
		#col_home2 {
			float: left;
			width: 439px;
			border-right: 1px solid #666666;	
		}
		#col_home3 {
			float: left;
			width: 150px;	
		}
	
	
	/* ANNOUNCEMENTS */
	#row_announce {
		float: left;
		width: 590px;
		color: #FFFFFF;
		font-weight: bold;
		background-color: #A09E4E;
	}
		#row_announce .box {
			display: block;
			float: left;
			width: 20px;
			padding: 4px 0px;
			border-left: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
			background-color: #666633;
		}
		#row_announce .txt {
			display: block;
			float: left;
			width: 420px;
			padding: 4px 5px;
		}
		#row_announce .txt2 {
			display: block;
			float: left;
			padding: 4px 5px;
		}
		
		
		
		
		
	/* NAVIGATION AND EVENTS */
	#col_1 {
		float: left;
		width: 160px;
	}
	
		#nav {
			width: 160px;
			height: 300px;
			background-color: #666633;
		}
			#nav a {
				color: #FFFFFF;
				text-decoration: none;
				display: block;
				width: 120px;
				padding: 5px 20px;
			} #nav a:hover { background-color: #721D09 }
			#nav li.act { background-color: #721D09 }
			#nav ul {
				width: 160px;
				list-style: none;
			}
			#nav li {
				width: 160px;
				border-bottom: 1px solid #FFFFFF;
			}
			
			
		#row_events {
			float: left;
			width: 160px;
			color: #FFFFFF;
			font-weight: bold;
			border-top: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			background-color: #A09E4E;
		}
			#row_events .box {
				display: block;
				float: left;
				width: 20px;
				padding: 4px 0px;
				border-right: 1px solid #FFFFFF;
				background-color: #666633;
			}
			#row_events .txt {
				display: block;
				float: left;
				padding: 4px 5px;
			}
			
					
		#events {
			width: 130px;
			padding: 15px;
			background: url('/files/css/bg-events.png') repeat-x left top;
		}
			#events h4 {
				font-size: 12px;
				font-weight: bold;
				color: #680000;
			}
			#events div {
				width: 130px;
				float: left;
				padding: 5px 0px;
				border-bottom: 1px solid #000000;
			}
			
			
			
	/* PAGE CONTENT */
	#col_2 {
		float: left;
		width: 439px;
		border-right: 1px solid #666666;
	}
	
	
	
	/* CONTACT AND EXTRA TEXT */
	#col_3 {
		float: left;
		width: 150px;
	}
	
		#contact-badge {
			width: 88px;
			margin: 0 auto;
			margin-top: 25px;
		}
			#contact-badge a {
				display: block;
				width: 80px;
				padding: 4px;
				font-weight: bold;
				text-decoration: none;
				text-align: center;
				color: #680000;
				border-top: 1px solid #CCCCCC;
				border-left: 1px solid #CCCCCC;
				border-right: 2px solid #000000;
				border-bottom: 2px solid #000000;
				background-color: #FFFFFF;
			}
			#contact-badge a:hover {
				border-top: 2px solid #000000;
				border-left: 1px solid #000000;
				border-right: 1px solid #CCCCCC;
				border-bottom: 1px solid #CCCCCC;
			}




/* FOOTER
**************************************************/
#footer {
	width: 730px;
	height: 20px;
	padding: 10px 20px;
	position:absolute;
	bottom: 0px;
	font-size: 10px;
	background: url('/files/css/bg-footer.png') no-repeat center bottom;
}

	#footer a { color: #000000 }
	/*span.copy {
		float: left;
	}
	span.design {
		float:right;
		text-align: right;
	}*/
	#footer .copy {
		float:left;
	}
	#footer .nav {
		float:right;
		text-align: right;
	}




/* EOF */
