Revised CSS, updated pattern primer document, form patterns, new patterns

– Updated CSS styles
– Pattern primer updated so that mark-up and usage guidelines shown in
collabsible panel (in agents supporting HTML5 <details>)
— Lots of new patterns
— NOTE: Still needs reasonable x-browser testing