body {
	width:765px;
	margin:0 auto;
	background:#DDD;
	font:0.8em Verdana;
}

#splash_body {
	background:#918473;
}

h1 {
	background:url('images/banner1.jpg') center no-repeat;
	height:150px;
	margin:0;
}

h1 span {
	display:none;
}

h1 a {
	display:block;
	width:335px;
	height:75px;
	position:relative;
	top:41px;
	left:420px;
}

h2 {
	margin:0;
	padding:0.7em;
}

h3 {
	margin:0;
	padding:0.7em 0 0.7em 1.4em;
}

h4 {
	margin:0;
	padding: 0.7em 0 0.7em 2.1em
}

ul {
	list-style-type:none
}

ul li, ol li {
	margin:0.2em 0;
}

p {
	margin:0;
	padding:1em;
	line-height:1.5em;
	text-indent:2em;
}

img {
	border:0;
}

#content {
	background:#918473;
	padding:0.5em;
}

div.items {
	border:2px solid #706251;
	margin:10px;
	text-align:center;
}

div.items img {
	margin-bottom:-0.2em;
}

#nav {
	padding:0;
	margin:0;
}

#nav li {
	display:inline;
}

#nav img {
	margin-bottom:-3px;
}

#footer {
	font-size:0.8em;
	text-align:center;
	padding:1em;
}

table.character {
	border:2px solid #706251;
	margin:0 auto 2em;
	border-collapse:collapse;
	width:50%;
}

table.character caption {
	text-align:center;
	margin:0 auto;
	font-size:1.2em;
	font-weight:bold;
	color:#504030;
}

table.character td, table.character th {
	vertical-align:top;
	text-align:left;
	padding:0.2em;
	border:1px solid #706251;
}

table.character td.image {
	width:100px;
}

table.character img {
	margin-bottom:-3px;
}

dl dt {
	margin:0.5em;
}

dl dd {
	margin:0.5em 3em 1.5em;
}

#splash {
	width:500px;
	margin:50px auto 10px;
	border:2px solid #706251;
}

#splash ol {
	list-style-type:none;
	margin:0;
	padding:0;
}

#splash ol li {
	display:inline;
}

#splash img {
	margin-bottom:-3px;
}
