2
You could put this code at the beginning of your theme.html. This will detect the module your site is currently displaying.
<{php}>
$mod = $GLOBALS['xoopsModule'];
$dirname = (isset($mod) ? $mod->getVar('dirname') :'system');
$GLOBALS['xoopsTpl']->assign( 'xoops_cmod', $dirname );
<{/php}>
After that you could add this if statement to define a different layout for the news module.
<{if $xoops_cmod == "news"}>
html code for the news module
<{else}>
html code for the rest of your page
<{/if}>