Hola, al parecer muchos se tardan en responder aunque sea algo breve en este foro que siempre se ah caracterizado por ser muy activo, bueno contestando un poco a tu pregunta estas completamente en lo cierto estas paginas que mencionas tienen un trabajo muy fuerte en CSS.
Al menos refiriendome a las dos primeras que listaste
http://www.rekkiabilly.com/ y
http://chirp.twitter.com/ son muy trabajadas en CSS, como te puedes dar cuenta todo desde el fondo, el encabezado y los menus utilizan imagenes de muy buena calidad, es decir son imagenes PNG con transparencia (algo similar a los gifs pero de mejor calidad) estas requieren de un buen trabajo de diseño grafico realizadas en programas como Illustrator, Fireworks, Photoshop, Corel, etc. con cualquiera de estos programas puedes realizar buenas imagenes PNG.
Una vez que ya se tienen todas las imagenes que se piensan utilizar y un boceto de tu pagina es donde viene el verdadero trabajo en HTML y CSS, para lograr acomodar cada cosa en el lugar que se desea y como se desea, te recomiendo que estudiesmucho CSS (Hojas de Estilo) en especifico las propiedades que se aplican a <div><span> como prodrian ser (position, z-index, margin, padding,) que es lo que mas predomina para estos sitios. te puedo decir que casi todo el sitio esta contruido con Divs y Tables, manipulando perfectamente con CSS sus propiedades, puedes aprender mucho de estos tres sitios que te enlisto abajo
http://www.ignside.net/man/css/posicionamiento.phphttp://www.sidar.org/recur/desdi/mcss/manual/ejemplos/zindex.htmlhttp://es.html.net/tutorials/css/lesson15.aspEn cuanto al tercer sitio que tu mencionas
http://www.codare.com.br/ , este sitio es muy similar pero tiene el extra que carga cada seccion de su menu utilizando ajax, te recomiendo leer algo sobre ello, hay mucho material en internet tan solo buscando en google, talvez sea bueo empezar desde wikipedia y de ahi buscar tutoriales.
Bueno suerte espero y te haya sido de ayuda en algo y pues no quedad de otra mas que estudiarle y leer un poquito
Salu2