Zeitangaben mit "s" am Ende immer klein, am Morgen/Mittag/Abend neuerdings immer groß, weil "am" von "an dem" kommt und damit ein Substantiv anzeigt. Klar? Gestern Abend/Morgen/Mittag ist ebenfalls substantivischer Gebrauch und deshalb neuerdings groß.