CSS background alignment problem

I am working on some revisions to someone else’s Flash site, and the client is asking me to fix a problem with the original design; the Flash element and the page background won’t align 100% properly. Sometimes they align if the browser width is fiddled with. The background is set via CSS. If anyone has any suggestions on how to make this work visually 100% of the time it would be most appreciated:

http://memeticmedia.com/designbymuse/patriotek/

Thanks,
Colin

That just permanently pushes the bg out of alignment. In the original files, it sometimes lines up, depending on how wide the browser is opened up to. Again this is not my code, so I am not sure how to fix…

Try adding left: -1px; position: relative; to #flash.