У вас в таблице стилей строка номер 12, заданы стили:
#textBlock {
text-align: justify;
overflow: auto;
margin-left: 18px;
margin-right: 18px;
}
Вот именно параметр justify и создает эти пробелы, везде по разному так как строка в каждом абзаце имеет свое заполнение, а данный параметр на это внимание не обращает, а просто выполняет для чего он и предназначен, выровнять текст ровно как по левому так и по правому краям.
Заполнен ли абзац(строка нормально или на половину, данный тег внимания не обращает), лучше он работает когда плотность текста высока, тогда и не будет подобных последствий как у вас.
Попробуйте заменить justify на left