Hi,
Issue 1: I can't really help on this since I don't know your site structure (categories, pages, etc. ). My guess is that it is an issue with this structure. If the tab that is highlighted is a category, it would kinda make sense for that to be highlighted instead of the blog page. Wordpress template priority goes from highest specificity towards the more general. So, for instance, if you have a category.php and a category-news.php wordpress would first look to category-news.php if applicable, and move to category.php if not. Of course, it is not a case of templates here, but the same logic might apply. The Recipes category takes priority over the more general "Blog" page. However, I have no idea how to work around that.
2. It could be as simple as reversing the order of the spans that wrap the links in the PostNav. This way you won't have to change any CSS. So the code would become:
<?php
/*
Section: PostNav
Author: PageLines
Author URI: http://www.pagelines.com
Description: Post Navigation - Shows titles for next and previous post.
Class Name: PageLinesPostNav
Workswith: main-single
Cloning: true
Failswith: pagelines_special_pages()
*/
/**
* Next/Prev Post Navigation Section
*
* @package PageLines Framework
* @author PageLines
*/
class PageLinesPostNav extends PageLinesSection {
/**
* Section template.
*/
function section_template() {
pagelines_register_hook( 'pagelines_section_before_postnav' ); // Hook ?>
<div class="post-nav fix">
<span class="next"><?php previous_post_link('%link', '%title', TRUE) ?></span>
<span class="previous"><?php next_post_link('%link', '%title', TRUE) ?></span>
</div>
<?php pagelines_register_hook( 'pagelines_section_after_postnav' ); // Hook
}
}
It would effectively reverse the position of the links because one is set to float left another to the right.
Let me know if it worked.