body {
	background-color:#000000;
	/*font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",verdana,arial;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	line-height:1.2em;
	background-position:center top;
	background-repeat: no-repeat;
	margin: 0px;
	padding:0px;
}

#GoneDiv { display:none; }
#HungerDiv { display:none; }
#LiesDiv { display:none; }
#PlagueDiv { display:none; }
#KingDiv { display:none; }
#FAYZDiv { position: absolute; left: -10000px; display: block; }
#SurvivalDiv { position: absolute; left: -10000px; display: block; }
#QuizDiv { position: absolute; left: -10000px; display: block; }
#answerQuiz { position: absolute; left: -10000px; display: block; }

#GoneTips { position: absolute; left: -10000px; display: block; }
#HungerTips { position: absolute; left: -10000px; display: block; }
#LiesTips { position: absolute; left: -10000px; display: block; }
#PlagueTips { position: absolute; left: -10000px; display: block; }


#page {
	background-color:#efefef;
	width:600px;
	margin:50px auto;
	padding:20px 150px 20px 50px;
	min-height:600px;
	border:2px solid #fff;
	outline:1px solid #ccc;
	text-align:left;
}


h1, h2 {
	letter-spacing:-1px;
	color:#2D5AC3;
	font-weight:normal;		
	margin-bottom:-10px;
}

h1 {
	font-size:22px;
}

h2 {
	font-size:18px;
}

.less {
	color:#999;
	font-size:12px;
}

a {
	color:#9FCBDD;		
}
a:hover {
	color:#DDB3FF;
	text-decoration:none;	
}

/**********************************

Use: cmxform template

***********************************/
form.cmxform fieldset {
	margin-bottom: 10px;
}

form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
}

form.cmxform label {
	display: inline-block;
	line-height: 1.1;
	vertical-align: top;
	cursor: hand;
}

form.cmxform fieldset p {
	list-style: none;
	padding: 5px;
	margin: 0;
}

form.cmxform fieldset fieldset {
	border: none;
	margin: 8px 0 0 0;
}

form.cmxform fieldset fieldset legend {
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	line-height: 1.1em;
	font-size: 1.1em;
	color: #fcfdfc;
}

form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
}

form.cmxform fieldset fieldset div {
	height:24px;
}

form.cmxform label { width: 100px; } /* Width of labels */
form.cmxform fieldset fieldset label {
	margin-left: 30px;
	margin-top: 2px;
} /* Width plus 3 (html space) */
form.cmxform label.error {
	margin-left: 30px;
	width: 220px;
}

form.cmxform input.submit {
	margin-left: 103px;
}

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

/**********************************

Name: cmxform Styles

***********************************/
form.cmxform {
	width: 600px;
	font-size: 1em;
	color: #333;
}
form.cmxform legend {
	padding-left: 0;
}
form.cmxform legend, form.cmxform label {
	color: #fff;
	font-weight: bold;
}
form.cmxform fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
form.cmxform fieldset fieldset {

}
form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #FF0000;
	font-style: italic
}
div.error { display: none; }
input {	border: 0px solid #ffffff; }
input.checkbox { border: none }
input:focus { border: 0px dotted black; }
input.error { border: 0px dotted red; }
form.cmxform .gray * { color: gray; }

