responsive, cross browser styling for homepage