In case others read these comments: the section element as used here is inappropriate. section elements create explicit sections in the document outline, and should therefore contain a heading. If the element is used solely for structure, a div is more appropriate as it does not affect the document outline. The sections here were adversely affecting the outline by creating "untitled sections" and misaligning other sections, and they were encouraging the misuse of the section element.