#outer{
	width:800px;
	margin:0px auto;
	padding:0 0 0 0px;
	text-align:left;
}
#links{
	margin:10px 0 0 10px;
}
div#links a{
	text-decoration:none;
	color:#666666;
}
.active{
	color:#ffffff;
}
div#outer h1{
	color: #666666;
	font-size:14px;
	font-weight:100;
	margin:0px 0 6px 0px;
	background-color:#ffffff;
}
div#outer h2{
	color: #666666;
	font-size:12px;
	font-weight:100;
	margin:0px 0 20px 0px;
	background-color:#ffffff;
}
#button{
	width:780px;
	margin:20px 10px 0 10px;
	text-align:right;
	
}
#content_event_index{
	width:480px;
	margin:40px 140px 40px 140px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}
div#content_event_index a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
#content_event_upcoming{
	width:780px;
	margin:10px 10px 0 10px;
}
div#content_event_upcoming p{
	margin:0 0 0 0px;
	color:#ffffff;
}
div#content_event_upcoming p.title{
	margin:0 0 0 0px;
	color:#ffffff;
	font-weight:bold;
}
div#content_event_upcoming p.moreinfo{
	margin:30px 0 0 0px;
	color:#ffffff;
	font-weight:bold;
}
#content_event_past{
	width:780px;
	margin:10px 10px 0 10px;
}
div#content_event_past p{
	margin:15px 0 15px 0px;
	color:#ffffff;
}
div#content_event_past p.title{
	margin:10px 0 0 0px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
div#content_event_past p.moreinfo{
	margin:30px 0 0 0px;
	color:#ffffff;
	font-weight:bold;
}
td.column_d{
	width:70px;
	height:30px;
	margin:0 0 0 0px;
	padding:6px 0 0 0px;
	color:#ffffff;
	font-size:12px;
	text-align:center;
}
td.column_e{
	width:270px;
	height:30px;
	margin:0 0 0 0px;
	padding:6px 0 0 0px;
	color:#ffffff;
	font-size:12px;
	text-align:center;
}
td.column_h{
	width:110px;
	height:30px;
	margin:0 0 0 0px;
	padding:6px 0 0 0px;
	color:#ffffff;
	font-size:12px;
	text-align:center;
}
td.column_v{
	width:160px;
	height:30px;
	margin:0 0 0 0px;
	padding:6px 0 0 0px;
	color:#ffffff;
	font-size:12px;
	text-align:center;
}
td.column_r{
	height:30px;
	margin:0 0 0 0px;
	padding:6px 0 0 0px;
	color:#ffffff;
	font-size:12px;
	text-align:center;
}
table{
	font-size:12px;
	margin:10px 0 40px 0px;
	color:#ffffff;
	table-layout:fixed;
	border-collapse:collapse;
}
td{
	padding:5px 0 5px 5px;
	border:solid 1px #333333;

}
div#content_event_upcoming img.right{
	float:right;
	margin:10px 0 0 0px;
}
#photo_left{
	width:375px;
	margin:10px 0 0 10px;
	float:left;
}
#photo_left img{
	margin:0px 0 5px 0px;
}
#photo_right{
	width:375px;
	margin:10px 10px 0 0px;
	float:right;
}
#photo_right img{
	margin:0px 0 5px 0px;
}