I have a div section which is not word wrapping as I thought it would.
If you go to http://elxn41.ca/discussions/35-toronto-pride-parade-funding-cut.html#133 you can see an example.
What am I missing?
The only widths you've specified in those containers seem to be 100%, so there's no reason for anything to wrap.
Some browsers do not warp word, that only contain underscores or slashes (like Chrome and Internet Explorer). Do make them wraping words, you should avoid such long string.
You can do this by showing only a small link text "http://elxn41.ca/discussions/35-toronto..." or by adding some non-spacing chars that force a word warp. Those are:
But unforunately, none of them are working in each browser. But as only IE and Chrome have this issue I would recommend to use either <wbr> or ​ because they don't insert a dash behind the wraped word in Firefox as ­ does.