Add styles for LibGuides Homepage
Tweak table font size & borders

Not very well tested. Hopefully this commit solves more problems than
it creates.
Restructure LibGuides styles to make hierarchy more clear