footer is always at the bottom, resize line height if text spans 2 rows, calculate height when window resizes