Note while custom themes don't seem to cause bans, when in CFW you should not be connected to the internet or at least you should be using a dns (even if you don't use themes).

What do you need:

How to make a theme:

Installing your theme:

Sharing and downloading other people's themes:

About custom layouts:

FAQ: