Major styling overhaul with some changes left to do.