All I can tell ya is that for most GFX-based work, like images, buttons, backgrounds, and any odds-and-ends, I use Photoshop CS 3 all around. The other part of the work is understanding skills in HTML/XHTML/CSS, combined with whatever parse codes found within a certain message board program like phpBB and even vBulletin here. Another part is that I am in the underground, so I take pieces of any good GFX art I might find and re-do it to make up nice headers, buttons, and so on. Finally,
I learn from the works of other template developers, which I believe can be in most cases important for starters.
Developing any type of skin template does take brains of advanced web design, GFX, the best code to present such content, and a lot of time on the computer. Re-coding most message board template pieces (that assembles the web page as a whole, it's what I call it) to ensure the best results of the skin template as a whole also takes time. It's because the message board itself can have a lot of features; it's important to cover as much as possible.
I LOVE that template can you tell me how you made it.
$/X
Edit:
Update: browser compatibility issues fixed. I still hate Internet Explorer, but I used the Javascript to pass out different div-layer properties. Example for div-layer behavior in the header:
Code:
<script type="text/javascript">
<!--
if (navigator.appName.toUpperCase().match(/MICROSOFT INTERNET EXPLORER/) != null) {
document.write('<div style="position:relative; top: 0; z-index: 2;" width="100%" align="center" height="185">');
} else {
document.write('<div style="position:relative; top: -16; z-index: 2;" width="100%" align="center" height="185">');
}
// -->
</script>
$/X