img.png, #map-list .marker {
    background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "/_images/spacer.gif"
    );
}

.wrap, #top-bar, #masthead, #content, #map-content { /*width: expression(document.body.clientWidth > 1102 ? "1100px" : "96%");*/ width: 1000px; }

#top-nav li { float: left; line-height: 1.5em; margin-top: 9px; }
#skyline { left: 0; top: 108px; }
.btn-forecast { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/_images/btn_forecast.png',sizingMethod='scale'); }

ul.cols-2 li, ul.cols-3 li, .column { zoom: 1; position: relative; }

.small-cal { margin: 32px 0 0 0; }

.lyt-half #col-1 { margin-right:expression(this.parentNode.offsetWidth / 2 + 'px');}
.lyt-half #col-2 { margin-left:expression('-' + ((this.parentNode.offsetWidth / 2) - 40) + 'px'); width: expression(((this.parentNode.offsetWidth / 2) - 40) + 'px'); }

#content .alphabet li.this-letter { background-position: center -10px; }

#map-list .callout { display: none; }
#map-list ol,#map-list li { float: left; width: 100%; }

.box .taskbar { width: 75%; }
#content .box-arrow .alphabet li { width: 3.67%; }
