Why must IE suck so much

This is pissing me off so much. I have a client who wants an image of the week. No problem with that, but the border in IE doesn’t come out right. It is that stupid blue border. Mozilla works fine.

This is what I have so far:

/* CSS Document */
body {
    background-color: #000000;
}
.style2 {
    font-size: 10px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}
body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}
a {
    font-size: 10px;
    color: #FF0000;
}
a:link {
    text-decoration: none;
    color: #FF0000;
}
a:visited {
    text-decoration: none;
    color: #990000;
}
a:hover {
    text-decoration: none;
    color: #FF0000;
}
a:active {
    text-decoration: none;
    color: #FF0000;
}


a.band img{border-color: #FF0000; border-width:1px ; border: solid;}
a.band:link img{border-color: #FF0000; border-width:1px ; border: solid;}
a.band:visited img{border-color: #990000; border-width:1px ; border: solid;}
a.band:hover img{border-color: #FF0000; border-width:1px ; border: solid;}
a.band:active img{border-color: #FF0000; border-width:1px ; border: solid;}

This is how it is now, and it works in Mozilla, but not Internet Explorer.

Here is the code in the PHP file (the … stuff isn’t in the file, I wrote that to show that I’m not showing you the whole file):


.....THE CSS STYLESHEET......
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
.........................
.........................
.....now php code....
<?
  $imageq = mysql_query('SELECT * FROM `image_of_week` WHERE `id` = 1 LIMIT 0, 1') or die(mysql_error());
    
    $row = mysql_fetch_row($imageq);
    
    echo'
  <a class="band" href="'.$row[1].'" target="_blank"><img src="resize.php?id='.$row[1].'"><br>
      <br>
  CLICK FOR FULL IMAGE </a>';
  
  ?>

Don’t worry too much about the php code, that all works. The resize.php simply resizes the images width and height. I’m so stuck right now. Please help, thank you.