	body {
		background-color:#505A60;
		text-align:center;
		font-family:verdana, arial, helvetica;
		font-size:10px;
	}
	.wrapper {
		text-align:left;
		width:657px;
		background-color:#8F9AA0;
	}
	.article, .contents {
		background-color:#7A878F;
	}
	.article {
		width:418px;
	}
	.contents {
		width:193px;
		padding:5px;
	}
	.contents a {
		color:#99cddc;
		text-decoration:none;
	}
	.contents a:hover {
		color:#27333C;
	}
	.column-spacer {
		width:12px;
	}
	.row-spacer {
		height:12px;
	}
	.events {
		background-color:#7f8a92;
		border-bottom:solid 1px #455560;
	}
	h1 {
		margin:5px 0 0 0;
		padding:0 8px 0 8px;
		font-family:helvetica;
		color:#99cddc;
		font-size:22px;
		line-height:1.2em;
		font-weight:normal;
	}
	h3 {
		color:#99cddc;
		font-size:14px;
		font-weight:normal;
		font-family:helvetica;
		border-bottom:solid 1px #99cddc;
		margin:0 7px 5px 7px;
	}
	h6 {
		background-color:#95b8c4;
		font-weight:normal;
		color:#27333c;
		padding:2px;
		font-size:10px;
		margin:0 0 5px 0;
	}
	h6 a {
		color:#27333c;
		text-decoration: none;
		font-weight:bold;
	}
	blockquote {
		margin:15px;
	}
	.article blockquote p {
		line-height:1.4em;
	}
	.img {
		text-align:center;
		margin-top:5px;
	}
	.img img {
		border-bottom:solid 4px #99cddc;
	}
	.article p, .article ul {
		line-height:1.8em;
		color:#27333c;
		padding:0 8px 0 8px;
		font-size:12px;
		font-family:helvetica, Arial;
	}
	.events p {
		color:#fff;
		padding:0 7px 0 7px;
	}
	.events p a {
		color:#fff;
		font-weight:bold;
		text-decoration: none;
	}
	.article p a {
		color:#99cddc;
		text-decoration:none;
	}
	.article p a:hover {
		text-decoration:underline;
		color:#27333C;
	}
	.event-list p {
		padding:0 7px 0 7px;
	}
	.event-list p a {
		color:#27333c;
		text-decoration:none;
		line-height:12px;
		font-weight:normal;
	}
	.event-list p a:hover {
		text-decoration:underline;
	}
	.event-list td {
		width:33%;
	}
	p.text {
		color:#8F9AA0;
		font-size:11px;
		line-height:1.4em;
	}
	p.text a {
		color:#8F9AA0;
	}
	p.eventList a {
		color:#27333c;
	}
	h3.eventList {
		margin:10px 5px 5px 5px;
	}
	.caption {
		font-size:10px;
		text-align:left;
		margin-left:5px;
		color:#27343C;
	}
.article ul {
	margin-left:15px;
	padding:0;
	list-style:none;
}
img {
	display:block;
	line-height:1px;
}