Color me late to the party, but is there a reason you wouldn't class the
body element, in conjunction with a background-image on the
container div?
So you could have something like:
[codebox]#container {
width: 760px;
\width: 780px;
w\idth: 760px;
margin: auto;
margin-bottom:40px;
padding: 0;
color: #434343;
border: 2px #365FB7;
border-style: none solid solid none;
background: #EFEAB3;
background-image:url(/images/bldg-01.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}[/codebox]
which would set bldg-01.jpg as a 'default' image.
Then you could override that on a per-page basis with something like
[codebox]
QUOTE(HTML file)
<body class="cv">
QUOTE(CSS file)
body.cv #container {
background-image:url(/images/bldg-01.jpg);
}
[/codebox]
Untested, but I'm fairly sure that should work across any reasonably-modern browser.