Updated to use font-awesome and provide better styling.