Senza ombra di dubbio si possono fare entrambe le cose.
Ma possono essere semplici o molto complicate.
Se tu vuoi rendere fluido un template progettato, magari a tabelle, a dimensione fissa allora dovrai sudare sette camicie. Se invece adatti al tuo sito un template nato fluido allora è praticamente già fatto.
Per il colore della pagina devi cercare la proprietà background nel file css del template (generalmente dentro il selettore body) e sostituire il valore del colore.
Ma intanto vai avanti e pubblica il sito pubblicando qui il link , così possimao essere più precisi