To be honest with you, I don't think you need to replace the underlining with anything. The words stand on their own and tell the viewer what he needs to know. I suppose you could standardise the font size so that all main headings are, for example, 20 point and sub headings are 14 point.