Where the July 4 election will be won and lost in Birmingham