es soll ja content auch nicht beeinflussen... es soll nur sagen, dass der ganze body und damit auch .content center is.
wenn .content zentriert sein soll, dann soll das text-align: center; also doch .content beeinflussen und das tut es auch völlig richtung und standardkonform
wenn du .content zentrieren willst aber nicht dessen inhalt, dann entferne dein text-align: center wieder und gibt .content anstelle dessen den margin-wert auto für links und rechts
ich vermute mal du hast die FAQ nicht gelesen?