After working fine for years, I saw that my banner image was suddenly missing from my web site. I checked the image itself and it was fine as below.

I checked other sites and noticed that my header.php had a "style" declaration as below:
<a href="index.php" title="Browse to homepage"><img style="border:none;border-radius: 12px;padding-top: 1px;" src="http://www.rogerscityweather.com/SSWbanner3.png" alt="Sunrise Side Weather Banner" width=800></a>
I removed it as follows:
<a href="index.php" title="Browse to homepage"><img src="http://www.rogerscityweather.com/SSWbanner3.png" alt="Sunrise Side Weather Banner" width=800></a>
And it was back working again.
Anyone have any idea on why this used to work and is suddenly not. I'll leave it with the "style" removed, but I am curious as to why it quit working with it present. I think that this was added at some point to give rounded corners to the banner image, if I remember correctly.
For some context for the above line(s), here is the area in the header.php file:
<div id="header">
<h1 class="headerTitle">
<a href="index.php" title="Browse to homepage"><img src="http://www.rogerscityweather.com/SSWbanner3.png" alt="Sunrise Side Weather Banner" width=800></a>
</h1>
<div class="headerTemp">
<span class="doNotPrint">
<span class="ajax" id="ajaxbigtemp"><?php print isset($tempnodp)?"$tempnodp$tuom":" "; ?>
</span>
</span>
</div>
Greg H.