Responsive

A patchy css fix for phones, without jquery-mobile.