html, body,
header, section,
h1, p, address {
	margin: 0;
	padding: 0;
}

html,body {
	min-height:100%;
}

html {
	overflow-y: scroll;
}

body {
	background: #f6f4f2;
	color: #252423;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
}

#wrap {
	text-align: left;
	width: 480px;
	margin: 0 auto;
	padding: 40px 0;
}

header {
	background: transparent url('../img/logo.png') right top no-repeat;
	min-height: 100px;
}

header h1,
header p {
	line-height: 1.5em;
	font-size: 16px;	
}

header h1 {
	letter-spacing: .05em;
	font-size: 30px;
}

section {
}

address {
	font-style: normal;
}

p, address {
	line-height: 1.5em;
	margin: 0 0 20px 0;
}

a {
	text-decoration: none;
	color: #06d;
}

a:focus {
	outline: thin dotted;
}

a:active,
a:hover {
	outline: 0;
	text-decoration: underline;
}
