You CSS still had an error:
http://jigsaw.w3.org/css-validator/v...A%2F%2Fwww.%2F
Here the CSS file corrected. Please make a backup of your own, before uploading to your server. Mistakes can happen. :)
About the warnings, no need to worry about. At least not now!
-----------------------------------------------------
.text, td, tr {
font-family: Arial, Verdana, Geneva;
font-size: 13px;
font-weight: normal;
color: #990000;
text-decoration: none;
}
.copyright {
font-family: Arial, Verdana, Geneva;
font-size: 9px;
font-weight: normal;
color: #333333;
text-decoration: none;
}
.h1 {
font-weight: bold;
font-size: 8.5pt;
color: #808080;
font-family: Arial, Verdana, Geneva;
}
.h2 {
font-weight: bold;
font-size: 14pt;
color: #990000;
font-family: Arial, Verdana, Geneva;
}
.menu {
text-decoration: none;
font-weight: bold;
font-size: 7.5pt;
color: #990000;
font-family: Arial, Verdana, Geneva;
}
.menu:hover {
text-decoration: none;
font-weight: bold;
font-size: 7.5pt;
color: #0066cc;
font-family: Arial, Verdana, Geneva;
}
.menu2 {
text-decoration: none;
font-weight: bold;
font-size: 10pt;
color: #990000;
font-family: Arial, Verdana, Geneva;
}
.menu2:hover {
text-decoration: none;
font-weight: bold;
font-size: 10pt;
color: #0066cc;
font-family: Arial, Verdana, Geneva;
}
body {
background-color: #990000;
}
#maintable {
background-color: #fff;
border: 2px solid #ccc;
}
-----------------------------------------------------
And an advise: Don't use "pt" for the font sizes in your CSS or other documents. Try using "%" or "em".
Here is a table of font sizes that can help you out:
100% = 1.0em = 16px = 15pt
95% = 0.95em = 15px = 14pt
90% = 0.9em = 14px = 13pt
85% = 0.85em = 13px = 12pt
80% = 0.8em = 12px = 11pt
75% = 0.75em = 11px = 10pt
70% = 0.7em = 10px = 9pt
65% = 0.65em = 9px = 8pt
Update the font sizes in the above CSS file yourself please.
When everything done, let me know, so we can go to the next step.