è possibile ma solo dopo il completo caricamento della pagina:

imposti con CSS

codice:
#mybody {
  display: none;
}
nell'header:

codice:
<script type="text/javascript">
function showbody() {
   document.getElementById('mybody').style.display = 'block';
}
</script>
e infine sul body

codice:
<body id="mybody" onload="setTimeout('showbody()', 2000)">

dettaglio finale: se chi vede la pagina ha Javascript disattivato non vede nulla perchè nel css la proprietà display del body è 'none'...