More descriptive CSS class names
Port input placeholder styling to more browsers.