Wam theme tweaks

Hi guys these are the changes to fixe the issues #127, #126, #125 and #130. plus a few extra styling bits and pieces
Would it be possible to put this into a function in the `wam` object, and call that from `wam.init`?  It would look like:

````
wam.initConditionRecommendationTypes = function () {
    // everything below
};
wam.init = function () {
    // existing calls, followed by:
    wam.initConditionRecommendationTypes();
};
````