html {
	background-color:#0d0059;
}
body {
	font:normal 0.75em Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	padding:0;
	margin:0;
}
.smallFont {
	font-size:70%;
}
img {
	border:0px;
}
a {
	color:#fff;
}
small {
	font-size:100%
}
#small {
	font-size:85%
}
table,
td,
tr {
	font-size:100%;
}
1h1 {
font:normal 2.75em Tahoma;
margin:1em 0;
}
h1 {
	font:normal 3.25em Georgia, serif;
	margin:1.5em 0 0.75em 0;
	font-style:italic;
}
h1.index {
	margin:0 0 1em 0 !important;
}
h2 {
	font:normal 2.25em Georgia, serif;
	margin:1.25em 0 0.5em 0;
	padding:0;
	font-style:italic;
}
h3 {
	font:normal 1.65em Tahoma;
	margin:1.25em 0 0.5em 0;
	padding:0;
	color:#91dcff
}
ol {
	margin:0;
	padding:0;
}
p {
	padding:0;
	margin:0 0 1.5em 0;
	line-height:1.4em;
}
div.menu1-parent {
	padding:5px 0px;
	font-size:1.1em;
}
div.menu1-parent a {
	color:#54b8e7;
}
div.menu1-parent-chosen {
	padding:5px 0px;
	font-size:1.1em;
	font-weight:bold;
}
div.menu1-parent-chosen * {
	color:#fff;
}
div.menu1-parent-chosen a {
	color:#54b8e7;
}
div.menu2-parent {
	padding-left:20px;
}
div.menu2-child {
	color:#fff;
	padding-bottom:10px;
	font-size:1em;
}
div.menu2-child * {
	color:#fff;
}
div.menu2-child a {
	color:#54b8e7;
}
div.i {
	float:left;
	padding:0 1em 1em 0;
	margin-top:0.5em;
}
div.i img {
	margin-top:0.5em;
}
table.characters {
	margin-top:1em;
	border-top:1px solid #6357a5
}
table.characters td {
	border-bottom:1px solid #6357a5;
	padding:2px 3px;
	border-left:1px dotted #6357a5;
	font-size:95%;
}
table.padded td {
	padding:5px;
}
div.notabene {
	border-left:3px solid #ff9933;
	padding:15px 30px 15px 10px;
	margin:20px 0px;
	width:70%;
	background:url('/i/nb.gif') #336 no-repeat top right;
	clear:both;
	float:none;
}
div.notabene p {
	padding:0;
	margin:1em 0 1em 0;
}
div.br {
	float:none;
	clear:both;
	width:100%;
	height:0;
	overflow:hidden;
	font-size:0;
}
#tooltip {
	background:#fff;
	border:1px solid #666;
	color:#333;
	margin:0px;
	padding:3px 5px;
	position:absolute;
	visibility:hidden;
}
li ul,
li ol {
	margin-top: 0;
	margin-bottom: 0;
}
li {
	margin: 0 0 0.5em 1em;
}
ul {
	list-style-type: none;
}
ul li {
	padding: 0;
}
ul > li:before {
	content: '\2014\a0';
	color: #54b8e7;
	float: left;
	margin-left: -1.8em;
	padding-right: 0.5em;
	white-space: nowrap;
}
ul > li > *:first-child:-moz-first-node {
	margin-top: -1.2em;
}
