per marcatura cosa interndi? ( scusa la domanda )
La marcatura e` il codice HTML (HyperText Markup Language = linguaggio di MARCATURA ad ipertesti).

io ho già dato i nomi alle parti ...
Appunto: tu li conosci, ma io no

... di pagina CSS
Non esistono le pagine CSS.
Esistono le pagine HTML con formattazione realizzata tramite CSS (cascading style sheets = fogli di stile a cascata)

Per consigli sui colori devi chiedere ad altri. Io non me ne intendo.
Comuque fa' sempre in modo che il contrasto sia sufficilente: ricorda che non sai ne` come viene reso il colore dal monitor dell'utente ne` tanto meno quale e` il suo livello visivo.
Ecco un link (vecchio - nel frattempo la regola e` anche cambiata e non so se in quel sito hanno aggiornato): Contrasto colori

L'immagine di sfondo va applicata al contenitore, non ai singoli blocchi (almeno se il layout deve essere quello proposto nell'immagine di cui sopra)