WebListBox turn off row coloring and set height

I’d really like to have more granular control over the rows in the WebListBox.
Using WebListBoxStyleRenderer to set background and cell-font colors works great, but I’d really like to reduce the row height. I can increase beyond the default by adding this line to the Style…

style_plain.Value("height") = "15px"

…but can’t force it to a value lower than whatever the default height is. Also, I’d love to eliminate the ‘alternate’ coloring of each cell.

Essentially I want to WebListBox to look like a scrolling list of entries, without borders, and all with the same background (white bgnd was the goal). Thanks for any tips and tricks for dressing up this listbox!