css improvements. all working so far