I like the background on the body element. I was thinking something
along those lines... but it won't work for top and bottom shadows...
works beautifully for your site, though.
I think one way that melds a couple of these ideas is this:
.container {
padding: 0 10px;
}
#shadowHead {
padding: 0; /* override the .container padding */
}
#content { background: url("path/shadow-sides.png") repeat-y 50%
0; }
#shadowFoot {
padding: 0; /* override the .container padding */
}
<div id="shadowHead" class="container">
<img src="path/shadow-top.png" width = "970px") />
</div>
<div id="content" class="container">
<!-- website header -->
<!-- website content -->
<!-- website footer -->
</div>
<div id="shadowFoot" class="container">
<img src="path/shadow-bottom.png" width = "970px") />
</div>
Does anyone see any pitfalls in doing it this way? I'm going to try
it next week once I finish up the design. The only thing i THINK I
may have to do (haven't the time to test it right now) is set the
width of shadowFoot and shadowHead to 970px... because once I take
off the padding it will be shorter.
I'm not sure if this is the cleanest way of doing it... and I'd
obviously prefer if the shadow images were in the CSS... but without
making too many changes to blueprint, I'm not sure there is a simpler
way.