Beetje veelomvattende vraag maar het antwoord is simpel: mutatie!
Blauwe ogen: Deense wetenschappers hebben ontdekt dat de mutatie in het OCA2-gen, dat blauwe ogen veroorzaakt, tussen de 6000 en 10000 jaar geleden plaats moet hebben gevonden. Het onderzoek werpt de hypothese op dat mensen met blauwe ogen, van Denemarken tot Jordanië, dezelfde voorouder hebben.
http://nl.wikipedia.org/wiki/Iris_%28anatomie%29#Bepaling_van_de_kleur_van_het_oog
Veronderstelde evolutie van blond haar: Japans onderzoek stelde vrij recentelijk aanwijzingen gevonden te hebben, dat de speciale mutatie van het haarkleurgen MC1R die de blonde kleur veroorzaakt, niet ouder geweest kan zijn dan zo'n 11.000 jaar. In Europa bestaat daarbij een opmerkelijke genetische variatie van het gen met zeven verschillende basistypen. Dit leverde voor de heersende 'Out of Africa'-theorie van de menselijke evolutie, die onder andere stelt dat de moderne mens enkele tienduizenden jaren geleden vanuit het zuiden naar Europa gemigreerd is, de vraag op, hoe in een zo korte tijd een zo verregaande evolutionaire verandering plaatsgehad zou kunnen hebben. De alternatieve multiregionale theorie die veronderstelt dat er menging heeft plaatsgevonden met al honderdduizenden jaren aanwezige populaties Neandertalers, stelt die vraag niet.
http://nl.wikipedia.org/wiki/Blond#Veronderstelde_evolutie