body
{
	color: #000033;
	font-family: 'hoefler text', palatino, garamond, georgia, times, 'times new roman';
	background-color: #000066;
	background-image: url("images/bluewater.jpg");
	background-attachment: fixed;
}

td
{
	color: #000033;
	font-family: 'hoefler text', palatino, garamond, georgia, times, 'times new roman';
}

th
{
	color: #000033;
	font-family: 'trebuchet ms', tahoma, verdana, arial, helvetica, sans-serif;
}

dt
{
	color: #000033;
	font-weight: bold;
	font-family: 'hoefler text', palatino, garamond, georgia, times, 'times new roman';
}

dd
{
	color: #000033;
	font-weight: normal;
	font-family: 'hoefler text', palatino, garamond, georgia, times, 'times new roman';
}

h1
{
	color: #CCCCCC;
	font-family: 'trebuchet ms', gadget, charcoal, tahoma, verdana, arial, helvetica, sans-serif;
}

h3, h5
{
	color: #660066;
	font-style: italic;
	font-family: 'trebuchet ms', tahoma, verdana, arial, helvetica, sans-serif;
}

h2, h4, h6
{
	color: #003300;
	font-family: 'trebuchet ms', tahoma, verdana, arial, helvetica, sans-serif;
}

sup
{
	font-size: 10pt;
	font-weight: normal;
}

small
{
	font-size: smaller;
	font-weight: normal;
}

a:link
{
	color: #000099;
	font-weight: bold;
}

a:visited
{
	color: #000066;
	font-weight: bold;
}

a:hover
{
	color: #0000FF;
	font-weight: bold;
}

a:active
{
	color: #0000CC;
	font-weight: bold;
}

.sidebar
{
	color: #FFFFFF;
	font-size: 10pt;
	font-family: 'trebuchet ms', tahoma, arial, helvetica, sans-serif;
}

a.sidebar:link
{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	font-family: 'trebuchet ms', tahoma, verdana, arial, helvetica, sans-serif;
}

a.sidebar:visited
{
	color: #CCCCCC;
	font-size: 10pt;
	font-weight: bold;
	font-family: 'trebuchet ms', tahoma, verdana, arial, helvetica, sans-serif;
}

a.sidebar:hover
{
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	font-family: 'trebuchet ms', tahoma, verdana, arial, helvetica, sans-serif;
}

a.sidebar:active
{
	color: #CCCCCC;
	font-size: 10pt;
	font-weight: bold;
	font-family: 'trebuchet ms', tahoma, verdana, arial, helvetica, sans-serif;
}

.fineprint
{
	font-size: smaller;
	font-weight: normal;
	font-family: 'hoefler text', palatino, garamond, times, 'times new roman';
}

.tinyprint
{
	color: #000033;
	font-size: xx-small;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
}

.red { color: #CC0000; }

.archive {
	border-color: #CC0000;
	border-width: thick;
	border-style: dashed;
	background-color: white;
	color: #CC0000;
}