A few things I noticed about the extra variables you provided in your second post
This one used for highlighting the background
Code:
<if condition="$thread[toppost] == $post[postid]">background-color:#CCCCCC;</if>
also changes my private messages,I changed the messagearea with a blue background and it does the same thing to my pm message areas
Example
I fixed it for my board because I only use it for one thread by doing this
Code:
<if condition="$thread[toppost] == $post[postid] AND $thread[threadid] == 453">background-color:#375368;</if>
But you might wanna fix it for people who use it for more than I do
also the code to identify top rated post says
Code:
<if condition="$threadinfo[toppost] == $post[postid]">This is the top rated post!</code>
Shouldn't it say
Code:
<if condition="$thread[toppost] == $post[postid]">This is the top rated post!</if>
That's what worked for me but again it has to be changed or it shows in my private messages