Here's a solution I found on the CB website (
http://tinyurl.com/phpsb6) and tweaked it a bit to put it into plain English...
Hope this helps... it works for me.
Okay, here goes with a streamlined version of what worked for me.
1 - Login to the Administrator interface of your Joomla install.
2 - Click on "Extensions > Template Manager"
3 - Select your template and click "Edit"
4 - Click "Edit CSS"
5 - Select "template.css" and click "Edit"
6 - Search for ".contentLayout li" (use CTRL-F to find)
7 - After the code
.contentLayout li
{
float: none;
}
Add the following lines...
.cbProfile li
{
float: left;
}
NB - you may wish to add a comment line (/* xxx */) to remind yourself of what you're doing and why!
8 - Click "Save"
9 - Go to a CB Profile page (that had the vertical menu) and "WhoopDeeDoo" it should be horizontal
As I indicated at the top of this post, this worked for me. I am not a programmer by any stretch but a keen enthusiast. If this doesn't work for you, I'll feel bad but don't expect me to lose sleep. I can't help you any more than I have.
Why does this work? No idea, my guess is that since the CB Profile menu is built using bullets ("li" tag), somehow this is getting overridden by the templates own "li" css in the contentLayout section. Putting the ".cbProfile li" css code after the contentLayout css code magically (well maybe not magically) gives priority back to the CB code (last one to the party is the most important guest!) and thus restores order to the world.