html {
	font-size: medium;
	line-height: 1.5;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: black;
}

body {
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 92%;
	background-color: #dfad56;
}

#nav {
  color: white;
  padding-left: 0px;
  margin-left: 185px;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 60px;
  width: 640px;
  height: 30px;
  float:left;
  position: absolute;
  background: url(images/nav2.png);
  background-repeat: no-repeat;
  background-color: #a9192d;
	}

#nav li {
  list-style-type: none;
  float: left;
}

#nav li a {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  display: block;
  height: 30px;
  background: url(images/nav2.png) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}

li#nav_hom a {
  left: 0;
  width: 108px;
  background-position: 0 0;
}

li#nav_his a {
  left: 108px;
  width: 128px;
  background-position: -108px 0;
}

li#nav_cal a {
  left: 236px;
  width: 144px;
  background-position: -236px 0;
}

li#nav_don a {
  left: 380px;
  width: 158px;
  background-position: -380px 0;
}

li#nav_con  a {
  left: 538px;
  width: 152px;
  background-position: -538px 0;
}
li#nav_hom a:hover {
  background-position: 0 -60px;
}
li#nav_his a:hover {
  background-position: -108px -60px;
}
li#nav_cal a:hover {
  background-position: -236px -60px;
}
li#nav_don a:hover {
  background-position: -380px -60px;
}
li#nav_con a:hover {
  background-position: -538px -60px;
}
#body_hom li#nav_hom  a {
  background-position: 0 -30px;
}
#body_his li#nav_his a {
  background-position: -108px -30px;
}
#body_cal li#nav_cal a {
  background-position: -236px -30px;
}
#body_don li#nav_don a {
  background-position: -380px -30px;
}
#body_con li#nav_con a {
  background-position: -538px -30px;
}

#mainlogo {
	padding-left: 0px;
	padding-right: 0px;
	left: 10px;
	float: left;
	top: 10px;
	margin-bottom: 1ex;
}

.headimg {
		margin-top: 95px;
		text-align: center;
		border-width: 1px;
		border-color: #b211ff;
		border-style: none;
		clear: none;
		float: right;
	}

p {
	border-width: 1px;
	border-color: #001dff;
	border-style: none;
	margin-top: .5ex;
	clear:left;
	}

a, a:visited {
		color: #9a1e2b;
		text-decoration: underline;
	}

a:hover {
		text-decoration: none;
		background-color: white;
		color: #a9192d;
	}

h2 {
		color: #9a1e2b;
		font-weight: bold;
		padding: 0px;
		margin-bottom: 0px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 24pt;
		text-align: center;
		clear: left;
	}

h3 {
		clear: left;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: larger;
		font-weight: bold;
		color: black;
	}

#body_con dt {
		padding-top: 1ex;
		padding-bottom: 2px;
		line-height: 1;
		font-size: 18pt;
		font-weight: bold;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

#body_con dd {
		line-height: 1.20;
		border-width: 1px;
		border-style: none;
	}

.event {
		clear: both;
	}

.eventimg {
		margin-left: .5em;
		margin-top: 12px;
		margin-bottom: 12px;
		float: right;
	}

.clearBoth {
		clear: both;
	}

.nobullet {
		font-size: larger;
		font-weight: bold;
		margin-left: 0px;
		list-style-type: none;
		padding-left: 0px;
	}

