separated styles, improved footer