body {
	background-color: tan;
	padding: 36px;
}

p {
/*    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";*/
    font-size: 18px;
}

h1 {
	font-size: 36px;
}

.global_menu {
	display: grid;
	grid-template-columns: repeat(8,1fr);
}

article, main {
	display: grid;
	grid-template-columns: 1fr 7fr 2fr;
/*	padding: 16px;*/
}

.local_menu {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	width: auto;
/*	text-align: center;*/
	flex-wrap: nowrap;
	margin-right: 10px;
}

.local_menu a {
	width: 100%;
/*	padding: 0.6em;*/
	border: solid;
	background-color: black;
	color: gold;
	font-size: 18px;
	height: auto;
}

.main_content {
	padding: 0 36px;
}


header {
    display: grid;
    text-align: center;
	align-items: center;
    border-bottom: 2px solid gray;2
}

footer {
    text-align: center;
    border-top: 2px solid gray;
}