html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	margin: 0;
	padding: 0;
}
body {
	color: #000;
	font-size: 82.75%;
	position: relative;
	
}
#alpha {
	background: #fff;
	margin: 100px auto;
	padding: 20px;
	width: 400px;
}
h1 {
	font-size: 300%;
}
p {
	font-size: 110%;
	line-height: 1.5em;
	margin: 0 0 9px;
}
a {
	border-bottom: 1px solid #000;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/* Page specific color */

body.e404 {
	background: #f30;
}
body.e403 {
	background: #ff9900;
}
.e404 #alpha {
	border: 10px solid #a62100;
}
.e403 #alpha {
	border: 10px solid #f70;
}
.e404 h1 {
	color: #f30;
}
.e403 h1 {
	color: #f70;
}



	
