I think some of this, racism, is culturally ingrained.  The Greek Gods and Goddesses were always portrayed as fair skinned and blond. Even Jesus was portrayed as a Caucasian. A more curious aspect is that the Aztecs welcomed the Spaniards as the fair skinned gods of their mythology.