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.