This chapter provides instructions on how to compose a new skin and prepare a skin package for uploading to the control panel. The first main step in this process is the creation of the skin directory's structure along with all its files, another is the actual customization of the visual appearance of the user interface's elements by editing the properties in the corresponding CSS files of the skin. The last step is preparing a skin package.