thanks. can you elaborate on the CSS comment?
You appear to have constructed a CSS rule, from the ground up, for every
HTML element on the page. I suspect that if you add another element you
might create another rule just for that element
CSS is supposed to simplify things.
Complex: many of the rules specify font-family. If you suddenly want to
change this then you will have to hunt around your entire CSS file to change
is.
Simple:
body {font-family: ...;}
and let every element that lives in the body element inherit from that.
Complex (quoted from your CSS):
..toppagetext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
line-height: 160%;
color: #993300;
}
..toppagetext a:link {
color: #ff6600;
text-decoration: none;
font-weight: bold;
}
..toppagetext a:visited {
color: #ff6600;
text-decoration: none;
font-weight: bold;
}
..toppagetext a:hover {
color: #FF6600;
text-decoration: underline;
font-weight: bold;
}
Simple:
..toppagetext {color: #930; background-color: white;}
..toppagetext a
{
color: #f60; background-color: inherit;
text-decoration: none;
font-weight: bold;
}
..toppagetext a:hover {text-decoration: underline}
I would however strongly suggest specifying a different colour for hover and
most especially visited.
As well as the CSS you are also using presentational attributes in the HTML
(bgcolor etc). Do all of this with CSS.
There is lots of javascript in there do achieve rollover effects. This could
be done much more neatly using CSS and would actually work for the 15% or so
of people who have javascript turned off (for whatever reason).
You have loads of, for example, <p class-"bodytext">. Don't use the class in
the <p> element, use it in the <div> that contains those <p>'s and have the
style rule select that div.
Same for <tr class="calendartext">. Move calendartext to the enclosing
table. You don't even need a table there. The whole lot could be done with
<p> elements or better yet, a <ul>. Must be a bugger to maintain with all
those tables
Remember, the KISS principle applies.
Cheers
Richard.