body {

	font-size:9pt;
	font-family:verdana;
	color:black;
	line-height:15pt;
	margin-left:10pt;
	margin-right:10pt;
	background: black;
	

}

img.floatleft {
	
	float: left;
	margin: 4px;

}


h2 {
	font-size:12pt;
	
}

hr {
	color: #363434;
}





/*top */


div.header {
	
	
	width:900px;
	height:180px; 
	margin: 0 auto;
	background-image:url('AnimeBannercopy2.gif');
	padding: 10px;
	display:block;
	

}


div.logo {


		
	float: left;
	margin: 0 auto;
	border-style: none;
	color: #363434;


/* MENU */	

}

.menu {
	
	
	width: 900px; /* this needs to be 1000 to disply correctly in firefox????*/
	height:34px;
	background: ;
	margin: 0 auto;
	padding: 0;
	
	
	
	
	
	
	
	
}

.menu ul{
	
	display: inline;
	font: bold 12px verdana;
	line-height: 34px;
	margin: 0;
	list-style:none;
	
	

}


.menu li {

	float: left;
	margin: 0 1px 10px 0;
	padding: 0 0 0 5px;
	background: url("buttonleft.png");
	background-repeat: no-repeat;
	display: block;
	
	

}

.menu a {

	
	display: block;
	color: white;
	background: url("buttonright.png");
	background-repeat: no-repeat;
	background-position: right;
	margin: 0 0 0 0;
	padding: 0px 10px;
	text-decoration: none;
	border: none;
	
	
}




/* page*/

div.page {

	height:1250px;
	width:900px;
	background: #363434;
	margin: 0 auto;
	padding: 10px 10px 10px 10px;
}


div.page2 {

	height:1500px;
	width:900px;
	background: #363434;
	margin: 0 auto;
	padding: 10px 10px 10px 10px;
}


div.toptab  {

	
	width: 900px;
	padding: 5px 10px 0 10px;
	background-image: url('animebar3.png');
	margin: 0 auto;
	color: #1ACDF5;
	line-height: 21px;
	text-align:center;

}

.toptab h1 {

	font-size: 10pt;
	padding: 0;
	border: black;
	margin: 0;
	display:inline;


}




div.leftcontent {

	
	width:540px;
	float: left;
}


div.intro   {

	width: 875px;
	height: 100px;
	background: #211F1F;
	margin: 0 0 10px 0;
	padding:10px;
	color: white;
	

}

.intro h1 {

	font-size: 16pt;
	padding: 0;
	border: black;
	margin: 0;
	color: #1ACDF5;
	display:inline;

}

.intro span {

	font-size: 16pt;
	padding: 0;
	border: black;
	margin: 0;
	color: #1ACDF5;
	display:inline;
	font-weight:bold;

}




div.reviews  {

	float:left;
	width:520px;
	padding: 5px 10px 0 10px;
	background-image: url('animebar.png');
	margin: 0;
	color: #1ACDF5;
	line-height: 21px;



}

.reviews strong {

	font-size: 12pt;
	padding: 0;
	border: black;
	margin: 0;


}

.reviews h2 {

	font-size: 15pt;
	padding: 0;
	border: black;
	margin: 0;
	display:inline;


}

.reviews a {

	color: #1ACDF5;;
	text-decoration: none ;	

}

.reviews a:hover {

	color: #1ACDF5;;
	text-decoration: underline;

}


.reviews a:visited {

	color: #1ACDF5;
		

}


.title h1 {

	font-size: 16pt;
	padding: 0;
	border: black;
	margin: 0;


}

div.mainreview {

	
	float: left;
	height:345px; 
	padding: 10px;
	background: #211F1F;
	color:white;
	overflow: hidden;
	margin:0;

}


.mainreview strong {

	font-size: 14pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;
	padding: 5px;
	color: #1ACDF5

}


.mainreview a {

	color: #1ACDF5;;
	text-decoration: none;	

}

.mainreview a:hover {

	color: #1ACDF5;;
	text-decoration: underline;

}


.mainreview a:visited {

	color: #1ACDF5;;
	text-decoration: none;	

}





div.homefeature   {

	float: left;
	height: 270px;
	width: 520px;
	background: #211F1F;
	padding:15px 10px 10px 10px;
	
	
	

}

div.homeentry  {
	
	float:left;
	width:245px;
	height:270px;
	background:#363434;
	margin:3px;
	padding:3px;
	border-right:solid;
	border-bottom:solid;
	border-color:black;
	border-width:2px;
	color: white;


}


.homeentry strong {

	font-size: 14pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;
	padding: 5px;

}



.homeentry a {

	color: #1ACDF5;;
	text-decoration: none;
	font-size: 14pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;
	padding: 5px;
	font-weight: bold;	

}

.homeentry a:hover {

	color: #1ACDF5;;
	text-decoration: underline;

}


.homeentry a:visited {

	color: #1ACDF5;;
	text-decoration: none;	

}

.homeentry img  {

	
	border-color:black;

}


	


div.newswrapper {


	float: right;
	width:370px;
	margin: 0 auto;
	padding: 10px;
	background: #211F1F;
	color:white;
	overflow: hidden;	


}



div.leftcontentnews {

	
	
	float: left;
}




div.latestnews {

	
	float:right;
	width:330px;
	padding: 5px 10px 0 10px;
	background: black;
	margin: 0;
	color: #1ACDF5;
	line-height: 11px;


}


div.animenewstitle  {

	float:right;
	width:330px;
	padding: 5px 10px 0 10px;
	background-image: url('animebar2.png');
	margin: 0;
	color: #1ACDF5;
	line-height: 22px;



}

.animenewstitle a {

	color: #1ACDF5;;
	text-decoration: none;	

}

.animenewstitle a:hover {

	color: #1ACDF5;;
	text-decoration: underline;

}


.animenewstitle a:visited {

	color: #1ACDF5;;
		

}




.animenewstitle h2 {

	font-size: 14pt;
	padding: 0;
	border: black;
	margin: 0;


}

div.animenewswrapper {

	float:right;
	width:345px;
	height:600px;
	background-color: #211F1F;
	padding:2px;
	


}




.news {


	
	width:328px;
	height:75px; 
	float: right;
	margin: 0 auto;
	padding: 10px;
	background: #211F1F;
	color:white;
	overflow: hidden;
	border-bottom: dashed;
	border-width:2px;
	border-color:#363434;
}



.news a {

	color:yellow;
	text-decoration: none;	

}

.news a:hover {

	color:yellow;
	text-decoration: underline;

}



/*       Seperate news pages */




div.latestnewswrapper   {


	float: left;
	height: 800px;
	width: 650px;
	background: #211F1F;
	padding:10px;
	margin: 0;


}



div.newstitle  {

	float:left;
	width:650px;
	padding: 5px 10px 0 10px;
	background-image: url('animebar.png');
	margin: 0;
	color: #1ACDF5;
	line-height: 21px;
	font-size: 11pt
	



}

.newstitle h1 {

	font-size: 16pt;
	padding: 0;
	border: black;
	margin: 0;
	display: inline;


}



div.latestnews2 {

	
	float:left;	
	width:650px;
	padding: 10px 10px 0 10px;
	background-image: url('animebar.png');
	margin: 0;
	color: #1ACDF5;
	line-height: 2px;

}


div.newstopstory   {

	float:left;
	width:630px; 
	padding: 10px;
	background: #211F1F;
	color:white;
	overflow: hidden;
	border-bottom: dashed;
	border-width:2px;
	border-color:#363434;


}


.newstopstory  span{

	color:#1ACDF5;
	font-size:12pt;
	font-weight:bold;
	

}



.newstopstory a {

	color:yellow;
	text-decoration: none;	

}

.newstopstory a:hover {

	color:yellow;
	text-decoration: underline;

}



div.newspage   {

	width:650px;
	float: left; 
	padding: 10px;
	background: #211F1F;
	color:white;
}
	

	


.newspage h2 {

	font-size: 18pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;

}

.newspage a {

	color: #1ACDF5;;
	text-decoration: none;	

}

.newspage a:hover {

	color: #1ACDF5;;
	text-decoration: underline;

}


.newspage a:visited {

	color: #1ACDF5;;
		

}


.newspage p {

	padding: 0;
	margin: 0;


}

div.newsarchive2 {

	float: right;
	width: 200px;
	height: 400px;
	background: #211F1F;
	color: white;
	padding: 10px;
	

}


.newsarchive2 h1 {

	font-size: 12pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;

}


.newsarchive2 p {

	padding: 1px 20px;

}



.newsarchive2 a {

	color: #1ACDF5;;
	text-decoration: none;	

}

.newsarchive2 a:hover {

	color: #1ACDF5;;
	text-decoration: underline;

}


div.newsarchive {

	float: right;
	width: 200px;
	background: #211F1F;
	color: white;
	padding: 10px;
	

}

.newsarchive h1 {

	font-size: 12pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;

}

.newsarchive p {

	padding: 1px 20px;

}



.newsarchive a {

	color: #1ACDF5;;
	text-decoration: none;	

}

.newsarchive a:hover {

	color: #1ACDF5;;
	text-decoration: underline;

}



/*   SEPERATE ANIME PAGES  */


div.animewrapper  {

	width:880px;
	height:1200px;
	background: #211F1F;
	color: white;
	padding:10px;
	


}

.animewrapper h1   {


	font-size: 16pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;


}

.animewrapper h2  {

	font-size: 12pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;	


}

div.animewrapper2  {

	width:880px;
	height:1470px;
	background: #211F1F;
	color: white;
	padding:10px;
	


}

.animewrapper2 h1   {


	font-size: 16pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;


}

.animewrapper2 h2  {

	font-size: 12pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;	


}




div.animeleftcontent   {


	float: left;
	width: 225px;
	height: 600px;
	padding:5px;


}


.animeleftcontent  span{

	color:#1ACDF5;
	font-size:8pt;
	font-weight:bold;

}



.animeleftcontent  a{

	
	color:#1ACDF5;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	

}

.animeleftcontent  a:hover{

	color:#1ACDF5;
	text-decoration:underline;
	

}

div.animeleftcontent2  {

	font-size:10pt;
	font-weight:bold;
	background: black;
	padding:10px;

}







div.animerightcontent  {

	float: right;
	width: 620px;
	height: 600px;
	background: ;
	padding:10px



}

.animerightcontent span {

	margin:10px 50px 10px 50px;
	
	

}

.animerightcontent a {

	color: #1ACDF5;;
	text-decoration: none ;	

}

.animerightcontent a:hover {

	color: #1ACDF5;;
	text-decoration: underline;

}


.animerightcontent a:visited {

	color: #1ACDF5;
		

}



/* episode pages*/


div.pageepisodes {

	height:1600px;
	width:900px;
	background: #363434;
	margin: 0 auto;
	padding: 10px 10px 10px 10px;
}


div.animerightcontentepisodes  {

	float: right;
	width: 620px;
	background: ;
	padding:10px



}

div.animerightcontentepisodes p {

	font-size: 12pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;
	font-weight:bold;



}

.animerightcontentepisodes a {

	color: #1ACDF5;;
	text-decoration: none;	

}

.animerightcontentepisodes a:hover {

	color: #1ACDF5;;
	text-decoration: underline;

}


.animerightcontentepisodes a:visited {

	color: #1ACDF5;;
	text-decoration: none;	

}


div.animerightcontentepisodes span {

	color:#1ACDF5;


}


div.animerightcontentepisodes li{

	list-style:none;
	border-bottom: solid;
	border: 2px;
	padding:5px;	

}


div.animewrapperepisodes  {

	width:880px;
	height:1550px;
	background: #211F1F;
	color: white;
	padding:10px;
	


}




.animewrapperepisodes h1   {


	font-size: 16pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;


}

.animewrapperepisodes h2  {

	font-size: 12pt;
	background: ;
	padding: 0;
	border: black;
	margin: 0;	


}



/* Anime landing page*/


/* Probably need wrapper for whole page here including background */




div.title  {

	float:left;
	width:675px;
	padding: 5px 10px 0 10px;
	background-image: url('animebar.png');
	margin:0;
	color: #1ACDF5;
	line-height: 22px;
	font-size: 12pt;
	



}

.title h1 {

	font-size: 16pt;
	padding: 0;
	border: black;
	margin: 0;
	display: inline;


}


div.featuredanime   {

	float: left;
	height: 220px;
	width: 675px;
	background: #211F1F;
	padding:10px;
	
	

}




	



div.entry  {
	
	float:left;
	width:210px;
	height:210px;
	background:#363434;
	margin:3px;
	padding:3px;
	border-right:solid;
	border-bottom:solid;
	border-color:black;
	border-width:2px;
	color: white;


}









.entry strong   {

	color:#1ACDF5;
	font-size: 12pt;


}

.entry a {

	color: #1ACDF5;;
	text-decoration: none;	

}

.entry a:hover {

	color: #1ACDF5;;
	text-decoration: underline;

}


.entry a:visited {

	color: #1ACDF5;;
	text-decoration: none;	

}



div.A-Zwrap   {

	float: left;
	width: 675px;
	height: 70px;
	background: #211F1F;
	padding:10px;
	
	
	

}



div.A-Zwrap2   {

	float: left;
	width: 675px;
	height: 70px;
	background: #211F1F;
	padding:10px;
	margin: 0 0 10px 0;
	
	
	

}



div.A-Z {

	width:630px;
	height: 30px;
	border-right:solid;
	border-bottom:solid;
	border-color:black;
	border-width:2px;
	background:#363434;
	padding:10px 17px;
	color: white;
	font-size: 12pt;
	font-weight:bold;

}


.A-Z ul {
	
	
	

}



.A-Z li {

	display: inline;
	list-style:none;
	padding: 3px;
	font-size: 11pt;
	font-weight: bold;


}



.A-Z a {

	color: yellow;
	text-decoration: none;	

}

.A-Z a:hover {

	color: yellow;
	text-decoration: underline;

}

.A-Z a:visited  {

	color: yellow;
	


}



div.topanimewrap  {

	float: left;
	width: 675px;
	height: 820px;
	background: #211F1F;
	padding:10px;
	
	
}


div.topanime  {

	float:left;
	width:660px;
	height:145px;
	background:#363434;
	margin:3px;
	padding:5px;
	border-right:solid;
	border-bottom:solid;
	border-color:black;
	border-width:2px;
	color: white;	



}

.topanime strong   {

	color:#1ACDF5;
	font-size: 12pt;
	


}


.topanime a {

	color: #1ACDF5;;
	text-decoration: none;	
	

}

.topanime a:hover {

	color: #1ACDF5;;
	text-decoration: underline;

}


.topanime a:visited {

	color: #1ACDF5;;
	text-decoration: none;	

}

.topanime img  {

	
	border-color:black;

}



div.topanimeright {

	float:right;
	

}





div.footer  {

	width: 900px;
	height: 100px;
	background: #211F1F;
	margin: 0 auto;
	padding: 10px;



}

div.footerinfo {

	width: 900px;
	border-bottom: dashed;
	border-width:2px;
	border-color:#363434;
	padding: 5px;
	text-align: center;
	color: gray;


}

.footerinfo a {

	color: gray;
	text-decoration: none;	

}

.footerinfo a:hover {

	color: gray;
	text-decoration: underline;

}


.footerinfo a:visited {

	color: gray;
	text-decoration: none;	

}


/* Contact page*/


div.contactform   {

	float:left;
	width: 600px;
	height: 500px;
	text-align:right;
	color: white;

}


.contactform li  {

	list-style:none;



}

div.contactus   {

	color:white;
	float:left;

}

.contactus h1{


	font-size: 16pt;
	color: white;
	background: ;
	padding: 0;
	border: black;
	margin: 0;


}

div.contactright {

	float: right;
	width: 250px;
	height:250px;
	text-decoration:none;

}

.contactright a:visited {

	text-decoration: none;


}

.contactright img  {

	
	border-style:none;

}


div.charactertitle  {

	float:left;
	width:700px;
	padding: 5px 10px 0 10px;
	background-image: url('animebar.png');
	margin:0;
	color: #1ACDF5;
	line-height: 24px;
	font-size: 12pt;



}

.charactertitle h1 {

	font-size: 16pt;
	padding: 0;
	border: black;
	margin: 0;


}


div.characterwrapper  {

	float: left;
	width:700px;
	height:1000px;
	background:#211F1F;
	padding:10px;



}


div.characters {

	float:left;
	width:330px;
	height:400px;
	background:#363434;
	padding:3px;
	border-right:solid;
	border-bottom:solid;
	border-color:black;
	border-width:2px;
	color: white;
	margin:5px;

}

div.animea-z {

	width: 600px;
	background:#211F1F;
	padding:10px;
	font-size:12pt;
	color: #1ACDF5;


}

.animea-z h1{

	font-size:14pt;


}

.animea-z   li{

	list-style:none;	

}

.animea-z a {

	color: #1ACDF5;
	text-decoration: none;	
	

}

.animea-z a:hover {

	color: #1ACDF5;
	text-decoration: underline;

}


.animea-z a:visited {

	color: #1ACDF5;
		

}

div.sitemap {

	width: 800px;
	background:#211F1F;
	padding:10px;
	font-size:12pt;
	color: #1ACDF5;


}

.sitemap h1{

	font-size:14pt;


}

.sitemap   li{

	list-style:none;	

}

.sitemap a {

	color: #1ACDF5;
	text-decoration: none;	
	

}

.sitemap a:hover {

	color: #1ACDF5;
	text-decoration: underline;

}


.sitemap a:visited {

	color: #1ACDF5;
		

}