#top{
	background-color:rgba(0,0,0,0.1);
	width:100%;
	line-height:10vmin;
	overflow: hidden;
	position:absolute;
}
#top #logo{
	background:url('../images/logo.png') center center no-repeat;
	background-size:100% 100%;
	width:15vmin;
	height:10vmin;
	float:left;
}
#top #menu{
	width:max-content;
	margin-left:6vmin;
	overflow:hidden;
	float:left;
}
#top #menu a{
	color:#ffff02;
	font-size:2vmin;
	text-shadow:0px 0px 1px rgba(0,0,0,1),0px 0px 1px rgba(0,0,0,1),0px 0px 1px rgba(0,0,0,1);
	padding-left:1vmin;
	padding-right:1vmin;
	display:block;
	float:left;
}
#top #menu a:hover{
	text-shadow:0px 0px 10px rgb(255, 145, 0), 0px 0px 10px rgb(255, 145, 0);
}
#top #menu:last-child{
	padding-right:2vmin;
}
#top #user-area{
	float:right;
}
#top #user-area .welcome{
	color:rgba(255,255,255,1);
	font-size:2vmin;
	text-shadow:0px 0px 1px rgba(0,0,0,1),0px 0px 1px rgba(0,0,0,1),0px 0px 1px rgba(0,0,0,1);
	padding:0vmin 1vmin 0vmin 1vmin;
}
#top #user-area .welcome .user{
	color:#ffd000;
	text-shadow:0px 0px 1px rgba(0,0,0,1),0px 0px 1px rgba(0,0,0,1),0px 0px 1px rgba(0,0,0,1);
	font-size:2vmin;
}
#top #user-area .welcome .user:hover{
	text-shadow:0px 0px 5px #ffd000;
}