@charset "utf-8";
/* CSS Document */

td#contentTD {
	font-family: arial, sans-serif; 
	font-size: 14px; 
	color: #FFCC66; 
	text-align: left
}
div#container {
	width:750px;
	text-align:center;
	margin:50px auto 0 auto;
}
div#container p {
	font-weight:bold;
	text-align:left;
}
div#container td#poestory p, div#container td#poestory h1 {
	font-weight:normal;
	text-align:left;	
}
table.navarrows a {
	text-decoration: none;	
	display:block;
}
table.navarrows a:hover {
	background-color:#FFCC66;
}
table.navarrows {
	margin-top:1em;
}
.navarrows {
	border:solid 1px white;	
	text-align:center;
	font-weight:bold;
	font-size:x-large;
}
table.itemsbox {
	text-align:center;
	font-weight:bold;
	margin-top:1em;
}
table.itemsbox td#itemsheader {
	font-size:x-large;
}
table.itemsbox td {
	width:66px;
	height:30px;
}
table.itemsbox td#itemslegend {
	font-size:smaller;
}
.dropitem {
	color:#F00;	
	margin:0 0 0 .25em;
	font-size:larger;
}
a.dropitem:link, a.dropitem:visited {
	color:#F00;
}
a.dropitem:hover {
	background-color:#FFCC66;
}
table.healthbar {
	border:solid 1px #F00;	
	text-align:center;
	font-weight:bold;
	font-size:x-large;
}
table.healthbar td#healthimgs {
	text-align:left;
}
table.healthbar td#healthlegend {
	font-size:medium;
	color:#F00;
}
.itemerror {
	color:#F00;
	font-weight:bold;
	border:solid 2px #F00;	
}
p#hinttoggle {
	float:left;
}
p#hint {
	float:left;
	margin-left:1em;
	color:#FF8000;
}
.hints_on {
	text-transform:uppercase;
}
.hints_off {
	text-transform:lowercase;
}
.healthhint {
	color:#F00;
}
/* form validation */
	.goodfield {
		background-color:#FFF;
	}
	.badfield {
		background-color:#C00;
	}
