http://fastpic.ru/view/53/2013/0118/10e961bf8b4ac8b7fce2f2695e7d8df9.png.html в теме такое выравнивание, через padding
вот верстка
<div class="block">
<div class="block-body">
<div class="blockheader">
<div class="l"></div>
<div class="r"></div>
<div class="t">
<?php _e('Последние записи', 'kubrick'); ?>
</div>
</div>
<div class="blockcontent">
<div class="blockcontent-body">
<!-- block-content -->
<center>
<?php echo show_posts(get_posts(array('numberposts'=>6))); ?>
</center>
<!-- /block-content -->
<div class="cleared"></div>
</div>
</div>
<div class="cleared"></div>
</div>
</div>
вот стиль
/* begin BlockHeader */
.blockheader
{
position: relative;
z-index: 0;
height: 42px;
margin-bottom: 7px;
}
.blockheader .t
{
height: 42px;
color: #2F566F;
margin-right: 10px;
margin-left: 10px;
font-family: "Pacifico",Arial, Helvetica, Sans-Serif;
font-weight: normal;
font-size: 18px;
margin:0;
padding: 0 10px 0 138px;
white-space: nowrap;
line-height: 42px;
}
.blockheader .l, .blockheader .r
{
display: block;
position: absolute;
z-index: -1;
height: 42px;
background-image: url('images/blockheader.png');
}
.blockheader .l
{
left: 0;
right: 138px;
}
.blockheader .r
{
width: 1000px;
right: 0;
clip: rect(auto, auto, auto, 862px);
}
/* end BlockHeader */
/* begin Box, BlockContent */
.blockcontent
{
position: relative;
z-index: 0;
margin: 0 auto;
min-width: 1px;
min-height: 1px;
}
.blockcontent-body
{
position: relative;
z-index: 1;
padding: 7px;
}
.blockcontent-body
{
color: #182C3A;
font-size: 12px;
}
.blockcontent-body a:link
{
color: #773767;
}
.blockcontent-body a:visited, .blockcontent-body a.visited
{
color: #335E7A;
}
.blockcontent-body a:hover, .blockcontent-body a.hover
{
color: #3C6072;
text-decoration: none;
}
.blockcontent-body ul
{
list-style-type: none;
color: #305873;
margin: 0;
padding: 0;
}
.blockcontent-body ul li
{
line-height: 1.25em;
}
/* end Box, BlockContent */
как сделать выравнивание заголовка по центру для длинных фраз?
Пропишыте вместо padding text-align: center;