rearranged and cleaned up CSS
rearranged templates to give templates for messages extend a custom base including navigation