Sachverhalt: A. Das Kreisgericht St. Gallen verurteilte X._ am 8. Februar/21. März 2005 wegen mehrfacher falscher Anschuldigung (Art. 303 StGB), mehrfachen falschen Zeugnisses (Art. 307 StGB) und mehrfacher übler Nachrede (Art. 173 StGB) zu 10 Monaten Gefängnis bedingt. Auf Berufung X._s sowie auf Anschlussberufung der Staatsanwaltschaft hin sprach das Kantonsgericht St. Gallen X._ am 27. März 2007 in allen Punkten frei. Am 19. November 2007 hiess das Bundesgericht die Beschwerde des Ersten Staatsanwaltes des Kantons St. Gallen teilweise gut, hob den Freispruch in Bezug auf den Vorwurf des falschen Zeugnisses im "Methylenblau-Fall" auf und wies die Sache ans Kantonsgericht zurück. B. Am 26. Juni 2008 sprach das Kantonsgericht St. Gallen X._ des falschen Zeugnisses im "Methylenblau-Fall" schuldig und verurteilte sie zu einer bedingten Geldstrafe von 30 Tagessätzen à 180 Franken und einer Busse von 2000 Franken. Im Übrigen sprach es sie - wie bereits in seinem ersten Urteil - frei. Mit Beschwerde in Strafsachen beantragt X._, dieses Urteil des Kantonsgerichts aufzuheben und sie freizusprechen oder die Sache eventuell an die Vorinstanz zurückzuweisen. Für den Fall, dass das Bundesgericht ein Sachurteil fälle, seien die Kosten des erst- und zweitinstanzlichen Verfahrens auf die Staatskasse zu nehmen, und es sei ihr eine angemessene Entschädigung und Genugtuung zuzusprechen. Vernehmlassungen wurden keine eingeholt.