Sachverhalt: Sachverhalt: A. Die Ehe von X._ wurde am 6. Juli 1999 geschieden. Er wurde verpflichtet, an jeden seiner beiden Söhne, geboren am 23. Juni 1984 bzw. am 29. März 1988, pro Monat Fr. 625.-- auszurichten. Im Jahr 2000 war X._ arbeitslos und leistete diese Alimentenzahlungen nur noch teilweise, weshalb sie im Differenzbetrag von der Gemeinde Y._ bevorschusst wurden. Auf den 1. Januar 2001 konnte er eine Stelle in Solothurn antreten und verlegte deshalb seinen Wohnsitz vom Kanton Bern in den Kanton Solothurn. Seit anfangs 2001 kam X._ seiner Verpflichtung zur Leistung von Unterhaltszahlungen ordnungsgemäss nach. Im Dezember 2003 musste er aber noch die Differenz zwischen seinen Zahlungen und der Bevorschussung im Jahr 2000 im Betrag von Fr. 500.-- an die Gemeinde Y._ leisten. A. Die Ehe von X._ wurde am 6. Juli 1999 geschieden. Er wurde verpflichtet, an jeden seiner beiden Söhne, geboren am 23. Juni 1984 bzw. am 29. März 1988, pro Monat Fr. 625.-- auszurichten. Im Jahr 2000 war X._ arbeitslos und leistete diese Alimentenzahlungen nur noch teilweise, weshalb sie im Differenzbetrag von der Gemeinde Y._ bevorschusst wurden. Auf den 1. Januar 2001 konnte er eine Stelle in Solothurn antreten und verlegte deshalb seinen Wohnsitz vom Kanton Bern in den Kanton Solothurn. Seit anfangs 2001 kam X._ seiner Verpflichtung zur Leistung von Unterhaltszahlungen ordnungsgemäss nach. Im Dezember 2003 musste er aber noch die Differenz zwischen seinen Zahlungen und der Bevorschussung im Jahr 2000 im Betrag von Fr. 500.-- an die Gemeinde Y._ leisten. B. In seiner Steuererklärung vom 18. Juli 2004 für das Steuerjahr 2003 machte X._ Alimentenzahlungen von Fr. 8'276.-- geltend. Die Veranlagungsbehörde Solothurn liess davon jedoch nur Fr. 7'776.-- zum Abzug zu, d.h. Fr. 500.-- weniger. Im Einspracheverfahren erwog sie, bei der Zahlung von Fr. 500.-- handle es sich um das Nachholen einer Restanz aus dem Vorjahr. Zu diesem Zeitpunkt sei der ältere Sohn bereits volljährig gewesen, weshalb ein Abzug nicht mehr zulässig sei. Dafür seien Sozialabzüge möglich, die aber bereits berücksichtigt worden seien. Rekurs und Beschwerde gegen den Einspracheentscheid wurden vom Kantonalen Steuergericht Solothurn am 22. August 2005 abgewiesen. Das Steuergericht erwog, der ältere Sohn sei im Bemessungsjahr 2003 bereits mündig gewesen, weshalb die Alimentenzahlungen nicht absetzbar seien; im Übrigen stelle die Rückzahlung der bevorschussten Alimentenleistung eine Schuldenamortisation dar, die nicht abgezogen werden könne. Rekurs und Beschwerde gegen den Einspracheentscheid wurden vom Kantonalen Steuergericht Solothurn am 22. August 2005 abgewiesen. Das Steuergericht erwog, der ältere Sohn sei im Bemessungsjahr 2003 bereits mündig gewesen, weshalb die Alimentenzahlungen nicht absetzbar seien; im Übrigen stelle die Rückzahlung der bevorschussten Alimentenleistung eine Schuldenamortisation dar, die nicht abgezogen werden könne. C. X._ hat gegen den Entscheid des Kantonalen Steuergerichts Solothurn vom 22. August 2005 Verwaltungsgerichtsbeschwerde an das Bundesgericht erhoben. Der Beschwerdeführer beantragt, das Urteil des Steuergerichts sei aufzuheben und es seien sämtliche von ihm im Kalenderjahr geleisteten Unterhaltsbeiträge zum Abzug zuzulassen. Er macht sinngemäss eine Verletzung von Bundesrecht geltend. C. X._ hat gegen den Entscheid des Kantonalen Steuergerichts Solothurn vom 22. August 2005 Verwaltungsgerichtsbeschwerde an das Bundesgericht erhoben. Der Beschwerdeführer beantragt, das Urteil des Steuergerichts sei aufzuheben und es seien sämtliche von ihm im Kalenderjahr geleisteten Unterhaltsbeiträge zum Abzug zuzulassen. Er macht sinngemäss eine Verletzung von Bundesrecht geltend. D. Das Steueramt des Kantons Solothurn sowie das Kantonale Steuergericht Solothurn beantragen, die Beschwerde abzuweisen. Die Eidgenössische Steuerverwaltung hat auf eine Stellungnahme verzichtet.