I am using the following XSLT: https://gist.github.com/4402884Where the following template does the transformation to render html output as follows:<li> <div class="content-left" style="float:left; width:300px"> content </div> <div class="content-left" style="float:left; width:300px">content </div></li><li> <div class="content-left" style="float:left; width:300px"> content </div> <div class="content-left" style="float:left; width:300px">content </div></li>...so on..Actual XSLT doing the job to get the two column layout like this:A-----BC-----DE-----Fwhere each row is an 'li' item <xsl:choose> <xsl:when test="$CurPos mod 2 =1"> <xsl:text disable-output-escaping="yes"><li style="width:610px; height:290px; "></xsl:text> <div class="content-left" style="width:290px; height:290px;float:left;"> <xsl:value-of select="@PublishingRollupImage" disable-output-escaping="yes" /> <span class="NewsHeading"><h4><xsl:value-of select="$CurPos"/><xsl:value-of select="@Title"/></h4></span> <span class="Desc" style="display:block; width:280px;"><xsl:value-of select="substring(@Comments,0,200)"/> <xsl:if test="string-length(@Comments) > 200">