/*
	On-screen specific CSS
*/
body { 
		width: 900px; min-width: 840px; background-color: white;
		background: url(../interface/ghost.jpg) no-repeat;
	}
.topbar	{ 
		z-index: 0;
	}
.sidebar { 
		position: absolute; left: 20px; top: 90px; width: 160px;
		z-index: 1;
	}
.mainbody {
		position: absolute; left: 165px; top: 90px; width: 700px; 
		margin-top: 5px; margin-left: 20px;
		z-index: 1;
	}

.menuheader {
		font-size: 16px; font-weight: bold;
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
		color: #4D3945; padding-top: 5px
	}
.menuitem { 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 11px;
		text-indent: -20px; padding-left: 40px;
		width: 110px; margin-bottom: 5px;
		text-decoration: none;
		color: black 
	}
.menuitem:hover { 
		text-decoration: underline; 
		background-image: url(../interface/block.gif);
		background-repeat: no-repeat;
		background-position: 10px 50%;
	}
