title: Styling both foreground and background selection color in a Flex list/datagrid
body: <p>Flex exposes a "selectionColor" CSS property for styling the <em>background</em> color of a selected list/datagrid.  However, I cannot figure out how to style the <em>foreground or text</em> color of selected list.  It appears you can only change the foreground color for all rows.  </p>
  
  <p>So, for example, that I wanted a very dark selection background color and a very light deselected background color.  You would similarly want a light text color for selection and a dark text color for deselected.</p>
  
  <p>I know I could do this with a custom item renderer, but that seems rather silly.  The point is to style all lists/datagrids in my app.  I don't want to have to set a custom item renderer or extend Datagrid for each place I use it.  Note that I am using Flex 4 and am willing to use skins though I don't know if that means anything considering DataGrid is not sparkified yet.</p>