Allright, this actually is a skinning question, so I'll give you one way to achieve a solution, but you may need to play around with the skins to get it the way you want. Remember, there is more than one way to skin a cat... er, DNN.
Just for clarity, I'm using the DNNv4.5.0 using the default DNN-Blue Horizontal-Fixed-Width skin. To change the column width of a pane for that skin, you need to edit the skin.css, which resides under your website folder as: website\portals\_default\skins\DNN-Blue\skin.css
You change the width of the class defined for the pane you want, Then, you need to login to your site in the Host account, go the skins menu, pull and reparse the skin package. Logout, and access your site, and you should see your changes. Keep in mind that a change of this type affects you whole site. Alternatively, you could create a custom skin for a page, with the look you want, and set it up. But that's another skinning type of chore, and I'm not the best resources for that type of thing, and that is a entry for the skins forum.
Here's a snippet of the changes I made to allow for a left pane width of 200, although you will probably need to play around with the dimensions to get it just the way you want.
.leftpane {
width: 200px;
background-color: transparent;
padding-left: 6px;
padding-right: 4px;
padding-top: 6px;
}
.contentpane {
width: 100%;
background-color: transparent;
padding-left: 6px;
padding-right: 4px;
padding-top: 6px;
}
.rightpane {
width: 175px;
background-color: transparent;
padding-left: 6px;
padding-right: 4px;
padding-top: 6px;
}
Also, with that feed you will need a custom xsl to display it properly. So, here's an example to get you started.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="xsl"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
<!-- rss2_0simple.xsl - rss v2.0 simple - Phil 'iwonder' Guerra -->
<xsl:template match="/">
<div>
<xsl:apply-templates select="rss/channel"/>
</div>
</xsl:template>
<xsl:template match="rss/channel">
<xsl:variable name="link" select="link"/>
<xsl:variable name="description" select="description"/>
<xsl:variable name="image" select="image/url"/>
<xsl:variable name="idesc" select="image/description"/>
<xsl:variable name="ilink" select="image/link"/>
<xsl:variable name="iwide" select="image/width"/>
<xsl:variable name="ihigh" select="image/height"/>
<div class="rssChannel">
<xsl:if test="$image">
<a href="{$ilink}" title="{$idesc}"><xsl:value-of select="ilink" /></a>
<img src="{$image}" height="{$ihigh}" width="{$iwide}" style="float: left; margin: 2px; border: 0px;"/>
</xsl:if>
<a href="{$link}"><xsl:value-of select="title" /></a><br/>
</div>
<div class="rssChannelDescription">
<xsl:value-of select="description"/><br/>
</div>
<div class="rssChannelsubHead">
<xsl:value-of select="webMaster"/><br/>
<xsl:value-of select="copyright"/><br/>
<xsl:value-of select="lastBuildDate"/>
<hr/>
</div>
<xsl:apply-templates select="item"/>
</xsl:template>
<xsl:template match="item">
<xsl:variable name="item_link" select="link"/>
<xsl:variable name="item_title" select="description"/>
<div class="rssItem">
<a href="{$item_link}" title="{$item_title}"><xsl:value-of select="title" disable-output-escaping="yes"/></a>
</div>
<div class="rssItemDescription">
<xsl:value-of select="description" disable-output-escaping="yes"/><br/>
</div>
<div class="rssItemSub">
By: <xsl:value-of select="dc:creator"/><br/>
(<xsl:value-of select="pubDate"/>)<br/> <hr/>
</div>
</xsl:template>
</xsl:stylesheet>
Cheers