Hi Nick,
As per our discussion this afternoon, I am pasting the remarked out lines for your reference. This is related to the double nesting of the following div:

<div class="field field-type-relevant-content field-field-foo-bar">
/**
 * Theme function for outputing a "Relevant Content" field. This is basically the same as theme_field() in the content.module of CCK,
 * but it also allows the optional header text.
 */
function theme_relevant_content_cck_field($element) {
  $items_output = '';
  $format = $element['#formatter'];
  $count = 1;
  foreach ($element['items']['#item'] as $delta => $item) {
    $items_output .= '<div class="field-item '. ($count % 2 ? 'odd' : 'even') .'">'. theme('relevant_content_cck_field_format_'. $format, $item) .'</div>';
    $count++;
  }

  $output = '';
  if (!empty($items_output)) {
    #$output .= '<div class="field field-type-relevant-content field-'. check_plain(strtr($element['#field_name'], '_', '-')) .'">';
    if (!empty($element['header']['#item']['safe'])) {
      $output .= '<div class="field-header description">'. $element['header']['#item']['safe'] .'</div>';
    }
    $output .= '<div class="field-items">'. $items_output .'</div>';
    #$output .= '</div>';
  }
  return $output;
}