'Will shrink the focused client in the secondary pane'

def _shrink_secondary(self, amt):

    client = self.clients[self.focused]
    change = amt
    left = (client.width - amt)
    if (left < self.min_secondary_size):
        change = (client.width - self.min_secondary_size)
    half_change = (change / 2)
    if (self.focused == 1):
        self.grow_down_shared(0, change)
    elif (self.focused == (len(self.clients) - 1)):
        self.grow_up_shared((len(self.relative_sizes) - 1), change)
    else:
        idx = (self.focused - 1)
        self.grow_up_shared(idx, half_change)
        self.grow_down_shared(idx, half_change)
    self.relative_sizes[(self.focused - 1)] -= self._get_relative_size_from_absolute(change)
