Better sticky footer styles, to avoid absolute positioning overlapping text