/* main styles */
	
	body	
	{
	font-family: verdana, tahoma, arial, sans-serif; 
	font-size: 0.9em;
	text-align: justify; 
	background-color: #FFFFFF;
	}
	img, div, table {border: none; margin: 0px; padding: 0px;}
	h1, h2, h3 {margin: 10px 10px 10px 10px;}
	p {margin: 10px 10px 10px 30px;}
	ol, ul, li {text-align: justify; margin: 0px 10px 10px 30px}
	h1 {font-weight: bold; 
		color:#8F8FFF; background-color: transparent; font-size:140% }
	h2 {font-size:120%; }
	h3 {font-size:110%; border-bottom: 1pt solid #604878; }
	th {font-weight: bold; font-style: italic; font-size: 100%;}
	
/* classes */

	.entry
		{font-weight: bold; font-style: italic; font-size: 100%;}
	.hilite
		{margin: 10px; padding: 4px; border: 1px solid black; background-color: #FFF;}
	.hilite_black, 	.hilite_black_result
		{color: #E3E0E7; font-weight: bold; font-style: italic; padding: 2px}
	.mission
		{background-color: #E3E0E7; font-size: 95%; font-weight: bold; padding: 2px; border: 1px solid black}
	.members {width: 60px;}
	.memberblock {	background-color: #FFF; text-align: right;}
	.results {margin: 10px 10px 10px 10px}
	.resultstext {margin-left: 60px;}
	.right {text-align: right;}
	.emphasis {color:red;}
	.searchform
		{
			background-color: #E3E0E7; padding: 5px; border: 1px solid black;
			margin-left:100px;
			width: 60%;
		}
	.notes
		{font-size:75%;}
/* CSS reminder */
	.ahem {display: none}

/* links - plus cunning mouseover */

	a:link {color: #6600FF; background-color: transparent;}
	a:visited {color: #3366CC; background-color: transparent;}
	a:hover {color: #002222;}
	a:active {color: #33CCFF; background-color: transparent;}
	a {color: #6600FF; background-color: transparent;}

/* top menu */
	.menu
		{
			width: 60%;
			font-size: 0.8em; text-align: center;
			padding: 2px;
			border-top: 1pt solid black;
			z-index: 2;
		}


/* columns */
#empty{}

	.top 
	{
	position: absolute;
	border-bottom: 1pt solid #604878;
	top: 0px;
	left: 0px;
	width: 100%;
	}
	.left
	{
	position: absolute;
	top: 120px;
	left: 0px;
	width: 150px;
	}

	.content
	{
	margin-left: 150px;
	padding: 10px;
	border-left: 1pt solid #604878;
	background-image: url(./images/gradefill_horiz.png);
	background-repeat: repeat-y;
	}
	.bottom
	{
	margin-top: 10px;
	clear: none;
	text-align: right;
	}

#empty{}
/*  */
