Ok… this seems to work:
In header.php replace
<li<?php if (is_home()) echo " class=\"selected\""; ?>>">Home
<?php
$pages = BX_get_pages();
if ($pages) {
foreach ($pages as $page) {
$page_id = $page->ID;
$page_title = $page->post_title;
$page_name = $page->post_name;
if ($page_name == "archives") {
(is_page($page_id) || is_archive() || is_search() || is_single())?$selected = ' class="selected"':$selected='';
echo "<li".$selected.">Archives\n";
}
else {
(is_page($page_id))?$selected = ' class="selected"':$selected='';
echo "<li".$selected.">$page_title\n";
}
}
}
?>
with
<li class="<?php if ( is_home()) { ?>current_page_item<?php } else { ?>page_item<?php } ?>">"><?php _e('Home'); ?>
<?php wp_list_pages("title_li=&depth=-1&sort_column=menu_order");?>
It worked for me, it should work for you!!