#top_menu
{
	width : 100%;
	height : 50px;
	margin : 0px; padding : 0px;
	background-color : rgb(64, 64, 255);
	color : white;
	display : flex;
	justify-content : center;
	font-family : "century gothic", "arial", serif;
	font-size : 1.2em;
	z-index : 9;
}

#top_menu ul
{
	width : 80%;
	height : 100%;
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	display : flex;
	justify-content : center;
	align-items : center;
}

#top_menu li
{
	display : inline-block;
	width : 15%;
	text-align : center;
	height : 100%;
	line-height : 50px;
	v-align : center;
}

#top_menu a
{
	color : white;
	text-decoration : none;
	display : block;
	width : 100%;
	height : 100%;
}

#top_menu a:hover
{
	background-color : rgb(96, 96, 255);
	font-weight : bold;
}