Adds media types support for media queries.

This enables the possibility to target different media platforms (e.g. screen | print).
Updates CSS.