HTML & CSS cleanup

Footer height shortened...
HTML and CSS cleanup

Transitions added to Navs
HTML and CSS adjustments

Transition fixed out and Navbar margins fixed.