#head {
	background: rgba(0, 0, 0, 0.95);
	padding: 0 3vw;
	box-shadow: 0 0 3.5px rgba(0, 0, 0, 0.3);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	font-size: 1em;
}

#logo {
	margin: -2.5em 1em -0.5em;
}

#logo p {
	float: left;
	color: #FFF;
	margin: 15px 5px 5px 5px;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	opacity: 0.95;
}

#logo img {
	padding: 0 0 5px;
	margin-left: -2.5em;
	height: 4em;
}

#logo a {
	background: rgba(0, 0, 0, 0) !important;
	opacity: 0.85;
}

#logo a:hover {
	opacity: 1;
}

#menu {
	padding: 3em 0 2em;
}

#sidemenu {
	float: left;
	position: fixed;
	top: 5em;
	bottom: 0;
	left: 0;
	right: 76.5vw;
	background: rgba(0, 0, 0, 0.4);
	padding: 3vh 5.5vw;
}

.menulink {
	float: left;
	margin-top: -1.25em;
}

.menulink a {
	padding: 1.75em 2em 1.65em;
	color: #FFF;
	border-color: rgba(0, 0, 0, 0);
}

.menulink a:hover {
	background: rgba(197, 110, 171, 0.4);
}

#usercp {
	position: absolute;
	bottom: 2vh;
	left: 2.7vw;
	width: 15vw;
	box-shadow: 0 0 3.5px rgba(0, 0, 0, 0.3);
	background-color: rgba(0, 0, 0, 0.6);
	background-image: url("../images/bg.jpg");
	background-size: 60vw;
	padding: 0.5vh 1vw;
	border-radius: 0.5vh;
}