Shouldn't the WP-Pagenavi settings are in the default.css and not in the plugins.css?
Why you do not use inherit property in all the a:hover selectors since they all have the same text color as the one defined in the General formating section? This way it would be much easier to change this property in a child theme.
There are a lot of a:hover selectors:
.page-title a:active,
.page-title a:hover,
.entry-title a:active,
.entry-title a:hover,
.entry-meta a:active,
.entry-meta a:hover,
.page-link a:active,
.page-link a:hover,
.navigation a:active,
.navigation a:hover,
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover,
.comment-reply-link a:active,
.comment-reply-link a:hover,
.comment-navigation a:active,
.comment-navigation a:hover,
#respond .required,
.aside .current_page_item a
.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active,
.aside a:active,
.aside a:hover,
#siteinfo a:active,
#siteinfo a:hover