CSS fixes; Safari compatibility fixes