Perchè non ispezioni la pagina con l'ispettore così capisci che cosa va ad agire sugli elementi?
Lui ha questo:

codice:
body {
  color: #222;
  font-family: Georgia,Times,"Times New Roman",serif;
  font-size: 100%;
  font-weight: 300;
  line-height: 1.4;
}
Per quanto riguarda la prima domanda, di solito si mettono all'inizio di tutto regole che valgono per tutti gli oggetti. In questo caso lui ha applicato la regola a "*", cioè a ogni elemento.
Così come lui ha usato le regole di reset che impostano tutti i margin e i padding a 0 e le ha dichiarate subito. In pratica è come fare una sorta di tabula rasa su tutto quanto (dal momento che i browser tendono cmq a mettere delle loro regole sugli oggetti) e iniziare a lavorare con le regole che vuoi tu.