*{padding: 0;
	margin: 0;}

body{background-color: #ccc;
	text-align: center;
	font-family: Arial, verdana, sans-serif;
	padding-bottom: 100px;}
	
.header1{height: 174px}
.logo1{width: 212px;
	background-image: url('images/logo1.jpg');
	background-repeat: no-repeat}
	
.italic{font-style: italic}
.small{font-size: 8pt}
	
.coveredBridge{
	background-color: #ccc;
	background-image: url('images/coveredbridge.jpg');
	background-position: 0px 12px;
	width: 562px;
	background-repeat: no-repeat}

.header2{height: 25px;}
.logo2{background-image: url('images/logo2.jpg');
	background-repeat: no-repeat;
	width: 211px}
	
	
.header3{height: 15px;}
.logo3{background-image: url('images/logo3.jpg');
	background-repeat: no-repeat;
	width: 212px;}
.logo3Spacer{background-color: #fff;
	text-align: right;
	padding-right: 10px;}

.tagline{
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	color: #000;}
	
	
a.home{display: block;
	width: 139px;
	height: 24px;
	background-image: url('images/nav/home.jpg');
	border-right: 1px solid #fff;}

a.home:hover{display: block;
	width: 139px;
	height: 24px;
	background-image: url('images/nav/homeHi.jpg')}
	
	
a.contact{display: block;
	width: 139px;
	height: 24px;
	background-image: url('images/nav/contact.jpg');
	border-right: 1px solid #fff;}

a.contact:hover{display: block;
	width: 139px;
	height: 24px;
	background-image: url('images/nav/contactHi.jpg')}
	
	
a.events{display: block;
	width: 139px;
	height: 24px;
	background-image: url('images/events.jpg');
	border-right: 1px solid #fff;}

a.events:hover{display: block;
	width: 139px;
	height: 24px;
	background-image: url('images/eventsHi.jpg')}
	
	
a.sponsors{display: block;
	width: 141px;
	height: 24px;
	background-image: url('images/sponsors.jpg');}

a.sponsors:hover{display: block;
	width: 141px;
	height: 24px;
	background-image: url('images/sponsorsHi.jpg');}
	
a.archive{display: block;
	width: 141px;
	height: 24px;
	background-image: url('images/nav/pe.jpg');}

a.archive:hover{display: block;
	width: 141px;
	height: 24px;
	background-image: url('images/nav/peHi.jpg');}
	
a.current{display: block;
	width: 139px;
	height: 24px;
	border-right: 1px solid #fff;
	background-image: url('images/nav/current.jpg');}

a.current:hover{display: block;
	width: 139px;
	height: 24px;
	border-right: 1px solid #fff;
	background-image: url('images/nav/currentHi.jpg');}
	
	
td.mainBody{background-color: #fff;
	background-image: url('images/border_left.gif');
	background-repeat: repeat-y;
	min-height: 500px;
	padding: 25px 0px 50px 70px}
	
tr.footer{background-image: url('images/footer.gif');
	height: 15px;
	background-position: 12px;
	background-repeat: no-repeat;
	font-size: 8pt;
	color: #fff;
	text-align: center;
	}

.footer a{color: #fff;
	text-decoration: none;}
.footer a:hover{color: red;
	text-decoration: none;}
	
	
	
td.rightBorder{border-right: 1px solid #000}
td.colBottom{
	background-image: url('images/colBottom.gif');
	background-position: bottom;
	background-repeat: repeat-x;}
	
div.aboveGreen{font-size: 12pt;
	font-weight: bold;
	color: #000;
	text-align: left;
	width: 658px;}
	
div.green{width: 633px;
	background-color: #339933;
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	padding-left: 25px;
	text-align: left;}
	
div.afterGreenInfo{
	padding-top: 10px;
	width: 585px;
	padding-left: 25px;
	font-size: 10pt;
	text-align: left;}
	
div.list{padding-left: 25px; padding-top: 10px;}
span.list{display: block; 
	padding-left: 25px;
	background-image: url('images/box.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-bottom: 5px;}
	
	
div.smallImage{
	float: left;
	padding: 5px;}

div.smallImageEnd{
	padding: 5px;}
	
div.smallImage img{border: 1px solid #666}

div.pressRelParagraph{padding: 5px;}