Isso é feito com css, adicionando propriedades background, box-radius e box-shadow.
Para trabalhar com layouts e templates, é fundamental apreender CSS 3. Não saber css, nada se faz. No maximo que se consegue é usar layout de outros.
Sabendo css, vc pode criar seus proprios templates ou alterar outros templates deixando conforme vc deseja.
Instale o firebug no firefox, depois de instalado, clique botão direito em cima do conteudo deseja e clque em "Inspect Element with firebug", irá aparece o codigo html de um lado, e do outro lado o css, permitindo assim editar o css.
Mas antes, vc deve aprender as regras e propriedades do css.
Boa sorte