/* Reset global */
h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,ul,li { margin:0; padding:0 }
a img { border: none; }

body {
	font: 12px arial, helvetica, verdana, sans-serif;
	background: url('images/bg.jpg') repeat top center;
	text-align: center;
	color: #4f4a3b;
}
#page {
	margin: 0 auto;
	padding: 0;
	width: 938px;
	text-align: left;
}
#globalNav {
	width: 798px;
	overflow: hidden;
	padding: 0 89px;
	background: url('images/shadow-top.jpg') no-repeat 0 35px;
	list-style-type: none;
}
#globalNav li {
	float: left;
}
#globalNav li a {
	display: block;
	padding: 12px 10px 25px;
	margin: 6px 28px 12px;
	font-size: 16px;
	font-family: georgia, "Times New Roman", times, serif;
	color: #ffffff;
	text-shadow: -1px -1px 0 #746e57;
	text-decoration: none;
}
#globalNav li.selected a {
	background: url('images/globalNav-selected.gif') no-repeat bottom center;
}
#content {
	width: 898px;
	padding: 0 20px;
	background: url('images/shadow.jpg') repeat-y 0 -100px;
}
#footer {
	position: relative;
	z-index: 1;
	height: 75px;
	padding: 25px 38px 0 65px;
	background: url('images/shadow-btm.png') no-repeat 0 0;
	font: 11px georgia, "Times New Roman", times, serif;
}
#header {
	width: 938px;
	overflow: hidden;
	margin: 0 0 6px;
}
#header .col {
	width: 234px;
	margin-top: 20px;
	padding: 10px 18px 14px;
	float: left;
}
#header .left {
	text-align: right;
	border-right: 1px solid #bbb299;
}
#header .center {
	margin-top: 0;
	width: 227px;
	padding: 0 64px;
}
#header .right {
	border-left: 1px solid #bbb299;
}

#main {
	position: relative;
	top: 16px;
	z-index: 2;
	width: 898px;
}
#slides {
	position: relative;
	bottom: 16px;
	width: 898px;
	height: 214px;
	border: 1px solid #968d70;
	border-left: 0;
	border-right: 0;
}
#slides img {
	position: absolute;
	top: 2px;
	left: 0;
}
#message {
	position: absolute;
	top: 8px;
	right: 24px;
	width: 183px;
	height: 160px;
	padding: 35px;
	background: url('images/message-bg.png') no-repeat 0 0;
	font: 28px georgia, "Times New Roman", times, serif;
	color: #fff;
	text-shadow: 1px 1px 0 #526152;
	font-style: italic;
}
#contentArea {
	width: 898px;
	overflow: hidden;
}
#main .left {
	width: 556px;
	height: 286px;
	float: left;
	margin: 30px 0 20px 7px;
}
html>body #main .left { height: auto; min-height: 286px; }
#main .left .info {
	padding: 0 0 30px 40px;
	background: no-repeat 0 0;
	font-size: 14px;
}
#main .left .info h2 {
	font: italic 18px georgia, "Times New Roman", times, serif;
	color: #746d56;
}
#main .left .info h3 {
	font-size: 24px;
	font-weight: bold;
	color: #374c37;
}
#main #upcomingEvents {
	background-image: url('images/events.gif');
}
#main #upcomingEvents h3 {
	padding: 4px 0;
}
#main #contentArea .important {
	background-image: url('images/important.gif');
}
#main #contentArea .important h3 {
	padding: 4px 0 5px;
	font-size: 20px;
}
#main .right {
	width: 253px;
	float: right;
	margin: 64px 24px 0 0;
}
#emergency {
	font-size: 16px;
	color: #444f44;
}
	#emergency strong {
		color: #7c2c2c;
		font-weight: bold;
		font-style: italic;
	}
#meetTheBoard {
	position: absolute;
	bottom: 0;
	right: 24px;
	z-index: 10;
	width: 213px;
	padding: 20px;
	background: #a3b6a0;
	border-bottom: 1px solid #95a68d;
	font: 14px georgia, "Times New Roman", times, serif;
	color: #444f44;
}
	#meetTheBoard h4 {
		font-size: 18px;
		font-weight: bold;
		border-bottom: 3px double #728a74;
	}
	#meetTheBoard ul {
		list-style-type: none;
		padding-top: 5px;
	}
	#meetTheBoard li {
		padding-top: 6px;
	}
	#meetTheBoard span {
		font-style: italic;
		color: #526052;
	}
#contactLink {
	display: block;
	position: absolute;
	top: 16px;
	right: 44px;
	width: 203px;
	height: 21px;
	padding: 10px 0 0 50px;
	background: url('images/contactFooter-bg.jpg') no-repeat 0 0;
	color: #fff;
	text-decoration: none;
	font-style: italic;
}
#main #contentArea.sub .left {
	width: 526px;
	padding-bottom: 40px;
	margin-left: 37px;
	font-size: 14px;
}
#main #contentArea.sub .important {
	margin: 20px 0;
	padding-bottom: 0;
}
.sub .left h1 {
	margin: 0 0 12px;
	font: italic 32px georgia, "Times New Roman", times, serif;
	color: #746d56;
}
.sub .left h2 {
	margin: 10px 0 4px;
	font-weight: normal;
	font-size: 20px;
	color: #374c37;
}
.sub .left ul {
	margin: 10px 0 14px 20px;
	list-style-type: square;
}
.sub .left li {
	padding: 3px 0 4px;
}
.sub .left p {
	padding: 0 0 4px;
}
#main .sub .right {
	margin-top: 32px;
}

a {
	color: #444F44;
}
a:hover {
	text-decoration: none;
}

img.sign {
	float: left;
	margin: 0 15px 10px 0;
}