you might want to use an .htacess file on your root dir with the following in it because if i go to your site using the www it gives me a 404
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
You might have changed it with the colspan, but the px missing also fixed it. If you try to change the width from 854 to any other value, even to 500 the width remains the same unless you insert the px after the numeric value.
In fact I would say that all those width and height there aren't doing anything. The width and height is being set by colspan and rowspan and not by those values. If I'm not mistaken height is not even used on table layouts.
Also you have margins has html attributes, which they are not. Margins need to be set inside style tags.
style="margin-left:10px;margin-right-10px:margin-top:10px;margin-bottom:10px;"
Also:
the MIME Media Type (text/html) can be used for XML or SGML document types
No known Document Type could be detected
No XML declaration (e.g <?xml version="1.0"?>) could be found at the beginning of the document.
No XML namespace (e.g <html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="en">) could be found at the root of the document.
No wonder browsers have problems. The w3c validator can't even open the page to do the validation check.