You have to count the border as well:
Code:
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
border-left: 7px solid #1958b7;
185 - (9 + 7) = 169
Why the 187px for IE5 I don't know, don't really think you need it any more though, if anyone has IE5, they should upgrade. The second 169px is to bring it back from 187px. Since stylesheets are cascading, the last bit of code will be implemented and since IE5 doesn't like the escaped w\idth it won't see that, so the width in IE5 will be 187px, again no idea why.
Bookmarks