def is_webcolor(name):
    """
    Checks if ``name`` is a valid web color
    
    :param name: the color value
    :type name:  ``str``
    
    :return: True if name is a valid web color
    :rtype:  ``bool``
    """
    if name[0] != '#' or len(name) != 7:
        return False
    try:
        red = int(name[1:3], 16)
        green = int(name[3:5], 16)
        blue = int(name[5:7], 16)
        return True
    except:
        pass
    return False
