
div#jMyPuzzle{
	display:block;
	border:1px solid #FF8400;
	height:150px;
	padding-left:0px;
	-moz-border-radius:6px 6px 6px 6px;
	border-radius: 6px; 	 /* CSS.3 ? stop dreaming... */
}

div#jMyPuzzle ul{
	display:block;
	position:absolute;
	margin-top:20px;
	width:100%; 	/* Do not remove */
	margin-left:0px;
}

div#jMyPuzzle ul li{
	display:block;
	float:left;
	font-size:1.8em;
	font-weight:bold;
	color:#636363;
	padding:4px;
	margin:2px;
	border:2px solid #FF8400;	
	cursor:pointer;
	-moz-border-radius:6px 6px 6px 6px;
	border-radius: 6px; 	 /* CSS.3 ? stop dreaming... */
}

div#jMyPuzzle input.button{
	border:1px solid #FF8400;
	color:#555;
	cursor:pointer;
}
div#jMyPuzzle input.button:hover{
	color:#FF8400;
}

div#jMyPuzzle input.button#reset{
	float:right;
	margin-right:20px;
	margin-top:80px;
	background:transparent url('../img/layout/lightning.png') 5% center no-repeat; 
	padding:3px 3px 3px 40px;
	width:105px;
	font-size:1.2em;
}

div#jMyPuzzle input.button#check{
	float:right;
	margin-right:20px;
	margin-top:80px;
	background:transparent url('../img/layout/check.png') 5% center no-repeat;
	padding:3px 3px 3px 40px;
	width:105px;
	font-size:1.2em;
}

div#jMyPuzzle #header{
	font-weight:bold;
	font-size:1.3em;
	border-bottom:1px dotted #FF8400;
	margin-bottom:10px;
	text-align:right;
	margin:0px;
	background-color:#ffd6ab;
	padding:0 10px 0 10px;
	-moz-border-radius:6px 6px 0 0;
	border-radius: 6px; 	 /* CSS.3 ? stop dreaming... */
	height:20px;
	width:708px;
}

div#jMyPuzzle #trials{
}

div#jMyPuzzle .normal{
	background-color:#ffd6ab;
}

div#jMyPuzzle .notValid{
	background-color:#fb0b1c;
}

div#jMyPuzzle .miValid{
	background-color:#fdb222;
}

div#jMyPuzzle .valid{
	background-color:#41CA05;
}
