
body {
	padding: .5em;
	background-color: #FFFFFF;
	color: #8b8b8b;
	font-family: arial, sans-serif;
	font-size: 75%;
	line-height: 1.5em;
}
html>body {
	font-size: 12px;
}

img {
	border: 0;
}

h1 {
	font-size: 1.75em;
	line-height: 1em;
	margin-top: 0;
	margin-bottom: 1em;
	color: #8B8B8B;
	width: 100%;
	clear: both;
	}

h2 {
	font-size: .75em;
}

#aruba h1 {
	color: #92cd3f;
	font-size: 200%;
	margin: 1em auto 0 auto;
	}
	
h3 {
	color: #92cd3f;
}

a {
	text-decoration: none;
	color: #92cd3f;
}

.preview, #equipped {
	width:111px;
	height: 109px;
}


#etc .link {
	background-color: #92cd3f;
}

#etc a {
	color: #FFFFFF;
}
a:hover, #etc a:hover { 
	color: #8B8B8B;
	}

.hide {
	display: none;
}

.link {
	text-transform: lowercase;
	padding: .25em;
	margin-bottom: .25em;
	display: inline-block;
}

div#etc, #navigation {
	line-height: 1em;
	font-weight: bold;
	position: relative;
	font-size:1.5em;
}

#navigation {
	text-align: right;
}


div#avatar {
	margin-bottom: 1.5em;
	margin-right: 1.5em;
	float: left;
	position: relative;
	width: 140px;
	height: 200px;
	border: 0.0833em #92cd3f dotted;
}

.cat {
	color: #92cd3f;
	font-weight: bold;
}
.nul {
	position: absolute;
}

#iteminfo {
	color: #8b8b8b;
	margin-left: 1.5em;
	margin-right: 1.5em;
	float: right;
	clear: right;
	border: #92cd3f solid 7px;
	width: 300px;
}
img#equipped {
	float: left;
}

#container {
	clear: both;
	}


.menu {
	display: block;
	clear: both;
	text-align: right;
}

div.item img, div.specialitem img {
	display: block;
	margin: auto;
}

.specialitem, .item {
	margin: .5em;
	padding: .25em;
	font-size: 82%;
	display: block;
	text-align: center;
	border: 1px #8B8B8B;
	width: 129px;
	height: 140px;
	float: left;

}
.specialitem {border-style: dashed;}
.item {border-style: solid;}

.specialitem:hover, .item:hover {
	border-color: #92cd3f;
}
	
.strike {
	text-decoration: line-through;
}
.arrow {
	vertical-align:middle;
	font-size: 1.5em;
}
	
.question {
	font-weight: bold;
	padding-left: 10px;
}

.answer {
	display: block;
	padding-left: 20px;
	margin: 5px;
}

#canvas {
	width: 140px;
	height: 200px;
	display: none;
}

