body {
	font-size:		75%;
	line-height:	180%;
	font-family:	"lucida grande", "lucida grande unicode", sans-serif;
	}
.content {
	width:			750px;
	margin:			0 auto;
	}
h1 {
	display:		block;
	width:			750px;
	margin:			0 auto;
	background:		#500;
	color:			#eee;
	text-align:		center;
	line-height:	250%;
	font-family:	"trebuchet ms", "lucida grande", "lucida grande unicode", sans-serif;
	font-size:		250%;
	font-weight:	bold;
	text-shadow:	0em 0.1em 0.15em #333;
	}
h2 {
	text-align:		center;
	border-bottom:	1px solid #ccc;
	line-height:	100%;
	font-size:		100%;
	font-style:		italic;
	color:			#666;
	padding:		0 0 1.5em 0;
	margin-bottom:	1.5em;
	}
h2 strong {
	font-weight:	bold;
	color:			#555;
	}
h3 {
	font-size:		130%;
	padding:		1.5em 0 1em 0;
	color:			#000;
	}
h3.first {
	padding-top:	0;
	}
p {
	padding-bottom:	1em;
	color:			#555;
	}
ul {
	color:			#555;
	}
a {
	color:			#000;
	}
strong {
	font-weight:	bold;
	color:			#333;
	}
blockquote {
	padding:		1em;
	margin:			1em 3em 2em 3em;
	border-top:		1px solid #ccc;
	border-bottom:	1px solid #ccc;
	color:			#000;
	}
.textcolumn {
	width: 			365px;
	padding-right:	20px;
	margin-bottom:	1.5em;
	}
.thumbnailcolumn {
	float:			right;
	width:			354px;
	margin-bottom:	1.5em;
	border-left:	1px solid #ccc;
	}
.thumbnailcolumn img {
	margin:			0 0 20px 20px;
	}
.thumbnailcolumn img.last {
	margin-bottom:	0;
	}
.thumbnailcolumn h3, .thumbnailcolumn p {
	margin-left:	20px;
	}
.info {
	clear:			both;
	font-size:		80%;
	border-top:		1px solid #ccc;
	padding:		1.5em 0;
	text-align:		center;
	}
.info p {
	color:			#888;
	}
.info a {
	color:			#555;
	}