#main_content {
	display:block;
	width:600px;
	margin:10px auto;
	padding:10px;
	font:90%/1.25em garamond, georgia, 'times new roman', serif;
}
h1 {
	font:225%/1.25em garamond, georgia, 'times new roman', serif;
	letter-spacing:.1em;
	text-align:center;
	color:#333;
	margin:0 0 15px;
}
h2 {
	font:120%/1.25em garamond, georgia, 'times new roman', serif;
	letter-spacing:.1em;
	text-align:center;
	color:#AAA;
	margin:0 0 15px;
}
p {
	margin:15px 0;
	padding:15px;
	border-top:1px dotted #DDD;
	border-bottom:1px dotted #DDD;
}
	p.highlight {
	  border:1px solid #FFD;
	  padding:15px;
	  background:#FFE;
	  color:#820;
	}
