#bgimg {
	width: 600px;
	height: 450px;
	background: url(../img/river.gif) no-repeat;
}

#grid {
	width: 600px;
	height: 450px;
	background-repeat: repeat;
	background-position: center;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}

#box {
	width: 500px;
	margin: 0 50px;
	background-color: #fff;
/*	background-image: url(../img/mask.gif); */
}

#box * {
	position: relative;
}

#box div {
	padding: 20px;
	font-weight: bold;
	font-size: large;
	color: #000;
}

SPAN.small {
	font-size: 80%;
}

SPAN.reg {
	font-size: 100%;
}

DIV {
	cursor: default;
}

.question {
/*	cursor: default; */
	list-style-type: none;
/*	line-height: 150%; */
	font-size: large;
	position: relative;
	height: inherit;
	display: inline;
	margin: -16;
	vertical-align: top;
	text-transform: uppercase;
}

.answer {
	display: none;
	margin: -20;
/*	white-space: normal;
	word-spacing: 0.1em;	*/
}

.container {
	display: inline-block;
}

.flash {
	font-style: italic;
	display: inline;
	margin: -20;
}

.dark {
	font-size: large;
	font-style: italic;
	display: inline;
	margin: -20;
	vertical-align: top;
	text-transform: uppercase;
}

.light {
	display: none;
	margin: -20;
}

.echo {
	font-style: italic;
	display: inline;
	margin: -20;
}

.end {
	font-size: large;
	display: inline;
	margin: -20;
	vertical-align: top;
	text-transform: uppercase;
}

.move {
	cursor: default;
	position: absolute;
	font-family: arial;
	text-transform: uppercase;
	font-size: 36px;
	color: #5fbd71;
	display: none;
}

.final {
	cursor: default;
	position: absolute;
	top: 250px;
	left: 220px;
	text-transform: uppercase;
	font-size: xx-large;
	font-weight: bold;
	text-align: center;
	display: none;
}

.finalwd {
	display: inherit;
	position: inherit;
	font-size: inherit;
}

.eng {
	position: absolute;
	font-weight: bold;
	font-size: xx-large;
	text-transform: lowercase;
/*	color: #5fbd71; */
	display: none;
}

.cyborg {
	cursor: default;
	position: absolute;
	top: 250px;
	left: 220px;
	font-size: x-large;
	font-weight: bold;
	text-align: center;
	display: none;
}

#mediport {
	width: 200;
	height: 155px;
	position: absolute;
	top: 150px;
	left: 20px;
	display: none;
	background: url(../img/mediport.gif) no-repeat;
}

#brain {
	width: 200;
	height: 198px;
	position: absolute;
	top: 250px;
	left: 450px;
	display: none;
	background: url(../img/brainscan.gif) no-repeat;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}

#topecho {
	top: 45px;
	left: 50px;
}

#botecho {
	top: 550px;
	right: 50px;
}