gente aiutatemi perche' sto andando veramente fuori di testa

vi spiego rapidamente: ho una stupida pagina con una stupida tabella (ovviamente html) con un file .css esterno richiamato col solito <link rel="stylesheet" type="text/css" href="nomelayout.css">

il problema e' questo: mi funziona tutto tranne lo sfondo del body cosi' dichiarato all'interno del css:

codice:
body {
		background-color: red;
}
se pero' invece di richiamare il css lo inserisco direttamente dentro l'head questo problema non esiste piu'..ma devo richiamare il css anche all'interno del tag body?


ciao e grazie