/* the order of these A: definitions matters */
A:link { color: #0000C9; }
A:visited { color: #421E49; }
A:hover { color: red; }
A:active { color: #6F6F00; }

BODY
{
font-family: verdana, arial, sans-serif;
color: black; /* dark text on light background */
background-image: url(images/background_001b.jpg);
background-repeat: repeat-y;
background-color: #ffffff;
margin: 8px 20px 8px 44px; /* TRBL */
}

P.new { clear: both; }

/* paragraphs have default margins in some browsers */
P
{ 
margin-top: 0;
margin-right: 0;
margin-bottom: 12px;
margin-left: 0;
}

UL { list-style-type: square; }

HR { clear: both; }

IMG { border: 1px solid black; }

.smaller { font-size: smaller; }

.noborder 
{ 
border: 0px solid black ;
}

/* water.html and hig_alumni.html only */
.centered { text-align: center; }

/* triumph_speed_four.html only */
.section_heading
{
border: 1px solid gray;
vertical-align: top;
background-color: #999999;
color: white;
font-weight: bold;
}

/* triumph_speed_four.html only */
.line_heading
{
border: 1px solid gray;
vertical-align: top;
background-color: #dddddd;
text-align: right;
padding-right: 4px;
}

/* triumph_speed_four.html only */
.data_cell
{
border: 1px solid gray;
vertical-align: top;
background-color: #ffffff;
text-align: left;
padding-left: 4px;
}

/* triumph_speed_four.html only */
.borders_top_bot 
{ 
margin-top: 8px; 
margin-bottom: 8 px;
}

/* hig_alumni.html (and index.html, which is dark) only */
.image_margin_left { margin-left: 12px; }

