	body {
		font-family: verdana, sans-serif;
		font-size: 12px;
		margin: 0px;
		background: #3e3e3e url(bg.gif) repeat-y  center;
		
	}
	
	a:link, a:visited, a:active {
		color: #3e3e3e;
		text-decoration: none;
	}
	
	a:hover {
		color: #3e3e3e;
		text-decoration: underline;
	}
	
	#topper {
		height: 220px;
		right: 0px;
		left: 0px;
		top: 0px;
		width: auto;
		background-image: url(/img/bamboo.gif);
		background-repeat: repeat-x;
		background-position: right;
		min-width: 750px;
		/*border: medium dotted #fff;*/
	}
	
	h1 {
		padding-top: 20px;
		font-family: Arial, sans-serif;
		font-size: 22px;
		color: #3e3e3e;	
		margin-top: 0px;
		/*background: url(img/icon.gif) no-repeat 0 50%;*/
	}
	
	h2 {
		color: #3e3e3e;	
		/*background: url(img/icon.gif) no-repeat 0 50%;*/
		font-size: 16px;
		font-weight: bolder;
	}
	
	h1 img {
		padding-right: 10px;
	}
	
	img {
		border-style: none;	
	}
	
	#imgRight {
		text-align: right;
	}	
	
	#leftTop {
		float: left;
	}	
	
	#centerCol {
		padding: 20px 0 0 0;
		margin: 0 auto 20px auto;
		width: 750px;
		background-color: #fff;
		background-image: url(/img/containerBG.gif);
		background-repeat: repeat-x;
	}
	
	#sidemenushell {
		width: 160px;
		float: right;
	}
	
	#sidemenu {
		/*border: 3px dashed #d3d6b7;
		margin: 0 20px 0 0;*/
		margin: 0 20px 5px 0;
		padding: 0 10px 0 0;
	}
	#content {
		margin: 0 180px 0 20px;
	}
	#entry {		
		border: 3px dashed #d3d6b7;
		margin: 0 0 20px 0;
		padding: 0 10px 10px 10px;
	}
	
	#sidemenu ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	#sidemenu li {
		margin: 0 0 10px 0;
	}
	
	#sidemenu a {
		display: block;
		width: 120px;
		padding: 2px 2px 2px 10px;
		border: 1px solid #3e3e3e;
		background: #d4d7b8;
		text-decoration: none; /*lets remove the link underlines*/
	}
	
	#sidemenu a:link, #sidemenu a:active, #sidemenu a:visited {
		color: #000000;
	}
		
	#sidemenu a:hover {
		border: 1px solid #3e3e3e;
		background: #72ae00;
		color: #ffffff;
	}
	
	#finish, #finished {
		clear: right;
		height: 20px;
		width: 740px;
		
	}
