Contradiciendo al compañero @Rafael
Cita: No hay manera de que el contenido sea más grande que el body.
Claro que el contenido puede y en muchos casos el contenido sera mas grande que el body, la culpa esta en estas reglas.
Código CSS:
Ver originalbody, html {width: 100%; height: 100%;}
Con esto le estas diciendo que el body debe ser el 100% de tu ventana del navegador, lo que da cabida y ocasiona que el contenido pueda quedar oculto y salirse del body.
lo que debes usar es min-height y min-width
Por otro lado quizás el problema no es el body sino la imagen que quieres incrustar, aunque sin ver como metes esa imagen y como es, no te podemos ayudar mas.