HTML { background: white; }

* { margin: 0px; padding: 0px; text-decoration: none; border: none; }

	.page{ width: 980px; height: 1480px; margin: auto; text-align: center; background: red; }
	.content { width: 810px; margin: auto; text-align: left;  }
	#page1 { padding-top: 140px; }
	#page2 { padding-top: 260px; }
	
	#author_details { width: 450px; margin: 0px 0px 40px 200px;  }
	#author_details p { font: 11px Verdana; line-height: 14px;  }
	#author_details p a { padding-bottom: 2px; color: #58585a; border-bottom: 1px dashed #28282a;  }
	#author_details p a:hover { color: #28282a; border-bottom: 1px solid #08080a; }
	
	#author_details p, p.text, h1, h2, p.caption { color: #58585a; }
	p.text { margin: 5px 0px 20px 0px; font: 12px Verdana; line-height: 18px; }
	p.blurb { margin: 15px 0px; font: 14px Verdana; color: #317ba3; line-height: 19px; }
	
	h1 { padding-top: 10px; font: bold 22px Arial; }
	h2 { padding-top: 10px; font: bold 16px Arial; }
	
	.images { margin-top: 10px; width: 220px; }
	.left { float: left; margin-right: 20px; }
	.right { float: right; margin-left: 20px; }
	p.caption { margin: 5px 0px; padding-left: 5px; font: 9px Verdana; line-height: 13px; }
	
	p.footer { font: 14px Verdana; color: #317ba3; line-height: 19px; }
	p.footer a { color: #317ba3; padding-bottom: 2px; border-bottom: 1px dashed #317ba3; }
	p.footer a:hover { border-bottom: 1px solid #317ba3; }
