Selber machen fühlt sich besser an und prägt sich besser ein als fertige WP Themes zu benutzen, die eignetlich nur zum bloggen gedacht waren.
HTML für die Grundstruktur.
CSS für das Layout.
Mit javascript steuern.