You have given the class .news to the body tag as well as the div containing the News, so the everything in the body is being moved right because of the left: 650px in .class in FF.
Delete the class fom the body tag:-
<body bgcolor="#ffffff"> <!--class="news">-->
Although this puts the movie object back on the left side I found that the class="tv" was putting FF in the correct place top: 200px but IE7 was putting the object up near the top of the screen until I put the object tag in a div and applied the class="tv" to that instead of the object:-
<div class="tv" style="width: 550px; height: 400px;">
<object "classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwav
e/cabs/flash/swflash.cab#version=8,0,0,0" width="550"
height="400" align="middle"> <!--delete class="tv" in object>--> ....
</object>
</div>
There will still be some more errors to correct but the above seem to make it better on my FF and IE7.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.