Hola, lilvlaowon. No existe una formula mágica para esto Ni joomla ni CB trabajan con archivos html esto es un diseño dinámico que se logra al combinar programación php con html y estilizarlo todo con css. Un complemento muy bueno para hacer un debug del estilo es
Firebug
Viene como complemento para firefox o en su versión ligth para el resto de los navegadores. Para lograr el estilo de twitter o facebook no es muy complicado solo se requiere un poco de imaginación y de retocar el template no CB sino el template en general.
Con inicio de sitio limpio sin módulos o artículos un módulo de login o simplemente la página de registro más retoques en el diseño se puede lograr, si no también con un artículo formado especialmente cargar el login con loadposition también se puede lograr es pensar un poco y analizar las posibilidades.
Cuentame si esto te ayuda y si te explico un poco más.