Первое, что приходит на ум, это то, что размеры вашего контейнера превышают 100% -
содержание - 34 + 7,6 + 59,4 = 101
левая боковая панель - 7,6 + 35 + 65,4 = 108
Попробуйте сначала отрегулировать свои проценты.
- Правка -
Хорошо, во-первых, CSS, который вы разместили, предназначен для того же контейнера на странице, на которую вы ссылаетесь. класс левой боковой панели используется только в теге body и является более специфичным селектором, поэтому первый бит CSS игнорируется. Кроме того, эти проценты рассчитываются исходя из размера родительского контейнера, который является #primary. Кажется, ваша проблема между #primary и #secondary. #secondary задается как 27,2%, но это не имеет значения, поскольку его дочерний #bluebox принудительно устанавливает его на 332 пикселя - он имеет ширину 330 пикселей и границу 1 пикселя. Вы должны будете принять это во внимание, потому что #secondary всегда будет иметь ширину не менее 332 пикселей из-за # bluebox.