/* 
	All selectors are used within an Ankiro-specific scope, named "#ankiro".
	Changing this *will* affect the general appearence of your website, and should only be
	attempted by someone with a clear understanding of Cascading Style Sheets.
*/ 

#ankiro{
	font: verdana;
	width: 100%;
	text-align: left;
	padding: 10px;
	}

#ankiro	UL{
	margin: 10px 0 0 0;
	padding: 0;
	}

#ankiro LI{
	margin: 0 0 10px 20px;
	padding: 0;
	list-style-type: square;
	color: navy;
	}

#ankiro .title A{                                /* Document title */
	font: bold 110% verdana;
	color: navy;
	}

#ankiro .title A:hover{
	color: gray;
	}

#ankiro .markup{                                /* Document markup */
	margin: 1px 0 1px 0;
	font: 100% verdana;
	color: #333333;
	text-align: justify;
	line-height: 120%;
	}

#ankiro .meta{                                   /* Document metadata and URL */
	margin: 2px 0 2px 0;
	color: #888888;
	}

#ankiro .meta A{                                 /* Document metadata and URL (links) */
	font: 110% tahoma;
	color: #888888;
	text-decoration: underline;
	}

#ankiro .meta A:hover{
	color: black;
	text-decoration: underline;
	}



/* 
	Markup type; 
	highlites words in the document that matches the query:
	------------------------------------------------------
	.max = high match (exact)
	.med = medium match (eg. expansions or inflections)
	.min = minimal match (eg. low-weight synonyms)
*/

#ankiro .markup .max{
	font-weight: bold;
	color: black;
	}

#ankiro .markup .med{
	font-weight: bold;
	color: navy;
	}

#ankiro .markup .min{
	color: navy;
	}

.max{
	font-weight: bold;
	color: black;
	background-color:yellow;
	}

.med{
	font-weight: bold;
	color: navy;
	background-color:yellow;
	}

.min{
	color: navy;
	background-color:yellow;
	}


/*
	Navigation-bar; 
	used to display information regarding the searchresult set and/or categories
*/

#ankiro .topcontainer{
	table-layout: fixed;
	width: 100%;
	background: #f0f0f0;
	border: 1px solid gray;
	height: 20px;
	font: 100% verdana;
	padding: 0 0 0 2px;
	}

#ankiro .navigation A{
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color: #555555;	
	}

#ankiro .navigation A:hover{
	color: black;	
	}

#ankiro .expand A, #ankiro .expand A:visited, #ankiro .expand A:link{
	padding: 0 3px 0 3px;
	background: #ffffff;
	text-decoration: none;
	border: 1px solid #777777;
	font-size: 12px;
	font-weight: bold;
	color: black;
	}
	
#ankiro .expand A:hover {
	background: #cccccc;
	text-decoration: none;
	color: white;
	border: 1px solid black;
	}

#ankiro_search_field{
	height: 20px;
	background: #f0f0f0;
	border: 1px inset;
	width: 160px;
	font: bold 11px verdana;
	}

#ankiro_search_button{
	margin: 0 0 0 5px;
	height: 20px;
	background: #f0f0f0;
	border: 1px solid black;
	width: 50px;
	font: 10px verdana;
	}

