OK, it's balls-up again.
This one image loads fine in all browsers that are not MS-related. The images that do show up are ones I borrowed from FrontPage (I did not use FP to make the site!), and they'll show up fine across the board.
The image that won't show is Logo.png. The source code follows, as well as the CSS (I've only gotten started on my mother's site, so I don't have a full hierarchy yet)
Oh, I also have a few reminders and un-set things (like the title). This is because I use a program that applies a simple template code I can develop on. I've set the default to include the "If transitional" comment, the "Untitled" title, etc..
<!-- Banner.html -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Untitled</title>
<link rel="stylesheet" type="text/css" href="banner.css" />
</head>
<body>
<!-- If Transitional, use <html xmlns="http://www.w3.org/1999/xhtml"> -->
<table class="invisible">
<tr>
<td><img src="buttons/Home_up.jpg" alt="Home" class="tab" /></td><td><img src="buttons/index_up.jpg" alt="Index" class="tab" /></td><td><img src="buttons/purchase_up.jpg" alt="Purchase Photo" class="tab" /></td><td><img src="buttons/contact_up.jpg" alt="Contact us" class="tab" /></td><td><img src="buttons/ad_up.jpg" alt="Advertise with us" /></td>
</tr>
</table>
<img src="images/logo.png" alt="Logo" class="FloatLeft" /><!-- Not showing up for some odd reason in any IE-based browser -->
<h1 class="center">House Of T'Kabi
</body>
</html>
/* Banner.css */
body { background-color: black; }
h1 { color: white; font-size: 36pt; font-weight: bold; }
table.invisible { border-style: none; margin-left: 50%; }
*.center { text-align: center; }
img.FloatLeft { float: left; margin: 1px; }
td { margin: 0; padding: 0; }