added ability to specify FontAwesome styles for icon, made background div fixed position