@charset "utf-8";
/* CSS Document */

body {
	background-color:#000000;
	color:#ffffff;
}
a:link {
	color:#3399ff;
}
a:visited {
	color:#3399ff;
}
a:active {
	color:#3399ff;
}
a:hover {
	color:#cc0000;
}

.sidebar .member, .sidebar .chapter {
	border:1px solid #666666;
	margin-bottom:1em;
}
.sidebar .member .title, .sidebar .chapter .title{
	background:#666666;
	margin-bottom:0.4em;
	padding:0.4em;
}
.sidebar .member ul {
	list-style:none;
}
.sidebar hr.hidden {
	display:none;
}
.sidebar .navigator {
	font-size:small;
}
.sidebar h3 a, .sidebar h2 a{
	text-decoration:none;
	color:#ffffff;
}
.sidebar h3 a:visited, .sidebar h2 a:visited  {
	color:#ffffff;
}
.sidebar h3 a:hover, .sidebar h2 a:hover  {
	color:#FF0000;
}


.pn01 {
	color:#3333FF;
	font-weight:bold;
}
.pn02 {
	color:#FF0000;
	font-weight:bold;
}
.pn03 {
	color:#66FF00;
	font-weight:bold;
}
.pn04 {
	color:#FFFF00;
	font-weight:bold;
}
.pn05 {
	color:#66FFFF;
	font-weight:bold;
}
.pn06 {
	color:#FF33FF;
	font-weight:bold;
}
.pn07 {
	color:#CCCCCC;
	font-weight:bold;
}
.pn08 {
	color:#FF9900;
	font-weight:bold;
}

.pt01 {
	color:#3333FF;
	font-weight:bold;
	font-size:1.5em;
	margin:0.5em 0;
}
.pt02 {
	color:#FF0000;
	font-weight:bold;
	font-size:1.5em;
	margin:0.5em 0;
}
.pt03 {
	color:#66FF00;
	font-weight:bold;
	font-size:1.5em;
	margin:0.5em 0;
}
.pt04 {
	color:#FFFF00;
	font-weight:bold;
	font-size:1.5em;
	margin:0.5em 0;
}
.pt05 {
	color:#66FFFF;
	font-weight:bold;
	font-size:1.5em;
	margin:0.5em 0;
}
.pt06 {
	color:#FF33FF;
	font-weight:bold;
	font-size:1.5em;
	margin:0.5em 0;
}
.pt07 {
	color:#CCCCCC;
	font-weight:bold;
	font-size:1.5em;
	margin:0.5em 0;
}
.pt08 {
	color:#FF9900;
	font-weight:bold;
	font-size:1.5em;
	margin:0.5em 0;
} 


.document {

}
.document p {
	margin: 0 0 1em 0.5em;
	line-height:1.5em;
}
.document img {
	margin:1em 0 0 0.5em;
}
.document br.spacer {
	margin: 1em 0;
}
.document .headline {
	margin:1em 0 0.5em 0;
	padding:0.2em;
	border-top:1px solid #333333;
	border-left:1em solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	font-weight:bold;
	font-size:1.2em;
}

