#imageContainer {
	position:relative;
	margin:auto;
	/*width:500px;
	border:1px solid #000;*/
}

/* styles unrelated to the application follow */
h2 {
	position:relative;
	font:1.6em arial;
	text-align: center;
	color: #164C16;
}
h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #227722;
	}
	
.copy {
	width:500px;
	margin:auto;
	position:relative;
	font:0.9em verdana;
}

#so_credits {
	position:relative;
	margin:25px auto 0px auto;
	width:350px; 
	font:0.7em verdana;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
	padding-top:4px;
}

#so_credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}


p.points {
	font-size: 1em;
	/*font-weight: bold;*/
	color: #449944;
	}

#point1 {
	position:relative;
	left:125px;
	top:-238px;
	}
#point2{
	position:relative;
	left:203px;
	top:-214px;
	}
#point3{
	position:relative;
	left:276px;
	top:-190px;
	}
	
#correcty{
	position:relative;
	top:-150px;
	margin-bottom:-140px;
	}	
