Alltså om jag har fattat dig rätt så vill du ha en bakgrundsbild istället för den oranga färgen - stämmer det?
testa detta:
body{
background:#FD9814 url(images/bakgrundsbilden.jpg) left top repeat;}
och i din div id="wrap" lägger du in detta (den vita bilden med fadade kanter.
#wrap {
background:#transparent url(bilder/bild.gif) repeat-y left top; }
Vad du då har gjort är att ha lagt in en bakgrundsbild för hela body och en bakgrundsbild i layouten - den vita bakgrundsbilden.
Om det inte är detta du menar så får du förklara dig lite bättre.
Man kan ha olika bakgrundsbilder på html och body och få bägge att visas överlappande (den för body-elementet hamnar ovanpå den för html-elementet)...
Du borde alltså kunna få till det du vill i din CSS genom att flytta den orangea bakgrundsfärgen från body till html, och lägga bakgrundsbilden på html-elementet istället...
dvs tag bort background-color: #FD9814; från body och lägg till
html{
background:#FD9814 url(images/bakgrundsbilden.jpg) left top repeat;}