color de fondo, otra vez

no logro cambiar el fondo lo estoy escribiendo asi, dime si esta bien porfavor.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Page title</title>
</head>
<body>

body {background-color: #E6E6FA}</p>



</body>
</html>
Hola, en la hoja de estilos solo tiene que poner esto:
body {background-color: #E6E6FA}

Nada mas, todo lo demas sobra, la hoja de estilos no es una hoja htlm, por lo tanto no necesita todo lo de: body, head, etc, eso se borra.
Un saludo.
para ponerlo en estilos tienes que hace como dijo novato, qunque viendo el codigo que has dejado creo que lo quieres poner en html, en ese caso pon dentro de la etiqueta todo

<body background-color="E6E6FA">

aunque es recomendable ponerlo en estilos a no ser que todos los fondos de tu pagina sean distintos