Content updates to design guide

Also added documentation for mobile-*, tablet-* and smarthphone-* CSS.