Die single.php wird von WP angesprochen, wenn du einen einzelnen Blogeintrag aufrufst. Siehe Template Hierarchy « WordPress Codex
Wenn du aber ein anderes Design je Kategorie haben möchtest, dann wird die Änderung größer. Dazu verlinkst du am besten eine zusätzliche CSS-Datei in der header.phpin der single-Ansicht: is_single() hilft da. An die Kategorie kommst du mit in_category() - allerdings nur im Loop, wenn ich mich richtig erinnere. Gab aber im Forum schon Lösungen dazu.