body {
    margin:0;
    padding:0;
    background-color:black;
	color:white;
}
header, footer, main {
    position:relative;
}
header {
    width: 100%;
    height: 200px;
    margin-top:20px;
}
div.logo {
	position:absolute;
	width:300px;
	margin-left:50%;
	transform:translate(-50%, 0);
}
div.logo img {
	position:relative;
	filter:invert(1);
}
div.logo img.headline {
	width:100%;
    top:0;
}
div.logo img.tagline {
	width:100%;
	margin-top:1%;
	float:right;
	clear:both;
}
