body {
	margin-left: 7%;
	padding-left: 5%;
	width: 80%;
	max-width: 700px;
	background-color: #fffffa;
	color: #333;
	font-family: Arial, Verdana, Lucida, Helvetica, sans-serif;
	}
	

h1, h2, h3, h4, h5, h6 {
	text-indent: -0.75em;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin: 1.5em 0 0 0;
	padding: 0;
	font-family: 'Trebuchet MS', Helvetica, Geneva, Arial, sans-serif;
	color: #337;
	}

p {
	margin-top: 0.35em;
	margin-left: 0;
	padding-left: 0;
	line-height: 1.5em;
	}
	
ul {
	margin-top: 0.35em;
	margin-left: 1em;
	padding-left: 0;
	}
	
li {
	line-height: 1.5em;
	}
	
dl {
	margin-top: 0.35em;
	}
	
dt {
	text-indent: -0.5em;
	color: #339;
	margin-top: 1em;
	}

dd {
	margin-top: 0.35em;
	margin-left: 0;
	padding-left: 0;
	line-height: 1.5em;
	}
	
p.date {
		color: #999;
		font-size: 0.8em;
		line-height: 1em;
		}
		
	
p#update {
	font-style: italic;
	text-align: right;
	}
