body
	{
	background-color:rgb(30,30,30);
	font-size:1em;
	color:rgb(60,60,110);
	font-family:Tahoma, Arial, sans-serif;
	}
	
		:link, :visited {text-decoration:none;}
		ul,ol {list-style:none;}
		h1,h2,h3,h4,h5 {font-size:1em;}
		ul,li,h1,h2,h3,h4,h5,body,html,p,blockquote {margin:0;padding:0;}
		a img,:link img,:visited img {border:none;}
		li {display:inline;}
		
	a
	{
	text-shadow: 2px 2px 5px rgb(30,30,70);
	}


.container
	{
	border:1px solid rgb(30,30,30);
	text-align:center;
	width:98%;
	margin:3px auto 0 auto;
	background-color:rgb(157,157,157);
	background-image:none;
	}


.left
	{
	display:none;
	}
	
	.left img {width:135px;margin:4px 0 2px 7px;}
	
	.left a{color:rgb(254,90,31);}
	
.lang
	{
	color:rgb(230,230,230);
	text-align:right;
	margin:3px;
	}	
	
	.lang a {color:rgb(230,230,230);}
	.lang a:visited {color:rgb(220,220,220);}
	.lang a:hover {color:rgb(255,255,255);}
	.lang a:active {color:rgb(255,255,255);}
	
.header
	{
	color:rgb(255,255,255);
	margin:5px;
	}

	.header h1
	{
	font-weight:normal;
	font-family:Impact,sans-serif;
	font-size:2em;
	color:rgb(255,255,255);
	margin:30px auto 5px;
	}
	
	.header a
	{
	color:rgb(255,255,255);
	display:block;
	padding:0;
	margin:0;
	text-shadow:3px 3px 5px rgb(25,25,100);
	}
		
.nav
	{
	color:rgb(220,220,220);
	margin:auto;
	}
	
	.nav a
	{
	display:inline;
	font-size:0.8em;
	font-weight:bold;
	padding:2px;
	color:rgb(255,255,255);
	}
	
	.nav h2
	{
	margin:20px 0 5px 5px;
	font-weight:normal;
	color:rgb(90,90,90);
	text-align:left;
	font-size:0.8em;
	border:none;
	}

.content
	{
	width:98%;
	margin:5px;
	padding-right:45px;
	overflow:auto;
	text-align:left;
	}
	
	.content a
	{
	color:rgb(77,77,150);
	text-shadow:none;
	}
	
	.content a:visited
	{
	color:rgb(77,77,150);
	}
	
	.content a:hover
	{
	color:rgb(40,40,100);
	}
	
	.content a:active
	{
	color:rgb(77,77,150);
	}
	
	p
	{
	margin-bottom:0.5em;
	}
	
	.content li{display:block;list-style-type:circle;}
	
	h1
	{
	color:rgb(255,255,255);
	font-size:1.5em;
	text-shadow:3px 3px 5px rgb(25,25,100);
	}
	
	h2
	{
	border-top:1px dotted;
	}
	
	h3
	{
	margin:25px 0 5px 0;
	color:rgb(50,50,100);

	}
	
	h4
	{
	color:rgb(220,220,220);
	background-color:rgb(110,145,190);
	background-color:rgb(80,115,180);
	padding:2px;
	margin:25px 0 10px 0;
	}


.keitai
	{
	visibility:show;
	}
	
.footer
	{
	color:rgb(220,220,220);
	padding:10px;
	font-size:0.8em;
	margin:25px 0;
	}
	
	.footer a
	{
	padding:0px;
	display:inline;
	color:rgb(215,215,255);
	}
	
	img{display:none;}

	.ninja{display:none;}