Ma, non so esattemente cosa vedi tu. Io a questa riga:
purple.css (riga 18)vedo solo questo:
#header { background: none repeat scroll 0 0 #E0D2E8; border-bottom: 0 solid #9999AA;}che va sostituito con questo:
#header {
background-color: #E0D2E8;
background-image: url("../images/logo.jpg");
border-bottom: 0 solid #9999AA;
}
queste modifiche le puoi provare direttamente con Firebug, vedi se vanno e poi le incolli sul file purple.css
Da backend, se hai già fatto modifiche via ftp, è normale che il file css risulti non scrivibile. Tu continua a farle via ftp: se non ti consente di sovrascrivere il file in remoto, cambia nome al vecchio, trasferisci quello nuovo, verifica che tutto funzioni e poi puoi buttare il file rinominato.
Sì, fatta la modifica, o anche prima di farla

, carichi il file logo.jpg nella cartella images del template.