@media only screen and ( max-width: 1024px; ) {
body { margin: 0; }
#wrapper { width: auto;
           background-color: #cc3a20; }
main { margin-left: 0; }
nav { float: none; width: auto; }
nav li { display: inline-block; padding: 0.5em; }
nav ul { text-align: center; }
nav a { border-style: none; }
h1, h2 { font-size: 120%;
p { font-size: 90%; }
}