If I am not mistaken that is the TF_Ideal_Blue style.
The issue there is, the skin developer had to add <div class="clear"></div> to all the default sideblocks, which adds clear:both to the element basically a glorified, forced linebreak.
That is not standard coding, so of course any sideblocks that are coded to vBulletin default will look off in those styles.
To solve it you need to open the
additional.css for each of the styles and find,
#sidebar_container .blocksubhead,
#sidebar_container .blocksubhead.smaller
There you will see something like this:
HTML Code:
#sidebar_container .blocksubhead,
#sidebar_container .blocksubhead.smaller {
background: {vb:stylevar notices_shadow_color} url({vb:stylevar imgdir_misc}/head_bg.png) repeat-x top;
color: {vb:stylevar blockhead_color};
font-family: {vb:stylevar blockhead_font};
font-weight: normal;
font-size: 20px;
font-weight: normal;
text-transform: uppercase;
text-shadow: 0 0 0 transparent, 0px 1px 0px #000000;
padding: 4px 10px;
height: auto !important;
border-left: 1px solid #dddddd;
border-top: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background-clip: padding-box;
}
After the last entry, before the
} add the following:
HTML Code:
overflow: hidden;
That should fix it for you.