 In a 6-3 ruling yesterday, the high court narrowed the scope of federal corruption law. Finding a former mayor in Indiana did no wrong when he took $13,000 as a consulting fee after giving a city contract to a trucking company. But payers need to get their timing right. Marketplace's Nova Safo has details.