Merged landscape and portrait css into styles.css

It was an experiment that proved futile. Sorry.
Added tablet-specific styling

Tweaked the styling to show up better for larger screen sizes