Ob oder wie du das machst, hängt davon ab, wie gut oder schlecht
dein (X)HTML strukturiert ist.
An sich kann man das Layout einfach ändern, indem man die
CSS-Datei austauscht oder eine zweite als Alternative anbietet.
Das setzt natürlich voraus, daß in der neuen Datei sinnvolle
Angaben stehen, die sich auf den (X)HTML-Inhalt und dessen
Struktur beziehen. Letzteres sollte man verstanden haben, dann
kann man leicht eine neue CSS-Datei schreiben.
Da andere Leute nicht wissen können, wie deine Inhalte
strukturiert sind, wird es meist auch nicht sinnvoll sein, ein
fertiges Layout zu verwenden, dann müßte man den Inhalt dem
Layout anpassen, was inhaltlich Blödsinn ist - kann in einigen
Fällen auch darauf hinweisen, daß die derzeitige Struktur noch
verbesserungswürdig ist. Gleichwohl kann man aber so eine
Vorlage verwenden, durchgehen und das als gut Hilfe nehmen,
ein eigenes Layout zu erstellen.
Ohne die URI der betroffenen Seite und der neuen CSS-Datei
kann man natürlich kaum sagen, wie einfach oder schwierig das
Unterfangen sein wird - je schlechter der Kram, desto schwieriger
natürlich. Bei meinen Projekten mit einer gut durchdachten
Struktur kann man ein neues Layout eigentlich innerhalb von einer
Stunde oder so umsetzen… das setzt aber voraus, daß man CSS
gut verstanden hat.