Dynamic scaling, mobile base layout, css

Consolidated some of the css that was the same in both desktop.css and
tablet.css into shared.css