basic mobile layout

use display:table hacks to organise layout