Default css - table highlights etc

Tables now look a lot better in the default css.
Additionally, fixed a bug with small viewport sizes overlapping the
footer.