Met behulp van Cascading Style Sheets wordt het mogelijk om de vormgeving van een website op één plek vast te leggen. DotNetNuke kan gebruik maken van meerdere skins, maar er hoeft maar één stylesheet aan vast te hangen. De informatie (in de vorm van bijvoorbeeld CssClasses) wordt in de skin vastgelegd. Omdat verschillende webbrowsers verschillende regels met betrekking tot de opmaak hanteren is er uiteindelijk gekozen voor deze manier van opmaak. Inmiddels is er door het World Wide Web Consortium een derde versie van Cascading Style Sheets uitgebracht (CSS 3); dit is echter nog geen officiele standaard en er is slechts beperkte ondersteuning. De term Cascading geeft aan dat de stijl van elementen overerving kan vertonen; elk element neemt de stijl over van zijn 'parent' element; tenzij er een stijl is gedefinieerd voor het element zelf. Elke webbrowser heeft bevat zelf een stylesheet die de vormgeving van elementen bepaalt als er geen stylesheet is.
Voorbeelden van informatie die in een stylesheet kunnen worden vastgelegd:
- Achtergrondkleur van een element
- Kleur van een tekst
- Lettertype van een tekst
- Grootte van een tekst
- Inspringen van een tekst of element
- De manier waarop een element getoond wordt
- Borders (randen)
- Heel veel meer...