¿Cómo estiro una imagen de fondo para cubrir todo el elemento HTML?

Estoy tratando de obtener una imagen de fondo de un elemento HTML (cuerpo, div, etc.) para estirar todo su ancho y alto.

No tener mucha suerte ¿Es posible o tengo que hacerlo de otra manera además de ser una imagen de fondo?

Mi CSS actual es:

body {
    background-position: left top;
    background-image: url(_images/home.jpg);
    background-repeat: no-repeat;
}

Gracias por adelantado.

Editar: no estoy interesado en mantener el CSS en la sugerencia de Gabriel, así que en cambio estoy cambiando el diseño de la página. Pero esa parece ser la mejor respuesta, así que lo estoy marcando como tal.

Respuestas a la pregunta(10)

Su respuesta a la pregunta