as in to design or to create as in to code? For designing it you may want to use something like Photoshop, for writing the code you can use any text editor of your choice. Your theme should be in CSS.

~Sovereign