body{border:0;margin:0;padding:0;background-color:#ffffff;font-family:"Verdana";overflow:hidden;}
html{overflow:hidden;}

h1,h2,h3,h4,h5,h6,p {
	text-align: center;
	margin-top: .1em;
	margin-bottom: .1em;
}

p { color: #999999; }

h1 { font-size: 32px; }

h2 { font-size: 28px; }

h3 {
	font-size: 24px; 
	margin-bottom: .9em;
}

h4 { font-size: 20px; }

h4.margintop{
	margin-top: .9em;
}

h5 { font-size: 16px; }

h5.margin{
	margin-top: .9em;
	margin-bottom: .9em;
	color: #842b2c;
}

h6 {
	font-size: 14px;
	color: #842b2c;
}

h6.margintop{
	margin-top: .9em;
	color: #842b2c;
}

.green	{ color: #2c842b;}
.red	{ color: #842b84;}
.purple	{ color: #842b2c;}

a		{ color: #842b2c; text-decoration: none; }
a:hover { color: #842b84; text-decoration: underline; }

#divLoad {
	position:			absolute;
	display:			block;
	width:				64px;
	height:				24px;
	left: 				50%;
	top: 				50%;
 	z-index:			1;
 	background-color: 	transparent;
	margin-left: 		-32px;
	margin-top: 		-12px;
	color:				#cccccc;
	text-align:			center;
}

#divPage {
	position:			absolute;
	display:			none;
	width:				2400px;
	height:				1676px;
	left: 				50%;
	top: 				50%;
 	z-index:			2;
 	background-color: 	transparent;
	margin-left: 		-1200px;
	margin-top: 		-838px;
}

#divVillagers {
	position:			absolute;
	display:			none;
	width:				788px;
	height:				576px;
	left: 				50%;
	top: 				50%;
 	z-index:			3;
 	background-color: 	transparent;
	margin-left: 		-394px;
	margin-top: 		-288px;
}

#divBox {
	position:			absolute;
	width:				800px;
	height:				600px;
	left: 				50%;
	top: 				50%;
 	z-index:			4;
 	opacity: 			0;
 	color:				#cccccc;
 	background-color: 	#000000;
	margin-left: 		-400px;
	margin-top: 		-300px;
	border:				2px solid #cccccc;
}


