 /*-------------------------------------------------
  Table STYLES
-------------------------------------------------*/	

table {
	width: 858px;
	margin: 23px 0 0 23px;
	display: table;
	border-spacing: 5px;
	color: #b7b7b7;
	
}
td {
	width: 14%;
	height: 70px;
	padding: 3px;
	vertical-align: top;
	font-size: 85%;	
}
td a, td a:hover {
	color: #666666;
}
.eventDiv {
	width: 100%;
	padding: 0;
	margin: 0;
	float:left;
	background-color: #FFF;
}
.eventDiv:hover {
	background-color: #E8EBDD;
}
.eventDiv a {
	text-decoration: none;
}
caption {
	font-size: 160%;
	color: #666666;
	padding:10px;
	text-align: left;
}
thead {
	font-size: 140%;
	color: #666666;
	margin:10px;
	text-align: left;
}
thead td {
	border-bottom: 6px solid #E8EBDD;
	height: 40px;
}
.dateHeader {
	color: #8BA64A;
	font-size: 135%;
	font-weight: bold;
	letter-spacing: 0.03em;	
}
.date, .date:hover {
	font-weight: bold;
	color:#8BA64A;
	line-height: 150%;
	font-size: 120%;
}
.headline, .headline:hover {
	font-size: 1.3em;
	color: #FFF;
	line-height: 150%;
	display:block;
}
.eventdate, .eventdate:hover {
	font-weight: bold;
	color:#58661B;
	line-height: 150%;
	letter-spacing: 0.02em;
}
.location, .location:hover {
	font-weight: normal;
	color:#58661B;
	line-height: 150%;
}
.description, .description:hover  {
	font-weight: normal;
	color:#272727;
	line-height: 150%;
}
