Scusa ma sei un webmaster da un anno poi sul titolo fai domande da "abc dell'html"?
cmq per la grafica ci sono migliaia di programmi che possono fare al caso tuo...
per il codice ti consiglio di studiare su
www.html.it
un template non è altro che una base grafica
se sai fare un sito sai fare un template