futher CSS cleanup with regards to media quries and fixed positioning