mobile ready, min height to solve footer issue, percentages for CSS widths