#cnn_hdr-subnav-ad {width:180px;float:right;margin:0;padding:8px 2px 0 0;}
#cnn_hdr-subnav {height:20px;display: block;margin:0;padding:15px 0 10px 0;}
#cnn_hdr-subnav #submenu {display:block; margin:0 auto; padding-left:5px;}

#submenu li a:hover, #submenu .nav-on  a {color: #ca0002}

#submenu .nav-first {text-align:left;border-left: 0px;}
#submenu .nav-first a {padding:0 24px 0 0;}
#submenu li a {padding:0 24px;line-height: 20px; color: #000; font-weight: bold; font-size: 13px;}
#submenu li {text-align:left;border-left: 1px solid #ccc;display: block; float: left;}