
* {border:0; margin:0; padding:0}
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

body
	{
	background-color:rgb(54,49,70);
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	color:rgb(35,26,31);
	text-align:left;
	}
	
	a:link 
	{
	color:rgb(80,80,120);
	text-decoration: none;
	}
	
	a:visited 
	{
	color:rgb(80,80,120);
	text-decoration: none;
	}
	
	a:hover
	{
	color:rgb(35,26,131);
	text-decoration: none;
	}
	
	a:active 
	{
	text-decoration: none;
	}
	
.container
	{
	width:750px;
	margin:10px auto;
	background-image: url(sozai/header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
.header
{
font-family:Verdana, Arial, Helvetica, sans-serif;
height:150px;
padding-left:270px;
}  

.nav
{
padding:0 0 0 30px;
}

.nav li 
{
display:inline;
font-size:15px;
}

.nav a
	{
	color:rgb(255,255,255);
	text-decoration: none;
	padding:0 2% 0 2%;
	}
	
	.nav a:link 
	{
	color:rgb(255,255,255);
	}
	
	.nav a:visited 
	{
	color:rgb(255,255,255);
	}
	
	.nav a:hover 
	{
	color:rgb(120,170,280);
	} 

.verse
	{
	font:Arial, sans-serif;
	color:rgb(170,170,170);
	border-bottom:4px solid rgb(80,130,255);
	font-size:11px;
	padding:3px;
	text-align:center;
	}

		h1 
		{
        font:bold 24px Verdana, Arial, Helvetica, sans-serif;
		color:rgb(30,80,190);
		padding:30px 0 0 20px;
        }
		
		h2 
		{
        font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
		color:rgb(30,80,190);
		padding:10px 0 30px 30px;
        }
		
		.ninja{font-weight:normal;color:rgb(80,130,255);}

.content
	{
	padding:10px 77px 57px 77px;
	line-height:120%;
	background-color:rgb(255,255,255);
	border:0px solid rgb(80,130,255);
	}
	
	p
	{
	padding:0 0 1em 0;
	}
	
	.content ul
	{
	list-style:disc;
	padding:3px;
	line-height:150%;
	margin-left:30px;
	}
					
		h3 
		{
        font:bold 14px/16px verdana, arial, helvetica, sans-serif;
		color:rgb(170,170,170);
		padding:0 0 40px;
		text-transform:capitalize;
        }
        
        h4 
        {
        font:bold 16px/18px verdana, arial, helvetica, sans-serif;
		color:rgb(80,80,120);
		padding:0 0 10px;
        }

.foot
{
height:100px;
background-image:url(sozai/footer.jpg);
background-position:center;
background-color:rgb(24,20,16);
font-size:12px;
text-align:center;
color:rgb(180,180,220);
}

.footer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:rgb(24,20,16);
border-bottom:3px solid rgb(80,130,255);
font-size:12px;
text-align:center;
color:rgb(180,180,220);
padding:3px;
}
	.footer li
	{
	display:inline;
	font-size:12px;
	}

	.footer a 
	{
	padding:0 3% 0 3%;
	text-align:center;
	text-decoration:none;
	}
	
	.footer a:link 
	{
	color:rgb(200,200,240);
	}
	
	.footer a:visited 
	{
	color:rgb(200,200,240);
	}
	
	.footer a:hover 
	{
	color:rgb(255,255,255);
	background-color:rgb(0,0,0);
	}	
.footcopy
	{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;		
	padding:2px;
	color:rgb(80,80,120);
	text-decoration:none;
	text-align:center;
  	}	