
/* http://www.lunixsys.com/basic.css */

/* link colours */
A:link    { color: #192; background: transparent; }
A:active  { color: #922; background: transparent; }
A:visited { color: #129; background: transparent; }
A {
	text-decoration: none;
}

/* hide borders of linked images */
A:link IMG, A:visited IMG { border-style: none; }
A IMG { color: white; } /* NS 4.x compatible */

/* general body defaults */
BODY {
	background:	#bdf;
	color:		#000;
	/* font-family:	"Helvetica", sans-serif; */
	font-family:	sans-serif;
}

/* DIV tag wrapping the left navigation system */
DIV.lns {
	float:		left;
	height:		100%;
	max-width:	25ex;
	min-height:	480px;
	width:		20%;
}

/* DIV tag to encapsulate the Lunix Systems logo */
DIV.logo {
	margin-bottom:	25px;
	margin-top:	20px;
	text-align:	center;
}

/* DIV that holds the current pathmap summary */
DIV.pms {
	background:	#bcf;
	border:		1px solid #00027a;
	padding:	5px;
	text-align:	left;
}

/* As that hold pathmap summary lines */
A.pmsl:hover  { background-color: #abf; }
A.pmsl:active { background-color: #def; }
A.pmsl {
	border:		none;
	/* border-bottom:	1px dotted black; */
	border-bottom:	1px solid #7778bc;
	display:	block;
}

/* SPANs that hold pathmap summary lines */
SPAN.pmsl:hover  { background-color: #abf; }
SPAN.pmsl {
	border:		none;
	/* border-bottom:	1px dotted black; */
	border-bottom:	1px solid #7778bc;
	display:	block;
	font-weight:	bold;
}

/* DIV forcing a container div to encapsulate its floting children */
DIV.clr {
	clear:		both;
}

/* DIV containing the main body */
DIV.mb {
	float:          left;
	height:         100%;
	max-width:	80%;
	min-height:	480px;
	min-width:	25ex;
	width:		75%;
}

/* main DIV in the main body */
DIV.main {
	margin-left:	10px;
	margin-right:	10px;
	width:		100%;
}

/* DIV containing the page title */
DIV.title {
	color:		#00027a;
	font-size:	200%;
	margin-bottom:	0.75em;
	margin-left:	30px;
	margin-right:	30px;
	margin-top:	1em;
}

/* DIV containing the main body content */
DIV.mbc {
	background:	#fff;
	border:		1px solid #89b;
	margin:		5px;
	min-height:	250px;
	padding:	25px;
}

/* DIV to float the main body content (IE workaround) */
DIV.mbcf {
	/* By floating the body, we force IE to redraw it. */
	float:		left;
	width:		100%;
}

/* DIV providing a main content header */
DIV.mbch {
	border:		none;
	/* border-bottom:	1px dotted black; */
	border-bottom:	1px solid #787778;
	font-size:	120%;
}

/* DIV containing a sub content section */
DIV.mbcs {
	margin-top:	1.5ex;
}

/* SPANs and As providing sub content headers */
SPAN.mbcsh, A.mbcsh {
	border:		none;
	/* border-bottom:	1px dotted black; */
	border-bottom:	1px solid #787778;
}

/* DIV containing the footer, with page copyright and contact */
DIV.footer {
	font-size:	80%;
	margin-left:	30px;
	margin-right:	30px;
}
