The examples at the bottom of this document demonstrate how a simple "font-family" declaration can influence the position of the bottom border of the Menu in relation to the Tabs. This page shows how to get this border close to the Tabs.
The key is to know what declarations have a direct effect on the border position. For most of the browsers it is clear that the declarations involved are "height" and "line-height" but for MSIE5 Win I am using a negative bottom margin to close the gap.
The changes in the general rules apply to all browsers (MSIE5 Mac included); we use 2 Conditional Comments to override rules for MSIE5 and MSIE6 Win.
I could have used some CSS hacks (as the star selector for example) but I prefer Conditional Comments over CSS filters.
#TJKul,#TJKul li {margin:0;padding:0;list-style:none} #TJKul,#TJKul li,#TJKul a,#TJKul span {height:1.5em;line-height:1.5em} #TJKul{border-bottom:1px solid #333} #TJKul li {float:left;width:auto;position:relative;white-space:nowrap} #TJKul a {position:relative;text-decoration:none;font-family:"Times New Roman",Times,serif} #TJKul a:hover {background-color:transparent} #TJKul a,#TJKul a span {padding-top:.7em;padding-bottom:.2em} #TJKul a span {padding-right:10px} #TJKul #current a,#TJKul #current a span {padding-top:1em;border-bottom:2px solid #fff;font-weight:600} #TJKul #current a span,#TJKul a:hover span {background-image:url(up.gif)} #TJKul .TJKL,#TJKul .TJKR {background-image:url(down.gif)} #TJKul .TJKL {background-position:top left} #TJKul .TJKR {background-position:top right}
<!--[if IE 6]> <style type="text/css"> #TJKul,#TJKul li,#TJKul a,#TJKul span {height:1.6em;line-height:1.6em} </style> <![endif]-->
<!--[if IE 5]>
<style type="text/css">
#TJKul #current a {padding-top:.1em}
#TJKul a span {padding-top:.3em}
#TJKul a {cursor:hand;margin-bottom:-.8em}
</style>
<![endif]-->
#TJKul a {font-family:Arial, Helvetica, sans-serif}
#TJKul a {font-family:"Times New Roman", Times, serif}
#TJKul a {font-family:"Courier New", Courier, mono}
#TJKul a {font-family:Georgia, "Times New Roman", Times, serif}
#TJKul a {font-family:Verdana, Arial, Helvetica, sans-serif}
#TJKul a {font-family:Geneva, Arial, Helvetica, sans-serif}