I've looked through the plugin's php file, and so far havent nothing jumps out, but I'm may keep looking when I have time.
The difference in the redered HTML is in the first 2 DIV statement that begin the module. I have set my suffix in the module parameters as "black"
When logged it the first two lines of the module are:
[code:1] <div class="mod-black">
<div class="module ">[/code:1]
When logged out they are:
[code:1] <div class="mod-default">
<div class="module default">[/code:1]
When logged out other items have the suffix, but I'm not sure if it is being used properly:
For example, the ID of the login form.
With suffix=black (while logged out):
[code:1]<form action="
www.nunavutonline.com/Log-yourself-in.html" method="post" id="mod_loginformblack" style="margin:0px;">[/code:1]
With suffix left empty (while logged out):
[code:1]<form action="
www.nunavutonline.com/Log-yourself-in.html" method="post" id="mod_loginform" style="margin:0px;">[/code:1]
To ensure it wasnt a Joomla! issue, I set the suffix of two other different types of modules in the same page section (left column) to suffix=black and their HTML is the same as the first code example whether logged in or out.
If in these same two other modules (and cb_login) if I leave the suffix empty, they show up the same as the second example in the rendered HTML whether logged in or out.