Style and layout changes

Improved CSS. New HTML layout to fix wrapping issues with long
accordion headers. Note: This changes the HTML generated by the Visual
Editor. Existing accordions will need to be recreated.