Been reading a bit more, I am trying the following code:
Code:
#menu1 .current-menu-item {
background:white !important;
}
#menu1 .current-menu-item li a:first-child {
color:green !important;
}
#menu1 .current-menu-item a {
color:red !important;
}
The "background:white" doesn't do anything (not too worry about this one, as it takes the colors from ATA's setting).
The "color:green" affects ALL the sub pages/first-child if when the parent if selected (as before/no good).
The "color:red" works as advertised.
I have to say that this problem is present, wether you are using a Custom Link or not.
So it should be looked into, because it makes the WordPress Menus pretty much useless as is stands.
Try it for yourself and you will see what I mean.
One option at the minute, is to have the selected background state the same as normal state, to make it look less ugly/weird, and using different font colors on different states, but it will still affect the "parent" menu and child when selected.