just b/c you can't get your conditionals right... that doesn't make it a thematic issue.

looks like you're getting turned around b/c you are using a page template to display a particular category? the blog template is being deprecated, b/c you already have a template for displaying categories... it is called category.php. (which calls thematic_category_loop() )

anyway, i suspect you are doing a new query on this page template. when that happens you obliterate the old query... and in your new loop (where you are accessing thematic_belowpost() ) all the $post data is now the $post data for the newly queried posts and it no longer knows that you are even ON a page template... so conditionally checking for a template will always be false.

anyway that's the best i can do for now since i am confused by your implementation of page templates on what seems like single posts? or maybe category archives? and calling things pages when a page is something particular in WP and doesn't have categories. explain further and i might be able to help further.