now using standard background-position declaration for carousel arrows, closes #1146
replaced all instances of non-standard background-position declaration

This is for firefox compatibility
Several spacing and text-size fixes to address display issues on iphone

Closes #1176
all images now have max-width:100%

This closes #1173, and should prevent similar issues
Long titles now break and hyphen

Only applies to small and medium screens, part of #1179
fixed overflow of form elements

Applies to mobile and non-JS version of feedback form, closes #1179
Add ZA-specific template for disqus comments.

Closes #1169 by adding the required extra text to the disqus_help div.