3.2 a3860 new Style design (closes #3891, closes #3324, closes #3860)