
body {
	max-width:70em;
	margin-left:5em;
	padding-left:5em;
	border-left:1px solid #edc;
	}

html {
	background-color:#333;
	color:#edc;
	font-family:sans-serif;
	}
	
main {
	margin-bottom:2.5em;
	}
	
h1 {
	margin-bottom:2em;
}
	
p {
	margin-left:2em;
	margin-bottom: 1.3em;
	}
	
img {
	max-width:60em;
	}
	
.p  {
	margin-left:2em;
	}
	
aside {
	float:right;
	background-color:#666;
	padding:1em;
	margin:2em;
	box-shadow:0 0 1em black;
	border:1px solid #edc;
	}
	
aside h2 {
	margin:0.5em 0;
	}

footer {
	padding:2.5em 0;
	font-size:85%;
	}
	
a:link {
	color:#edc;
	}
