Actually, I'd disagree on this. The poorer black areas are in, or closer to the central city (Cleveland). Oakwood is solidly middle-class black. But the whole Cuyahoga County is dominated by the Democratic Party, and I'd agree that the 5,000 "mystery voters" in Oakwood were Kerry votes exclusively.
You're right... I guess by poorer, one could say poorer than Middleburg Hts and Moreland Hills (there are suburbs in Silicon Valley poorer than Moreland Hills!). Certainly the most blighted areas are East Cleveland, parts of Euclid, Woodmere, Glenville, Collinwood, and eastern portion of Cleveland proper. The Chagrin River/Rt. 91 corridor features affluent voters: Orange, Pepper Pike, Solon (75/25), Moreland Hills, Hunting Valley, etc. Things wind to more traditional as you move west into Mayfield, Lyndhurst, Shaker Heights, Bedford, with more blight in Warrensville Hts, Maple Hts, Garfield Hts. Then you have some Republican areas of Sagamore Hills, Walton Hills, Independence, Seven Hills, Brecksville, Broadview Hts, North Royalton, and Strongsville. Parma is mixed as is Brook Park, Berea, Brooklyn, Middleburg Hts, Fairview Park, and western Cleveland Suburbs. More Republican areas northwest such as Rocky River, Bay Village, Westlake, North Olmsted, Olmsted Falls. And let's not forget the liberal bastions of Lakewood and Cleveland Heights.