está muy bien el ejemplo. El problema es que si intentamos evitar CSS deberemos hacerlo en JavaScript. Yo lo hacía usando CSS pero me gustaría probar a hacerlo mediante alguna librería de JavaScript, así me ahorro el código CSS o, más bien, redondeo los DIVs cuyos identificadores quiero simplemente añadiendo líneas en la cabecera de la web. De todas formas, si quieres seguir haciéndolo así mira este enlace:
http://simplelogica.net/caoticoneutral/index.php?p=15
Un saludo!