improving header ui and splitting some css off into a new file for clarify