Das meiste geschieht in der style.css. Die anderen Dateien bestehen mehr oder weniger nur aus dem Loop der die Beträge anzeigt und mal mehr oder weniger Template Tags um weitere Sachen anzuzeigen. Das bisschen HTML da drin hängt dann direkt mit dem CSS zusammen.
Mein erste Theme könnte ich also auch so gestalten, dass ich bei dem leeren Theme, das von texto.de runtergeladen werden kann, folgendes mache:
1) Die CSS Datei individuell gestalten
2) In den einzelnen Dateien mit HTML den Abschnitten das gewünschte Format zuweisen. <hi>, <h2>...
Stimmt das?
Die einzige Frage, die ich noch extra kläre müßte, wäre dann wahrscheinlich, wie ich die Sidebars definiere und das Theme widgetfähig mache. (Ich gehe mal davon aus, dass der Standard eine Sidebar ist und ich - wenn ich zwei Sidebars möchte - das extra definieren muss. Und ob das leere Theme widgetfähig ist, weiss ich auch nicht.)
Falls das so wäre, dann ist es ja wirklich nicht sooooo schwer ein eigenes Theme zu machen! Super! 
lG
Bio