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; }