<BODY class="body">
...
So sieht das hoffentlich in deinem HTML Code nicht aus - sämtliche HTML-Tags und attribute gehören kleingeschrieben und wenn du den Tag <body> hast, dann musst du dem keine zusätzliche Klasse geben um ihm im CSS einfach mit
"body { color:#0F0; }" anzusprechen.
Ich nehme an du fängst gerade erst an mit CSS

Hier mal schnell ein paar Grundlagen:
.klassenname bezieht sich auf <p class="klassenname"></p> oder auch <li class="klassenname"></li> etc.
#id bezieht sich auf <p id="id"></p> und ist eine ID die nur einem Element gegeben werden darf
ohne . und # davor bezieht es sich einfach auf das HTML Element:
body bezieht sich auf <body>..
p { color:#0F0; } auf alle p tags etc.
lg Matthias