the footer element has other css properties that change the behavior of the container (padding). rather than adding CSS to make it play well with `.container` i'd rather have the two elements be separate. that guarantees that we won't have to update the `footer` CSS if we change the width of `.container`.