/*
	Consulted:
	http://www.w3.org/TR/CSS1 &
	http://www.w3.org/TR/CSS21/
*/

/***************/
/* page layout */
/***************/

/***IE***/
#menu {
	float:left;
}
#content {
	float:left;
	margin-left:1ex;
}
/***W3C***/
[id=menu] {
	position:fixed;
}
[id=content] {
	padding-left:16ex;	/* *****  EDIT THIS VALUE IF CONTENT OVERLAPS MENU ***** */
}

/****************/
/* menu display */
/****************/
label, #menu a {
	display:block;
	padding:.05em .3em;
}
#menu * {
	display:block;
}
#quick_links {
	padding-top:1em;
}
a {
	margin:.05em;
}

/**************/
/* menu style */
/**************/
label {
	font-size:.8em;
}
#menu a {
	background-color:rgb(244,250,255);
}
#menu label {
	background-color:rgb(244,255,250);
}
#menu {
	padding: 0 .2em .2em 0;
	border-color: rgb(240,240,240);
	border-width: 0 .1em 0 0;
	border-style: solid;
}
#menu a:visited {
	color:rgb(130,50,100);
}