* {
	margin:0;
	padding:0;
}

html,body {
	width:100%;
	font:14px 'Titillium Web', sans-serif;
	font-weight:300;
	text-align:center;
	color:#777;
}

.container {
	margin:0 auto;
	width:100%;
	max-width:1000px;
	display:block;
}

a {
	text-decoration:none;
	outline:0;
	transition:all .5s ease;
}

header {
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
}

header #logo {
	margin:0 auto;
	display:inline-block;
	background:rgba(255,255,255,.75);
}

header #logo a {
	
}

header #logo a img {
	padding:15px;
	width:calc(100% - 30px);
	max-width:200px;
}

header nav {
	font:16px 'Dosis',sans-serif;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:300;
	color:#fff;
	border-top:1px #444 solid;
	background:#f58120;
}

header nav ul {
	list-style:none;
}

header nav ul li {
	display:inline-block;
	vertical-align:middle;
}

header nav ul li a {
	padding:5px 10px;
	color:#fff;
	display:inline-block;
}

header nav ul li a:hover {
	background:#fff;
	color:#111;
}

footer {
	background:#333;
	border-top:1px #fff;
}

footer img#stamp {
	margin:25px auto;
	width:80px;
}

footer .credentials {
	font:14px 'Titillium Web', sans-serif;
	text-transform:uppercase;
	color:#999;
}

footer address {
	font:14px 'Titillium Web', sans-serif;
	color:#999;
	text-transform:uppercase;
	letter-spacing:2px;
	font-style:normal;
}

footer address a {
	color:#aaa;
}

footer address a:hover {
	color:#f58120;
}

footer #credits {
	margin-top:30px;
	padding:10px 0;
	font:12px 'Dosis',sans-serif;
	letter-spacing:2px;
	text-transform:uppercase;
	font-weight:300;
	color:#aaa;
	border-top:1px #444 solid;
	background:#111;
}

footer #credits a {
	color:#eee;
}

footer #credits a:hover {
	color:#f58120;
}