Styling fixes; use font-awesome for icons.