I am reading this is solution a few places from your links. But its not working. Perhaps you can help? Thanks so much for feedback.
display: table;
margin: 0 auto;
Menu CSS:
.primary_menu {
width: 980px;
background: url(images/blacktrans.png);
}
.primary_menu li {
float: left;
background: url(images/blacktrans.png);
line-height: 2em;
margin: 5px 0 5px 5px;
}
.primary_menu li:hover {
background: url(images/blacktrans2.png);
}
.primary_menu li a {
display: block;
margin: 0;
font-size: 0.8em;
color: #fff;
padding: 0 13px;
}
.primary_menu li a:hover {
color: #afdaff;
text-decoration: none;
display: block;
}
.primary_menu li ul {
position: absolute;
width: 180px;
left: -999em;
padding-top: 5px;
margin: 0;
}
.primary_menu li:hover ul,.primary_menu li.sfhover ul {
left: auto;
}
.primary_menu li li {
padding: 0;
margin: 0;
width: 180px;
line-height: 1.5em;
}
.primary_menu li li a {
color: #fff;
margin: 0;
padding: 7px 13px;
background: url(images/blacktrans3.png);
}
.primary_menu li li ul li {
margin-left: 13px;
}
.primary_menu li li a:hover {
color: #afdaff;
}
.primary_menu li:hover,.primary_menu li.sfhover {
position:static; /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
}