body {
	font-size:90%;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:#e8e4dc;
	color:#000;
	font-family:"Times New Roman", Times, serif;
}
html {
	width:100%;
	height:100%;
}
* {
	margin:0;
	padding:0;
}
span {
	display:none;
}
#ready {
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	text-align:center;
}
#set {
	width:30em;
	height:3em;
	position:absolute;
	top:40%;
	left:50%;
}
#go {
	width:30em;
	height:3em;
	position:absolute;
	right:50%;
}
#go:hover {
	background:#fff;
}
h1 {
	font-size:1em;
	position:relative;
	width:30em;
	height:3em;
	white-space:nowrap;
}
h1 strong {
	display:block;
	font-size:2.3em;
	line-height:1em;
	width:100%;
	position:absolute;
	left:0;
	bottom:.1em;
	white-space:nowrap;
}
h1 span {
	position:relative;
	bottom:.2em;
	display:inline;
}
#a {
	position:absolute;
	top:3em;
	left:13.5em;
	width:3em;
	height:3em;
	line-height:3em;
	background:#bc6d31;
	text-align:center;
	display:none;
}
#go:hover #a {
	display:block;
}
#a:hover .a {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#bc6d31;
}
#a:hover #a2 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#f90;
	position:absolute;
	top:3em;
	left:0;
}
#a2:hover #a3 {
	display:block;
	width:6em;
	height:3em;
	background:#bbdb64;
	font-style:italic;
	letter-spacing:.2em;
	position:absolute;
	top:3em;
	left:0;
}
#a3:hover #a4 {
	display:block;
	width:4em;
	height:3em;
	background:#64dbaa;
	font-style:normal;
	letter-spacing:normal;
	position:absolute;
	top:0;
	left:6em;
	text-transform:uppercase;
}
#a4:hover #a5 {
	display:block;
	width:3em;
	height:3em;
	background:#1ef2f5;
	font-style:italic;
	position:absolute;
	top:0;
	left:4em;
	text-transform:none;
}
#a5:hover #a6 {
	display:block;
	width:100px;
	height:70px;
	background:transparent url(../img/saying.gif) top left no-repeat;
	font-style:normal;
	position:absolute;
	left:1em;
	bottom:2.5em;
}
#a6:hover #a7 {
	display:block;
	width:5em;
	height:3em;
	background:#a088f0;
	position:absolute;
	bottom:-2.5em;
	left:4em;
}
#a7 .a7 {
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	left:-10px;
	bottom:2.5em;
	background:transparent url(../img/bubble-tick.gif) top left no-repeat;
}
#a7:hover #a8 {
	display:block;
	width:3em;
	height:3em;
	background:#f79dcc;
	position:absolute;
	font-style:italic;
	top:0;
	left:5em;
}
#a8:hover #a9 {
	display:block;
	width:3em;
	height:3em;
	background:#000;
	color:#fff;
	position:absolute;
	font-style:normal;
	top:0;
	left:3em;
}
#a9:hover #a10 {
	display:block;
	width:3em;
	height:3em;
	background:#f9f357;
	color:#6a1b1d;
	position:absolute;
	font-style:italic;
	bottom:2.5em;
	left:2.5em;
}
#a10:hover #a11 {
	display:block;
	width:12em;
	height:12em;
	background:#f72a55;
	color:#fff;
	position:absolute;
	font-style:italic;
	font-family:Georgia, serif;
	left:-4.5em;
	bottom:3em;
}
#a11 strong.a11a,
#a11 strong.a11b,
#a11 strong.a11c {
	display:block;
	font-size:2em;
	line-height:2em;
}
#a11 span.a11a,
#a11 span.a11b,
#a11 span.a11c {
	display:inline;
	text-transform:uppercase;
}
#a11:hover #a12 {
	display:block;
	width:19em;
	height:1.5em;
	line-height:1.5em;
	background:#772611;
	color:#fff8c1;
	position:absolute;
	font-style:normal;
	font-family:"Times New Roman", Times, serif;
	right:12em;
	bottom:10.5em;
	letter-spacing:1em;
	word-spacing:2em;
}
#a12:hover #a13 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#bdbdbd;
	color:#000;
	position:absolute;
	left:8em;
	bottom:1.5em;
	letter-spacing:normal;
	word-spacing:normal;
}
#a13:hover #a14 {
	display:block;
	width:3em;
	height:3em;
	background:#666;
	color:#000;
	position:absolute;
	left:0;
	bottom:3em;
}
#a14:hover #a15 {
	display:block;
	width:7em;
	height:7em;
	line-height:7em;
	background:#000;
	color:#ccc;
	position:absolute;
	left:-2em;
	bottom:3em;
}
#a15:hover #a16 {
	display:block;
	width:6.5em;
	height:3em;
	line-height:3em;
	background:#977843;
	color:#000;
	position:absolute;
	right:7em;
	bottom:2em;
}
#a16 .a16 {
	font-size:3em;
	display:block;
}
#a16:hover #a17 {
	display:block;
	width:3em;
	height:3em;
	background:#76a35b;
	color:#000;
	position:absolute;
	top:1em;
	right:6.5em;
}
#a17:hover #a18 {
	display:block;
	width:3em;
	height:4em;
	line-height:4em;
	background:#70d98e;
	color:#000;
	position:absolute;
	top:1.5em;
	right:3em;
}
#a18:hover #a19 {
	display:block;
	width:3em;
	height:5em;
	line-height:5em;
	background:#7fead5;
	color:#000;
	position:absolute;
	top:2em;
	right:3em;
}
#a19:hover #a20 {
	display:block;
	width:3em;
	height:6em;
	line-height:6em;
	background:#81f6fa;
	color:#000;
	position:absolute;
	top:2.5em;
	right:3em;
}
#a20:hover #a21 {
	display:block;
	width:3em;
	height:6.5em;
	line-height:6.5em;
	background:#32c9f4;
	color:#000;
	position:absolute;
	top:3em;
	right:3em;
}
#a21:hover #a22 {
	display:block;
	width:3em;
	height:6em;
	line-height:6em;
	background:#6590fb;
	color:#000;
	position:absolute;
	top:3.5em;
	right:3em;
}
#a22 .a22 {
	display:block;
	font-size:5em;
	position:absolute;
	top:0;
	right:.8em;
	color:#e514d4;
	width:.5em;
}
#a22:hover #a23 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#f90;
	color:#fff;
	font-weight:bold;
	position:absolute;
	top:6em;
	left:0;
}
#a23:hover #a24 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#ff3000;
	color:#000;
	font-weight:normal;
	position:absolute;
	top:0;
	right:3em;
}
#a24:hover #a25 {
	display:block;
	width:4em;
	height:3em;
	line-height:3em;
	background:#ccc;
	color:#000;
	font-style:italic;
	position:absolute;
	top:0;
	right:3em;
}
#a25:hover #a26 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#666;
	color:#000;
	font-style:normal;
	position:absolute;
	top:0;
	right:4em;
}
#a26:hover #a27 {
	display:block;
	width:13em;
	height:4em;
	line-height:4em;
	background:#ff0;
	color:#f00;
	font-weight:bold;
	position:absolute;
	top:3em;
	left:0;
	text-transform:uppercase;
}
#a27 .a27 {
	display:block;
	font-size:2.2em;
	font-family:Arial, sans-serif;
}
#a27:hover #a28 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#c4e59e;
	color:#000;
	font-weight:normal;
	position:absolute;
	top:4em;
	left:0;
	text-transform:none;
}
#a28:hover #a29 {
	display:block;
	width:4em;
	height:3em;
	line-height:3em;
	background:#e29527;
	color:#000;
	font-style:italic;
	position:absolute;
	top:0;
	left:3em;
}
#a29:hover #a30 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#6fc0f3;
	color:#000;
	font-style:normal;
	position:absolute;
	top:0;
	left:4em;
}
#a30:hover #a31 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#ddd;
	color:#000;
	position:absolute;
	top:0;
	left:3em;
}
#a31:hover #a32 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#fff;
	color:#666;
	position:absolute;
	top:0;
	left:3em;
}
#a32:hover #a33 {
	display:block;
	width:3em;
	height:12em;
	background:#000;
	color:#fff;
	position:absolute;
	top:-4.5em;
	left:3em;
	
}
#a33 .a33 {
	display:block;
	font-weight:bold;
	line-height:2em;
	text-transform:uppercase;
	font-family:Arial, sans-serif;
}
#a33:hover #a34 {
	display:block;
	width:8em;
	height:3em;
	line-height:3em;
	background:#4bc836;
	color:#000;
	position:absolute;
	top:0;
	left:3em;
}
#a34 .a34 {
	font-weight:bold;
	font-size:1.5em;
	line-height:.75em;
}
#a34:hover #a35 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#78ff3c;
	color:#000;
	position:absolute;
	top:0;
	left:8em;
}
#a35:hover #a36 {
	display:block;
	width:5em;
	height:3em;
	line-height:3em;
	background:#77a762;
	color:#fff;
	position:absolute;
	top:0;
	left:3em;
}
#a36:hover #a37 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#225909;
	color:#fff;
	position:absolute;
	bottom:3em;
	right:0;
}
#a36:hover #a37 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#1aaa03;
	color:#000;
	position:absolute;
	bottom:3em;
	right:0;
}
#a37:hover #a38 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#a0e951;
	color:#444;
	position:absolute;
	bottom:3em;
	right:0;
}
#a38:hover #a39 {
	display:block;
	width:8em;
	height:3em;
	line-height:3em;
	background:#2c4305;
	color:#ff0;
	font-style:italic;
	position:absolute;
	bottom:3em;
	right:0;
}
#a39 .a39 {
	display:block;
	font-weight:bold;
	font-size:1.5em;
	line-height:2em;
}
#a39:hover #a40 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#46cb3c;
	color:#000;
	font-style:normal;
	position:absolute;
	left:0;
	bottom:3em;
}
#a40:hover #a41 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#123603;
	color:#fff;
	position:absolute;
	top:0;
	right:3em;
}
#a41:hover #a42 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#bfff6b;
	color:#124a09;
	position:absolute;
	top:0;
	right:3em;
}
#a42:hover #a43 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#2aab64;
	color:#000;
	position:absolute;
	top:0;
	right:3em;
}
#a43:hover #a44 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#1a3928;
	color:#fff;
	position:absolute;
	top:3em;
	left:0;
}
#a44:hover #a45 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#fff;
	color:#0da50a;
	position:absolute;
	top:0;
	right:3em;
}
#a45:hover #a46 {
	display:block;
	width:7em;
	height:3em;
	line-height:3em;
	background:#1dce18;
	color:#fff;
	font-weight:bold;
	position:absolute;
	top:0;
	right:3em;
}
#a46:hover #a47 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#97fb47;
	color:#000;
	font-weight:normal;
	position:absolute;
	top:3em;
	left:0;
}
#a47:hover #a48 {
	display:block;
	width:6em;
	height:3em;
	line-height:3em;
	background:#51951a;
	color:#fff;
	position:absolute;
	top:3em;
	right:0;
}
#a48:hover #a49 {
	display:block;
	width:8em;
	height:3em;
	line-height:3em;
	background:#2e5911;
	color:#adffd7;
	font-weight:bold;
	font-style:italic;
	position:absolute;
	top:3em;
	left:3em;
}
#a33:hover #b34 {
	display:block;
	width:8em;
	height:3em;
	line-height:3em;
	background:#c83636;
	color:#000;
	position:absolute;
	left:3em;
	bottom:0;
}
#b34 .b34 {
	font-weight:bold;
	font-size:1.5em;
}
#b34:hover #b35 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#ff3b0e;
	color:#000;
	position:absolute;
	top:0;
	left:8em;
}
#b35:hover #b36 {
	display:block;
	width:5em;
	height:3em;
	line-height:3em;
	background:#870808;
	color:#dc0303;
	font-weight:bold;
	font-style:italic;
	position:absolute;
	top:0;
	left:3em;
}
#b36 .b36 {
	display:block;
	font-weight:bold;
	font-size:1.5em;
	line-height:2em;
}
#b36:hover #b37 {
	display:block;
	width:6em;
	height:3em;
	line-height:3em;
	background:#c2153a;
	color:#fff;
	font-weight:normal;
	font-style:italic;
	position:absolute;
	left:2em;
	bottom:3em;
}
#b37:hover #b38 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#c24a15;
	color:#ff4;
	font-style:normal;
	position:absolute;
	top:0;
	left:6em;
}
#b38:hover #b39 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#ff0;
	color:#f00;
	font-weight:bold;
	position:absolute;
	top:0;
	left:3em;
}
#b39:hover #b40 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#f35959;
	color:#800;
	font-weight:bold;
	position:absolute;
	top:.5em;
	left:3em;
}
#b40:hover #b41 {
	display:block;
	width:3em;
	height:3em;
	line-height:3em;
	background:#f00;
	color:#000;
	font-weight:bold;
	position:absolute;
	top:1em;
	left:8em;
}
#b41:hover #b42 {
	display:block;
	width:200em;
	height:200em;
	line-height:10em;
	background:#000;
	color:#fff;
	font-weight:bold;
	position:absolute;
	bottom:-50em;
	right:-50em;
}
#b42 .b42 {
	display:block;
	font-size:15em;
	position:absolute;
	right:3em;
	bottom:4em;
}
#credits {
	position:absolute;
	right:.5em;
	bottom:.3em;
	font-family:Arial, Sans-serif;
	font-size:.8em;
	color:#555;
}
#credits a {
	color:#09f;
}
