

header {
	background-color: black;
	width: 100%;
}
header nav {
	width: 57.5em;
	margin-left: auto;
	margin-right: auto;
}

header nav ul,
header nav ul li {
	list-style: none;
	display: inline-block;
	margin: 0;
	padding: 0;
}
header nav ul li {
	position: relative;
	color: white;
}
header nav ul li.here {
	color: #ffe554;
}
header nav ul li a,
header nav ul li a:visited {
	width: 8em;
	color: inherit;
	font-family: "Arial", "Helvetica", sans;
	font-weight: bold;
	font-size: 1.4em;
	text-decoration: none;
	display: inline-block;
	padding-top: 1.5em;
	padding-bottom: 1.2em;
}

header nav .news a {
}
header nav .works {
	margin-left: 1.9em;
	text-align: center;
}
header nav .cv {
	margin-left: 5.5em;
	text-align: center;
}
header nav .contact {
	margin-left: 3.8em;
	text-align: right;
}


