Significantly reorganized and cleaned up CSS