Сегодня существует очень много красивых, и рабочих шаблонов сайтов, созданных специально под определенные CMS (движки для сайтов). Устанавливается все просто, править его потом тоже не сложно. Там уже если запросы будут выше- тогда уже разбираться нужно со всеми особенностями...там и HTML и CSS и многое другое. Раскуртка- это уже отдельная тема...