Tente usar HTML com CSS, de preferencia em arquivos separados para facilitar o desenvolvimento.
Maujor.com Um site excelente pra vc conhecer as tecnicas CSS.
De imdeiato, eu dei um olhada no seu código, e encontrei alguns elementos que existem(e oputros que faltam) pra corrigir seu erro.
1.Na célula amarela:
<td width="27%" bgcolor="#CCCC00"><p>&nbsp;</p>esse parágrafo tá fazendo um espaço entre a borda superior e o texto da celula amarela. remova-a.
2.Adicione nas células "defeituosas" a propriedade
valign="top"
OBS: ná célula cinza, a simples adição da propriedade acima já serviu.
Espero que isso ajude no que vc está fazedo agora, mas igualmenteespero que evite as tabelas no design e use divs.
Em todo caso, espero ajudar, boa sorte!
- :. WebGirL .: likes this