Updated stylesheet to be more responsive.

Updated javascript to add upward opening dropdown.
Updated demo page to reflect all possible options.