Hi May,
Many thanks for your very helpful explanation. Everything works as you have described it.
I am trying now to hide the text: 'you are logged in as' and 'you are not logged in'. feel that this text is redundant. I would like Moodle just to show:
Login (when user is not logged in)
and
Username Logout (when user is logged in)
I have tried language editing: leaving an empty string but Moodle detects this. Whilst writing this post I had an idea to use a HTML character entity for a space
 
This actually does trick Moodle but is a horrible hack! I do not know anything much about PHP at all (I am an XHTML/CSS developer). Is there a way to address the PHP variable 'loggedinnot' using CSS? I would then set it to display: none; using CSS.
Is this what you meant when you wrote:
I have also been able to add style tags to my theme's css and then apply them to the php strings for 'login' and 'logout.' Any advice on how to do this would be appreciated.
Many thanks
~thomas