/* Maroon Style Sheet
   Copyright 2000-2005 Thomas M. Parks.  All rights reserved.
   $Id: maroon.css,v 1.2 2006/01/31 15:24:31 parks Exp $
*/

body
{	font-family: sans-serif;
	color: black;
	background-color: #FFE;
}

h1, h2, h3, h4, h5, h6
{	font-family: serif;
}

/* Unreversed colors.
*/
.unreverse
{	color: maroon;
	background-color: #FFE;
}

h1, h2, h3, h4, h5, h6, dt,
.unreverse h1,
.unreverse h2,
.unreverse h3,
.unreverse h4,
.unreverse h5,
.unreverse h6,
.unreverse dt
{
	color: maroon;
	background-color: transparent;
}

a:link,
.unreverse a:link
{	color: #00F;
	background-color: transparent;
}

a:visited,
.unreverse a:visited
{	color: #309;
	background-color: transparent;
}

a:link:hover, .unreverse a:link:hover,
a:visited:hover, .unreverse a:visited:hover
{	color: inherit;
	background-color: #CC9;
}


/* Reversed colors
*/
.reverse
{	color: #FFE;
	background-color: maroon;
}

.reverse h1,
.reverse h2,
.reverse h3,
.reverse h4,
.reverse h5,
.reverse h6,
.reverse dt
{	color: #FFE;
	background-color: transparent;
	margin-top: 0.5ex;
	margin-bottom: 0.5ex;
}

.reverse a:link
{	color: #CC9;
	background-color: transparent;
}

.reverse a:visited
{	color: #CCC;
	background-color: transparent;
}

.reverse a:link:hover,
.reverse a:visited:hover
{	color: maroon;
	background-color: #CC9;
}



div.reverse, div.unreverse,
table.reverse, table.unreverse
{	padding: 0.5ex;
}

a img
{	border: none;
}

.invisible
{	display: none;
}

/* List of navigation links. */
ul.navigation, ol.navigation
{	color: inherit;
	background-color: silver;
	float: right;
	margin: 0px 0px 1ex 1em;
	padding: 1ex 1ex 1ex 4ex;
}

/* Problems with Netscape Navigator 4.7 (and earlier?) make it
   necessary to repeat specifications for some elements.
*/

p,ul,dl,th,td
{	font-family: sans-serif;
}

pre,code
{	font-family: monospace;
}

div.reverse, div.unreverse
{	border: none;
}

/* End of work around for browser problems */
