@charset "utf-8";/*-------------------------------------------------------------------------------licensed under a Creative Commons License (Attribution 3.0 Unported)http://creativecommons.org/licenses/by/3.0/deed.jaauthor : blitz----------------------------------------------------------------------------------*/*{	font-weight: normal;	font-size: 100%;	margin:0px;	padding-left:0px;}/*---document-------------------------------------------------------------------------------*/body{	width: 800px;	margin-left:auto;	margin-right:auto;}div.all{	width: 768px;	margin-left:auto;	margin-right:auto;}div.base{	width:736px;	margin-left:auto;	margin-right:auto;}/*---header-------------------------------------------------------------------------------*/h1{	font-size:200%;	font-family:'Futura';}#navigation{	width: 736px;	font-family:'Futura';}#navigation>h2{	float:left;	width: 168px;	}#navigation> ul > li{	float:left;	width: 184px;	cursor: pointer;	list-style:none;}#navigation > ul > li > a{	display:block;	text-decoration:none;	text-align:center;}#navigation+div.section > h2{	font-size:150%;}/*---content-------------------------------------------------------------------------------*/div.section > p,div.finally > h2+p{	text-align: justify;}div.section > h2{	font-size:150%;}div.section>*>h3{	font-size:125%;}div.section>*>h4{	font-size:100%;}div.section>*>h5{	font-size:100%;}div.section>*>h6{	font-size:90%;}div.finally > h2{	font-size:150%;}div.section>p> a,div.finally>h2+p> a,div.section>ul>li> a{	text-decoration:none;	}p>em:first-child{	font-style:normal;}/*---footer-------------------------------------------------------------------------------*/div.finally > p+h2{	font-size:150%;	font-family:"futura";}div.finally > ul,div.finally > dl{	font-size:100%;}div.finally > ul{	list-style:none;}div.finally>dl>dt{	float:left;	width:64px;}div.finally>dl>dd{	float:left;	width:160px;}div.finally>dl>dt:after{	content:":";}div.finally >ul>li> a{	text-decoration:none;}/*---color-------------------------------------------------------------------------------*/h1,div.section>*>h3,div.section>*>h5,#navigation,#navigation> ul > li>a:hover,#navigation+div.section > h2,div.finally > p+h2,#navigation+div.section,div.section>p,div.finally>h2+p,div.finally > ul,div.finally > dl{	color:#ffffff;	text-shadow:black 1px 2px 2px, 2px 4px;}h1,div.section>*>h3,div.section>*>h5,#navigation>h2{	background:#99cc00;}div.section > h2,div.section>*>h4,div.finally > h2{	background:#cc0000;	color:black;}#navigation+div.section > h2,div.finally > p+h2{	background:#000033;}#navigation,#navigation+div.section,div.section,div.finally>p,div.finally > ul,div.finally > dl{	background:#111111;}#navigation > ul > li > a,div.section>p> a,div.section>ul>li> a,div.finally >p> a,div.finally >ul>li> a{	color:#99cc00;}#navigation> ul > li>a:hover{	background:#000033;	color:#ffffff;	}div.section > p:first-letter,div.finally > h2+p:first-letter{	color:#cc0000;	text-shadow:none;}body,em{	background:#000000;}div.all{	background: #0a0a0a;}div.container{	background:#141414;}div.base{	background:#1e1e1e;	}/*---margin-------------------------------------------------------------------------------*/h1,#navigation> h2,#navigation+div.section> h2,div.finally > p+h2{	padding-left:16px ;}h1{	min-height: 64px;	line-height: 64px;}#navigation,#navigation>h2,#navigation> ul > li,#navigation+div.section > h2,div.finally > p+h2,div.section > h2,div.section>*>h3,div.section>*>h4,div.section>*>h5,div.finally > h2{	min-height: 32px;	line-height: 32px;}#navigation,#navigation+div.section,div.finally > h2+p{	margin-bottom:16px;}hr{	margin:8px;}div.section > p,div.finally > h2+p{	padding: 0px 32px;	line-height: 64px;}div.section > h2{	padding: 0px 32px;}div.section>*>h3{	margin-left:16px;	padding: 0px 16px;}div.section>*>h4{	margin-left:24px;	padding: 0px 8px;}div.section>*>h5{	margin-left:28px;	padding: 0px 4px;}div.finally > ul,div.finally > dl{	padding-left:32px;	min-height: 48px;	line-height: 48px;}p>em:first-child{	margin-right:8px;	padding:8px 4px;}body{	padding-bottom:8px;}div.all,div.container,div.base{	padding:0px 8px 8px 8px;}/*---extra-------------------------------------------------------------------------------*/hr+div.section>*>ul,hr+div.section>*>ol,hr+div.section>*>dl{	margin: 16px 32px;	padding-left:32px;	min-height: 48px;	line-height: 48px;	color:white;	text-shadow:black 1px 2px 2px, 2px 4px;	background-color:#000000;	font-size:90%;}hr+div.section>*>ul,hr+div.section>*>ol>li>ul{	list-style-type:square;}hr+div.section>*>ol>li>ul, hr+div.section>*>dl>dd{	padding-left:16px;	min-height: 48px;	line-height: 48px;	color:white;	text-shadow:black 1px 2px 2px, 2px 4px;	background-color:#000000;}hr+div.section>*>dl>dt{	float:left;	width:102px;	padding-left:16px;}hr+div.section>*>dl>dd:before{	content:": ";}div.section>ul>li>a{	color:#99cc00 !important;	padding-left:0px !important;	padding-left:32px;	min-height: 48px;	line-height: 48px;}div.section>ol>li>ul>li>a{	color:#99cc00;	text-decoration:none;}/*---exception-------------------------------------------------------------------------------*/hr+div.section>*>h5+p{	margin:16px 32px;	padding:0px 32px;	min-height: 48px;	line-height: 48px;	background:#000000;	font-size:90%;}hr+div.section>*>h5+p:first-letter{	color:#ffffff;	text-shadow:black 1px 2px 2px, 2px 4px;}div.finally>h2:first-child{	padding: 0px 16px;	border-left:solid 16px #111111;	color:white;	background:#99cc00;	text-shadow:black 1px 2px 2px, 2px 4px;}div.section>*>h6{	margin:16px 32px;	margin-bottom:-16px;	padding: 0px 32px;	min-height: 48px;	line-height: 48px;	color:#ffffff;	text-shadow:black 1px 2px 2px, 2px 4px;	background:#000000;}hr+div.section>div.section>h3+ul+p,div.section>h3+p+p+p+h4+ul+p{	margin-top:-16px;}/*kitanaina_orz*/