mst6666, у вас проблема в этом коде:
/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main .category h2, #pun-main #post-form h2 {
background-color: transparent;
background-image: url(https://forumstatic.ru/files/0018/63/9f/16898.jpg); background-position: top center; background-repeat: no-repeat;
color: #f2ecd7;
font-size: 14px;
font-variant: small-caps;
font-style: normal;
height: 45px;
margin-left: -33px !important;
padding-top: 20px !important;
text-align: center;
width: 938px;
}
То есть настройки h1 распространяются на весь форум, том числе и на <h1>Новостная лента</h1> и на <h1>Заголовок 1-го блока</h1> Вам лучше вынести из кода отступы, ширину и высоту и разделить на для всего форума и отдельно на портал, вот так:
/* CS1.3 */
#pun-stats h2, .punbb .main h1, .punbb .main .category h2, #pun-main #post-form h2 {
background-color: transparent;
background-image: url(https://forumstatic.ru/files/0018/63/9f/16898.jpg); background-position: top center; background-repeat: no-repeat;
color: #f2ecd7;
font-size: 14px;
font-variant: small-caps;
font-style: normal;
  }
  
/* CS1.4 */
#pun-stats h2, .punbb .main h1, .punbb .main .category h2, #pun-main #post-form h2 {
height: 45px;
margin-left: -33px !important;
padding-top: 20px !important;
width: 938px;
  }  
  
/* CS1.5 */
#pun-pages.punbb .main h1 {
height: 45px;
margin-left: -33px !important;
padding-top: 20px !important;
width: 100%;
  }где CS1.5 - настройки для портала.. Ширину я выставил в 100% - должно быть нормально, так как у таблицы задана ширина ячеек..
А чтобы выровнять Новостную ленту и заголовок уберите:
<td valign="top" width="70%">
<br>
<br>
<div class="color"><h1>Новостная лента</h1>
<div class="BoxRSS" style="height: auto;">
Они же вам дают две лишние строки..







