Normaal gesproken gebruiken DNN skins en containers respectivelijk de skin.css en container.css bestanden die in de skin/container folder zijn geplaatst. Soms is het echter gewenst om een additionele stylesheet voor een skin of container te gebruiken. De makkelijkste manier om een externe stylesheet aan te roepen is om een nieuwe stylesheet aan te maken in de skin/container folder en deze dezelfde naam te geven als het skin/container bestand. Bijv. als de skin "myskin.ascx" heet noem je de stylesheet "myskin.css". Dotnetnuke zal nu automatisch de stylesheet herkennen en gebruiken naast de skin.css stylesheet.
Deze methode is erg geschikt om basis class definities, welke voor alle skins/containers in dezelfde map gelden te scheiden van skin/container specifieke class definities welke voor een enkele skin of container gelden.
N.B.: Soms kan het voorkomen dat bij het aanmaken van een nieuwe skin of container de stylesheet niet wordt herkend. Dit gebeurt als de skin/container al eens is aangeroepen voordat het stylesheet bestand was aangemaakt. DNN heeft de skin/container dan al gecached en gebruikt daarna enkel de cache en zal de nieuwe stylesheet niet inlezen. Om DNN te forceren dit wel te doen kun je eenvoudig vanuit Host settings de applicatie herstarten. Dit leegt de cache en DNN zal nu de nieuwe stylesheet wel inlezen.