lo studio dei css in sè non è nè complicato nè richiede troppo tempo (almeno in termini teorici).
La pratica invece può richiedere diverso tempo, tutto dipende da quanto ti eserciterai nella realizzazione dei vari template.
Dopo un pò ti verrà normale usare i css per layout accessibili: io stesso ad esempio non riesco più ad usare le tabelle e realizzo molto più velocemente un layout tableless.