Completely Revamped CSS, still in progress