Prova a dare una sistemata così al CSS:
codice:
body
{
   margin:0; padding:0;
   text-align:center;
}
table
{
   font:12px Georgia, "Times New Roman", Times, serif;
   margin:0; margin:auto; /* Che famo? :D */
   padding:0;
   border:none;
   border-collapse:collapse;
   background-color: #FFFBDD;
}
td
{
   padding:0;
   border:none;
   border-collapse:collapse;
   text-align:left;
}
img
{
   border:none;
}
p
{
   line-height:18px;
   text-align:justify;
   margin-left:20px; margin-right:20px;
}
h1
{
   font-size:12px;
   line-height:25px;
   color:#900;
}
a
{
   color:#fff;
   text-decoration:none;
}
a:hover
{
   text-decoration:underline;
}
.menu
{
   font-size:10px;
   font-weight:bold;
   color:#fff; background-color:#900;
   text-align:center;
   height:25px;
   line-height:25px;
}
Comunque, lo sai bene, non si tratta di metterle in testa cose strane: sono semplicemente le cose giuste. Se si vuole fare web bisogna imparare ad usare i suoi strumenti in modo appopriato. Solito bla bla bla.

Facci sapere.