fix background in firefox; improve styling