Yet more CSS, fixing my media queries