BODY
{
background-repeat: repeat-y; /*no-repeat, repeat-x, repeate-y, and repeat are also available*/
background-attachment: fixed; /*or scroll*/
background-position: top left;
background-image: url(/images/backbar00.jpg);
background-color: #080010; /*IE*/
layer-background-color: #080008; /*Netscape*/

margin-width: 0px;
margin-height: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;

color: #000000;
font-size: 14px;
font-family: verdana, sans-serif;
}

TABLE /*table was overriding body's defaults*/
{
font-size: 14px;
font-family: verdana, sans-serif;
}

.warning
{
border: 0px;
border-color: #000000;
background-color: #CC3333;
color: #000000;
font-size:14px;
padding: 1px;
}

.row
{
border: 0px;
border-color: #000000;
background-color: #C0C0C0;
color: #000000;
font-size:14px;
padding: 1px;
}
.newsblock
{
border: 6px outset;
border-color: #606060;
background-color: #E0E0E0;
color: #000000;
font-size:14px;
padding: 1px;
}

.date
{
color: #330066;
font-size: 18px;
text-decoration: underline overline;
padding-left: 10;
}

.headline
{
font-weight: bold;
color: #330066;
font-size: 18px;
text-align: center;
display: block;
position: relative;
top: -22px;
}

A:link{color: #440088; font-weight: bold;}
A:active{color: #440088; font-weight: bold;}
A:visited{color: #440088; font-weight: bold;}
A:hover
{
background-color: #FFFFFF;
color: #660099;
border: 0px solid #000000;
font-weight: bold;
}

A:link span { display: none; }
A:visited span { display: none; }
A:hover span
{
display: block;
border: 3;
border-color: #606060;
border-style: outset;
color: #000000;
width: 160px;
background-color: #E0E0E0;
position: absolute;
text-decoration: none;
font-weight: normal;
font-size: 14px;
top: 353px;
left: 1px;
}

/*DIV goes to a new line*/
/*SPAN does not, but should not be used on multiple lines with borders*/