Would somebody mind checking this out for me please because my SWF seems to be offset from it's container DIV by around 20px on the top and left sides. Whereas the GIF for the alternative content appears in the perfect position when there is no flash player.
are the dimensions of the FLA the same as the GIF?
are both the GIF and the SWF cropped the same way?
is the alignment of the logo inside the SWF the same as the alignment of the logo in the GIF? (in other words, are they both touching the top edge and left edge with no extra space?)
if not, there could be transparent space in the SWF causing the alignment issue. try turning off 'transparent' mode in SWFObject and see if there's any space in your SWF. you can also add a background color to the flashcontent div to see how the div is lining up.
otherwise the problem is probably buried in your CSS somewhere; you seem to have a lot going on, maybe there's a conflict in the cascade.