Navigation fix

* Cleaned up and added new code for navigation.
* Added nav ul, li a styles.
*Various small style changes