body {
	display:flex;
	flex-direction:column;
	height:100vh;

		
}

.header, .footer {

	background:#303030;
	color:white;
	text-align:center;
}

.container {

	display:flex;
	flex:1;

}

.menu {
	width:200px;
	background:#707070;
	color:white;
	padding:20px;
}

a {
	color:white;
	text-decoration:none;
}		

.content {

background:#dfdfdf;
flex:1;
padding:20px;

}

table {
	width:100px;
	border-collapse:collapse;
}	

th, td { 

	border:1px solid black;
	padding:30px;
	text-align:center;
}

th {
	color:white;
	background-color:#303030;
}

td>a {
	color:black;
}	
