1. attualmente si. dipende poi molto da come hai strutturato i contenuti.
2. attualmente con le immagini di sfondo. con i CSS3 sarà posssibile farlo dal codice.
3.supercazzata.
4. normalmente.
5. posta il codice.
6. lascia perdere i programmi e scrivilo a mano.