Style, layout, and repositioning

Looks better
Might be wrong but I think `width: auto` is unnecessary, and the margins can be squished into `margin: 0 auto;`