Fix up the sizing, since it appears that desktop safari and iOS Safari treat background-size slightly differently. This prevents the background from being over stretched.
Fix up the offset for the iPhone in landscape mode, otherwise the text goes over the top of the navigation bar.