* { margin:0; padding:0; }


 html,body { 

background-image: url(c_bottombg.jpg), url(c_topbg.jpg)  ;
background-repeat: no-repeat, no-repeat, repeat-y;
background-position: center bottom, center top, center top;
background-color:  #000215;
min-height: 100%;
    }



 #wrapper { 
background-image: url(c_bg.jpg);
width: 986px;
display:block;
padding: 0;
padding-top: 0px;
margin-top:0px;
border: 0px solid red;
margin-left:auto;
  margin-right:auto;
}

 #top_banner { 
background-image: url(c_banneri.jpg);
background-repeat:no-repeat;
width: 986px;
height:600px;
padding: 0;
margin-top: -0px;
border: 0px solid black;}


   #text  {
background-image: url(c_bg.jpg);
background-repeat:repeat-y;
overflow : hidden;
width:986px;
border: 0px solid white;
padding-top:0px;
padding-bottom:20px;
    }



   #footer  {
width:986px;
height:73px;
background-image: url(c_footer.jpg);
background-repeat:no-repeat;
margin-top: 0px;
margin-bottom: 0px;
border: 0px solid black;
    }

   #footer2  {
width:986px;
height:25px;
background-color: #000000;
margin: 0;
border: 0px solid white;
    }
	
	  #headerimg  {
position:relative;
left:265px;
top: 52px;
width:461px;
height:76px;
border: 0px solid red;
 }

	
  
		  #newimg  {

width:140px;
height:156px;
border: 0px solid red;
    }
		 #home  {
border: 0px solid red;
    }		
	
	 #archive  {
float: left;
border: 0px solid red;
margin-left:6px;
    }
	
	#about  {
float: left;
border: 0px solid red;
margin-left:5px;
    }
	
		 #characters  {
float: left;
border: 0px solid red;
margin-left:10px;
    }
	
	#gallery  {
float: left;
border: 0px solid red;
margin-left:10px;

    }
	

	
	#mini {
float: left;
border: 0px solid red;
margin-left:10px;

    }
	#links  {
float: left;
border: 0px solid red;
margin-left:10px;

    }
	
	


    

 #navmain {

position:relative;
left:0px;
top: 0px;
width:950px;
height:500px;
border: 0px solid green;
margin-top:0px;
    }
	

	
	
	 #nav1{

float:left;
width:353px;
height:258px;
border: 0px solid white;
margin-top:177px;
margin-left:325px;
    }
	
		 #comiclinks{
background-image: url(c_comicupdate.jpg); 
background-position: 0px 0px;	 
float:left;
width:353px;
height:258px;
border: 0px solid white;
margin-top:177px;
margin-left:325px;
overflow:hidden;
    }

		 #comics{
margin-top:0px;
opacity:0.0;
filter:alpha(opacity=00);
    }
	
	

			 #navnav{
background-image: url(c_nav.jpg); 	
background-repeat:no-repeat; 
float:left;
width:852px;
height:32px;
border: 0px solid blue;
margin-top:37px;
margin-left:71px;
    }
	
			#navhome{

float:left;
width:87px;
height:32px;
border: 0px solid white;
margin-left:0px;

    }
	
		#navhome:hover{
background-image: url(c_nav.jpg); 
background-position: 0px -33px;

    }
	
	#navabout{

float:left;
width:91px;
height:32px;
border: 0px solid white;
margin-left:15px;

    }
	
		#navabout:hover{
background-image: url(c_nav.jpg); 
background-position: -102px -33px;

    }
	
#navarchive{

float:left;
width:110px;
height:32px;
border: 0px solid white;
margin-left:16px;

    }
	
		#navarchive:hover{
background-image: url(c_nav.jpg); 
background-position: -209px -33px;

    }
	
						#navcharacters{

float:left;
width:155px;
height:32px;
border: 0px solid white;
margin-left:20px;

    }
	
		#navcharacters:hover{
background-image: url(c_nav.jpg); 
background-position: -339px -33px;

    }
	
		#navgallery{

float:left;
width:103px;
height:32px;
border: 0px solid white;
margin-left:24px;

    }
	
		#navgallery:hover{
background-image: url(c_nav.jpg); 
background-position: -518px -33px;

    }
	
#navfanart{

float:left;
width:92px;
height:32px;
border: 0px solid white;
margin-left:23px;

    }
	
		#navfanart:hover{
background-image: url(c_nav.jpg); 
background-position: -644px -33px;

    }
	
	#navstore{

float:left;
width:78px;
height:32px;
border: 0px solid white;
margin-left:15px;

    }
	
		#navstore:hover{
background-image: url(c_nav.jpg); 
background-position: -751px -33px;

    }
	
	    a.navlink{
    display: block;
	width:100%;
	height:100%;
    } 


	
 .chardiv{
width:320px;
border: 0px solid red;
margin-left:20px;
margin-bottom:20px;
float:left;
text-align:center;
overflow :hidden;
    }



p{

color: #7c3515;
font-size: 13px;
font-family: bookman old style, palatino linotype, georgia;
font-weight: normal;
margin-left: 145px;
margin-right: 165px;
line-height:150%;
text-align:justify;

}



p.spec{
margin:0;
margin-bottom:5px;
margin-right:5px;
margin-left:5px;
}

p.footer{

color: #59859b;
font-size: 12px;
font-family: bookman old style, palatino linotype, georgia;
font-weight: normal;
margin-left: 150px;
text-align:center;
}

p.chara{

color: #2f7c9f;
margin:0;
text-align:center;
margin-bottom:5px;
}

p.comicindex{

color: #2f7c9f;
font-size: 12px;
font-family: bookman old style, palatino linotype, georgia;
font-weight: normal;
margin-left: 0px;
margin-right: 0px;
}

h1{

color: #2f7c9f;
font-size: 16px;
font-family:  Century Gothic, bookman old style, trebuche ms;
font-weight: normal;
margin-left: 145px;
margin-right: 165px;
line-height:150%

}







   a.footer { 
font-size: 12px;
font-family:  Century Gothic, bookman old style, trebuche ms;
color: #2f7c9f;
text-decoration: none;
   }

   a:hover {
text-decoration: none; color: #84edf0;
      }

a { 
font-size: 12px;
font-family:  Century Gothic, bookman old style, trebuche ms;
color: #2f7c9f;
text-decoration: none;
   }
   
    a.text{
text-decoration: none; color: #2f7c9f;
      }

   a.text:hover {
text-decoration: none; color: #84edf0;
      }




 #charas { 
float:left;
width: 195px;
height: 170px;
padding: 0pc;
margin-left:0px;
border: 0px solid black;}



 #suttukuva { 
width: 580px;
height: 470px;
padding: 0;
margin-left:121px;
margin-right: 124px; 
border: 1px solid black;}



a img.navi { 
border: 0px solid #541913;
}

a:hover img.navi { 
border: 0px solid #541913;
}

a img { 
border: 1px solid #2f7c9f;
margin-right:5px;
margin-bottom:5px;
}

a:hover img{ 
border: 1px solid #84edf0;
}



   #comicindex2  {
float: left; 
border: 0px solid black; 
width: 700px; 
padding-left:100px; 
margin-left:100px; 
margin-top: 25px;;
    }
	
	
   .hidden {
display:none;
    }
	
		.fanartdiv  {
float: left;
width:190px;
height:170px;
margin-right:5px;
margin-bottom:5px;
color: #7c3515;


    }
		.fanartdiv2  {
float: left;
width:280px;
height:340px;
margin-right:20px;
margin-bottom:10px;
font-size: 13px;
font-family: "palatino linotype", "book antiqua", georgia, serif;
font-weight: normal;
line-height:145%;
color: #7c3515;


    }

