css updates stage 1, nowhere near finished