#navbar {margin:10px 0 6px 0; height:30px;background:url(http://media.miamiherald.com/images/redesign/nav_corners.gif) no-repeat 954px 0;}
* html #navbar {margin-top:0;}
#navbar ul{background:url(http://media.miamiherald.com/images/redesign/nav_bg.gif) repeat-x;}
#navbar ul li{height:30px;float:left;border-right:1px solid #036aaf; border-left:1px solid #4bbbe1;}
#navbar ul li a {display:block;line-height:30px;color:#fff;text-transform:uppercase; font-weight:bold;font-size:14px;padding:0 9px 0 8px;background:url(http://media.miamiherald.com/images/redesign/nav_bg.gif) repeat-x; }
#navbar ul li a:hover, #navbar ul li a.x {background-position: -30px 100%; }
#navbar ul li.l {border-right:none; }
#navbar ul li.f {border-left:none; background:url(http://media.miamiherald.com/images/redesign/nav_corners.gif) no-repeat -26px 0;  }
#navbar ul li.f a{margin-left:2px;padding-left:12px;}
#navbar ul li.f a.x{background-position: -26px 100%;}
#navbar ul li.l a.x{background-position: 954px 100%;}