major css improvements