BODY {
	position: relative;
	top: 0px;
	left: 0px;
	background-color: white;
	background-image: url(bg-4477FF.png);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}

H1 {
	margin: 0px;
	padding: 0px;
}

H2 {
	color: #A00;
	margin: 0px;
	padding: 0px;
}

#brand {
	width: 100%;
	height: 60px;
	background-color: #4477FF;
	background-image: url(bg-4477FF.png);
	background-repeat: repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
}

#mainbody {
	position: absolute;
	top: 60px;
	left: 0px;
	margin: 0px;
}

#menu {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #CCF;
	background-image: url(bg-4477FF.png);
	background-repeat: repeat-y;
	width: 150px;
}

#menu ul {
	margin: 10px;
	padding: 0em 0em .2em .2em;
	list-style-type: none;
}

#menu ul li {
	margin: 0em;
	padding: 1px 0px 1px 0px;
}

#logo {
	padding: 5px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#fade {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50px;
	height: 60px;
	background-image: url(righthand-fadetowhite.png);
	background-repeat: repeat-y;
}

#content {
	position: absolute;
	top: 0px;
	left: 155px;
	width: 650px;
	height: 400px;
	background-color: white;
}

@media print {
	#menu {
		display: none;
	}
	
	#content {
		position: relative;
		top: 0px;
		left: 0px;
		width: auto;
		height: auto;
	}
}