#eventHeading {
	float: left;
	padding: 5px 10px 0px 10px;
	background-color: #C3D9DC;
	width: 930px;
}

#eventHeading div {
	width: 665px;
	float: left;
	color: #338B99;
	font-size: 28px;
	padding: 0px 0px 0px 0px;
}

#eventHeading div h1, #eventHeading div p {
	padding: 0px;
	margin: 0px;
	line-height: 1em;
}

#eventHeading div h1 {
	font-size: 20px;
	font-weight: normal;
}

#eventHeading div.date {
	width: 265px;
	text-align:right;
	font-size:18px;
	padding-top: 10px;
}

#meta, #copy, #navigator, #places {
	float: left;
	width: 706px;
}

#meta div.image, #meta div.text {
	float: left;
	padding-top: 15px;
	width: 350px;
}

#meta div.image {
	height:250px;
	margin-top: 15px;
	padding-top: 0px;
}

#meta div.image p, #meta div.image p.On {
	float: left;
	width: 20px;
	height: 25px;
	color: #000000;
	font-size: 1em;
	margin-top: 220px;
	padding: 5px 0px 0px 10px;
	background-color: #FFFFFF;
	margin-right: 1px;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}

#meta div.image p.On {
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	-khtml-opacity: 1.00;
	opacity: 1.00;
}

#meta div.image p a, #meta div.image p a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

#meta div.text {
	padding-left: 20px;
	width: 336px;
}

#meta div.text p {
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	font-size: 1.2em;
}

#meta div.text p.address {
	min-height: 200px;
	_height: 200px;
}

#meta div.text p img {
	margin-right: 10px;
}

#copy {
	border-bottom: 5px solid #C3D9DC;
}

#copy h2, #copy p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	font-size: 0.8em;
	line-height: 1.4em;
}

#copy p.intro {
	font-size: 1em;
	font-weight: bold;
	padding-top: 10px;
}

#copy h2 {
	color: #3D5B6A;
}

#copy a, #copy a:visited {
	text-decoration: none;
	color: #992D2D;
	font-weight: bold;
}

#copy a:hover {
	text-decoration: underline;
}

#navigator p {
	float: left;
	width: 353px;
	padding: 10px 0px 0px 0px;
}

#navigator p.next {
	text-align: right;
}

#places {
	padding-top: 40px;
}

#places div {
	float: left;
}

#places h2 {
	float: left;
	width: 500px;
	font-size: 1.4em;
}

#places p {
	float: left;
	width: 206px;
	text-align: right;
	font-size: 0.8em;
	padding-top: 10px;
}

#places div.border {
	border: 6px solid #CBD1D5;
	width: 664px;
	padding: 15px;
}

#list div.highlight {
	width: 208px;
	padding: 15px 20px 15px 0px;
}

#list div.highlight h2 {
	font-weight: normal;
	font-size: 18px;
}

#list div.highlight h2, #list div.highlight p {
	width: 208px;
	text-align: left;
	padding: 0px 0px 5px 0px;
}

#list div.highlight a, #list div.highlight a:visited {
	text-decoration: none;
	color: #CC6633;
	font-weight:bold;
}

#list div.highlight h2 a, #list div.highlight h2 a:visited {
	font-weight: normal;
}

#list div.highlight a:hover {
	text-decoration: underline;
}
