def fetch_element_text(html, css):
    """
    Fetch the given elements specified by the css from html 
    (an `Element` from lxml). Used for things like h1's, h2's, titles:
    anything that we need text content from.
    """
    rv = None
    elements = html.cssselect(css)
    if len(elements) == 1:
        rv = elements[0].text_content()
    elif len(elements) > 1:
        rv = ';'.join([e.text_content().strip() 
                                    for e in elements if e is not None])
    return rv