Your theme is adding that class, but not when you want it. It doesn't know that those posts are in anyway connected to that page. Is the "8-bit Human Articles" page a single page using a custom template or a customized category/archive template? How is your menu generated in header.php? It looks like wp_nav_menu() but could also be wp_page_menu(). Either way, without going so far as to create a custom walker, the easiest way I can think to do this, since it looks like your theme adds the normal body classes, would be to add the category to your <body> classes. Something like this in your functions.php might do that:
function category_id_class( $classes ) {
global $post;
foreach( ( get_the_category( $post->ID ) ) as $category )
$classes[] = 'category' . $category->category_nicename;
return $classes;
}
add_filter( 'body_class', 'category_id_class' );
Then you could add something like this to style.css:
body.category-articles .ddsmoothmenu ul li.menu-item-175 a {
background-color: #FC4;
border-radius: 5px;
color: #4C4C4C;
position: relative;
}
Of course, instead of all that, you can also do what you want by adding something like this to header.php before the closing </head>:
<?php if ( is_single() && in_category( 'articles' ) ) { ?>
<style type="text/css">
.ddsmoothmenu ul li.menu-item-175 a {
background-color: #FC4;
border-radius: 5px;
color: #4C4C4C;
position: relative;
}
</style>
<?php } ?>