added Bootstrap-compatible Typeahead styling

still looks a bit wonky, mostly due to awkward (yet unexplained) margins