body {
font-family: Arial, Verdana, sans-serif !important;
color: #ad753d;
margin: 0px;
background: #770000;
}

a {color: #ad753d;}
a:hover {color: #CC0000}

a#links {
color: #450000;
font-weight: bold;
text-decoration: none;
}

a#links:hover {color: #CC0000;}


img {border: 0;}

#what {
 font-size: 120%;
 margin-bottom: 5px;
}

#when {
font-size: 70%;
font-style: italic;
margin-bottom: 1px;
}

table {
width: 100%;
height: 100%;
border: 0px double black;
}

* html .png
{
    width: expression(this.firstChild.width);
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");

    background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
    backgr/ound: none !important;
}

* html .png img
{
    behavior: expression(this.style.visibility="hidden");
}