Предполагая, что ответ на мой комментарий выше "да", это то, что вы можете сделать с помощью файла template.php в папке вашей темы
Окончательное решение будет зависеть от ваших настроек, но, как правило, большая часть действия будет происходить внутри phptemplate_preprocess_page
// Simplified, and untested in this form
function phptemplate_preprocess_page(&$vars) {
if (isset($vars['node'])) { // if we're looking at a node
$body_classes[] = (($vars['node']->type == 'News') || (arg(0) == 'News')) ? 'news_page' : ''; // Page is news page
}
else if (arg(0) == 'taxonomy') {
// ... Special handling for news taxonomy pages, if you want
} else {
$body_classes[] = "page-type-" . arg(0);
}
$body_classes = array_filter($body_classes); // Out! Out! Damn empty elements!
$vars['body_classes'] = implode(' ', $body_classes);
}
Это даст вам класс стиля body.news_page
для работы, и вы можете комбинировать его со стилем блока новостей, чтобы он выглядел так, как вам нравится.