

html, body {
	min-height:100vh;
	margin: 0;
}

body {
	display: flex;
	flex-direction: column;
    justify-content: space-between;
}


header {
	display:block;
	flex-basis:60px;
}

nav{
	display:flow-root;
	flex-shrink:0;
}


main {
	background-color: #595c37;
	flex-basis:content;
	flex-grow: 1;
}

main a {
	color:#aa5a72
}

div.content {

	
	border: 5px solid ;
	background-color: #2c2e19;
	border-radius: 10px;
	color: #7e7575;
	padding: 15px;

	
}



footer {
	background-color: #003b03;
	z-index: 10;
	height: 90px;
	bottom:0;

}

footer a {
	color:#aa5a72
}
