è difficile darti una risposta precisa, dipende molto dalla complessità del template. Se il template ha delle caratteristiche specifiche legate al cms o alla versione di quel cms può essere più lungo il procedimento per adattare i tag alla versione/cms.
D'altro canto però convertire un template html/php in un template per Joomla! 2.5 richiede suppergiù al max 5 minuti

La struttura html generale valida per tutte le pagine è fissa in html come in Joomla/wp/ecc... il css fa il suo lavoro se applicato alle classi giuste (se sono elementi generici non c'è neanche bisogno di riadattarli alla versione di Joomla!) l'importante è che siano presenti i tag che Joomla sostituirà con i contenuti dinamici: moduli, componenti e messaggi