UL.DontIndent {
  margin: 0;
  padding: 0;
}

/* Set border-left-color of DIV.layout for SideMenu's colour */

DIV#Layout {
	border-left-width: 12em;
	border-left-style: solid;
	position: relative; /* for WinIE */
}

DIV#LayoutMain {
	width: 94%; /* leave some margin on left/right edges */
	float: right;
	padding-top: 1px;
	padding-right: 2%;
	padding-bottom: 1em;
	padding-left: 0;
}

DIV#LayoutMenu {
	width: 10em;        /* 2em less than .main border width */
	float: left;
	margin-left: -11em; /* overlay left border */
	padding-top: 1em;
	position: relative; /* avoid WinIE peekaboo bug */
}

/* clear floats to stretch column lengths */
DIV#Layout:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

/* zoom stretches float containers in WinIE. If you're a stickler for validation, put this in a conditional comment */
DIV#Layout {
	zoom: 1;
}
/* end float clearing */

/* IE5 targeted hacks. You could put these in a conditional comment if you want. You could leave them out altogether, but the result won't be pretty */
/* WinIE 5  */
* html DIV#Layout {
	width: 100%;
	wid\th: auto;
}

