>I am new to XSL and totally stumped on this.
As Sam says, it's a two step process:
(a) Decide what HTML you want to generate
(b) Write the XSLT code to generate this HTML
I suspect you're stuck on (a) - which means it isn't an XSLT problem, so that fact that you're new to XSLT is irrelevant.
Michael Kay
http://www.saxonica.com/
Author, XSLT Programmer's Reference and XPath 2.0 Programmer's Reference