In this chapter, we will cover the following topics:
Understanding structural and skinning CSS
Installing themes
Customizing default theme styles
Adjusting the font and size throughout the web application
Simple ways to create a new theme
Stateless and stateful theme switchers
Integrating Font Awesome with PrimeFaces