body {
	height:100vh;
	background-color:black;
	color: lightgreen;}
.flexmain {
	display:flex;
	flex-flow:row wrap;
	justify-content:space-around;
	align-items:center;
	padding:10px;
	border: solid 2px lightgreen;
	background-color: inherit;
	color: inherit;
}
#logo {
	height:10vh;
	max-height:120px;
}
.menucontent {
	height:40px;
}
.menuitem {
	text-decoration: none;
	background-color: inherit;
	color: inherit;
	padding:10px 20px;
	font-size:1.2rem;
}
div.search {
	/*display:inline-block;*/
	border: solid 2px lightgreen;
	float:right;
	margin:5px;
}
.articles {
	background-color: black;
	color: lightgreen;	
}
div.article {
	margin:10px 20px;
	padding:5px;
	border: solid 2px lightgreen;
}