Unfortunately, Facebook severely limits what we can 'inside' their modules to style it. This is to protect their branding and make it a similar experience across sites. There are a few things we can help you tweak here and there, but much of the inside portion is off-limits.
As for the positioning, you should be able to do that very simply. You can either use the moduleclass suffix, like you mention, or just shift all JFBCFan modules over with something like the following:
.jfbcfan {
margin-left: 10px;
}If you go for the module suffix, it would be:
.moduletable<yoursuffix> {
margin-left: 10px;
}
As always, depending on your site/template, you may want to try padding-left: 10px. Hopefully, one of those get you going. If not, feel free to post a link to your page with the Fanbox, and if we can see the code, we can generally tell you exactly what to do.
Good luck, and thanks for the kudos on JFBConnect, we're glad you're liking it!