Build a survey form - formatting of checkboxes and radio buttons

I have uploaded my code here:

The labels for my radio buttons and checkboxes don’t align. Any idea why?

Thanks in advance,

Jonathon

Do you know what display: block does to an element? How about width: 100%?