You cannot do this with just css. You're going to have to just JavaScript. Make an event handler for when one of those links are being hovered over. Select/subscribe all of those anchors to that event handler. Then the actual function will select all of those anchors and modify the color. You will also need to handle the case when the user's mouse moves and is no longer hovering (you'll want to set the color back to the original/default, and this will likely be another event handler).
Edit:
So you can do what david suggested. However, using the hover on the ul element will cause the color of the text to change whenever the mouse is within the dimensions of the ul element, which is very likely going to be different than just when hovering over the text. For example, if you code up a simple page with two list elements inside a <ul>, and an <a> in each <li>, you will see that the color does change when you hover over the text, but you'll also see that the size of the <ul> spans the width of the entire page, so the colors will also change when you aren't even hovering over the text. I'm guessing this is undesired behavior and a cleaner solution can be done using JavaScript.