Из названия темы вряд ли можно вынести полезную информацию.
http://jsfiddle.net/H7EAu/1/ — здесь красный блок (.primary), который должен быть всегда по середине блока #main. По бокам должны быть синие квадраты, не зависимо от их количества. Как это сделать при помощи CSS? Яваскриптом можно поменять марджин первого синего квадрата, но я все-таки надеюсь на CSS. Должно получиться вот так:
http://jsfiddle.net/H7EAu/2/