The anchors are what have to be styled so in the main page you need:
a:link{
color:white;
}
then you can also add:
a:visited{
color: pink;
}
and so on.
I think I've already done what you've suggested. If you haven't looked at my .css here's the contents:
h1
{
font-family: Verdana;
color: white;
text-decoration: none;
font-size: 24px;
text-align: center;
}
h2
{
font-family: Verdana;
color: white;
font-size: 18px;
text-align: center;
}
h3
{
font-family: Verdana;
color: white;
font-size: 14px;
}
/*attempted to develop a different style for e-mail addresses*/
body.e-mail
{
font-family: Verdana;
color: green;
text-decoration: none;
font-size: 13px;
}
/* required?
table.centertable td
{
font-family: Verdana;
color: white;
text-decoration: none;
font-size: 13px;
text-align: center;
}
table.lefttable td
{
font-family: Verdana;
color: white;
text-decoration: none;
font-size: 13px;
text-align: left;
}
a.leftmenu
{
font-family: Verdana;
color: white;
text-decoration: none;
font-size: 13px;
}
*/
a:hover
{
font-family: Verdana;
color: white;
text-decoration: none;
font-size: 13px;
font-weight: bold
}
a:visited
{
font-family: Verdana;
color: gray;
text-decoration: none;
font-size: 13px;
font-weight: bold
}
a:link
{
font-family: Verdana;
color: orange;
text-decoration: none;
font-size: 13px;
font-weight: bold
}
a:active
{
font-family: Verdana;
color: blue;
text-decoration: none;
font-size: 13px;
font-weight: bold
}
/* Below is my attempt to define default values for tables etc. This was my solution to tables not behaving like the .css instructed. Im not entirely sure why it works though :S */
body, th, p, ol, ul, blockquote, table
{
font-size: 13px;
color: white;
font-family: Verdana;
background: #132F62;
}
table.navigation
{
font-size: 13px;
color: pink;
font-family: Verdana;
background: #759BD3;
}