/* MAIN SITE STYLES */

a:link      	{ color: #FF7800; text-decoration: none; }
a:visited    	{ color: #FF7800; text-decoration: none; }
a:hover      	{ color: #555555; text-decoration: none; }

a.link:link      	{ color: #111111; font-size: 12px; text-decoration: none; line-height: normal; }
a.link:visited    	{ color: #111111; font-size: 12px; text-decoration: none; line-height: normal; }
a.link:hover      	{ color: #969696; font-size: 12px; text-decoration: none; line-height: normal; }

a.navbar:link	{ color: #111111; text-decoration: none; }
a.navbar:visited	{ color: #111111; text-decoration: none; }
a.navbar:hover	{ color: #FF7800; text-decoration: none; }

table.info a:link	{ color: #666666; text-decoration: none; }
table.info a:visited	{ color: #666666; text-decoration: none; }
table.info a:hover	{ color: #FF7800; text-decoration: none; }

a.path:link	{ color: #111111; text-decoration: none; }
a.path:visited	{ color: #111111; text-decoration: none; }
a.path:hover	{ color: #FF7800; text-decoration: none; }

body		{ font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: #111111; background-color: #336699; background-image: url('/layout/bg.png'); background-repeat: repeat-x; }
table        	{ font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: #111111; text-align: justify; line-height: 14px; }
input		{ font-family: Verdana, Arial, Sans-serif; color: #000000; background-color: #F0F0F0; border-color: #000000; border: 1px solid #000000; font-size: 8pt; }
textarea		{ font-family: Verdana, Arial, Sans-serif; color: #000000; background-color: #F0F0F0; border-color: #000000; border: 1px solid #000000; font-size: 8pt; }
.welcome		{ font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: #000000; line-height: 14px; }
.eps-countdown	{ font-family: Verdana, Arial, Sans-serif; font-size: 13px; color: #000000; font-weight: bold; padding-bottom: 2px; margin-bottom: 7px; border-bottom: 1px solid #DCDCDC; }
div.navbar	{ padding-left: 7px; }
div.navbar:hover	{ padding-left: 7px; margin-right: 1px; background-color: #F0F0F0; font-size: 11px; color: #FF7800; }
span.nav-link	{ color: #111111; font-size: 11px; text-decoration: none; }

.header		{ font-size: 12px; font-weight: bolder; color: #000000; text-align: center; padding: 1px; border-top:1px solid #969696; border-bottom:1px solid #969696; background-color: #DCDCDC; }
.sub-header	{ font-size: 12px; font-style: italic; color: #000000; text-align: center; padding: 1px; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; background-color: #F0F0F0; }
#nav		{ border: 1px solid #DCDCDC; outline: 2px solid #F0F0F0; background-color: #FFFFFF; padding: 3px; }
#nav ul		{ display: inline; margin-left: 0; width: 100%; }
#nav ul li.1	{ list-style: none; display: inline; width: 25%; text-align: left; }
#nav ul li.2	{ list-style: none; display: inline; width: 50%; text-align: center; }
#nav ul li.3	{ list-style: none; display: inline; width: 25%; text-align: right; }
table.nav		{ font-size: 11px; border: 1px solid #DCDCDC; outline: 2px solid #F0F0F0; background-color: #FFFFFF; }
.credit		{ font-size: 9px; color: #111111; text-align: center; margin-top: 25px; padding: 2px; border-top: 1px solid #DCDCDC; width: 60%; align: center; }

h1		{ font-family: Verdana, Arial, Sans-serif; font-size: 20px; color: #000000; text-align: center; margin: 0px; line-height: normal; }
h2		{ font-family: Verdana, Arial, Sans-serif; font-size: 12pt; color: #000000; font-weight: bold; text-align: center; margin: 0px; line-height: normal; }
.margin		{ margin-bottom: 5px; }
.margin2		{ margin-bottom: 7px; }
.pad		{ padding: 3px; }
.sup		{ font-size: 9px; font-weight: bolder; vertical-align: top; }
.title		{ font-size: 14px; padding-bottom: 2px; margin-bottom: 6px; border-bottom: 1px solid #DCDCDC; line-height: normal; }
.title2		{ font-size: 12px; padding-bottom: 2px; margin-bottom: 6px; border-bottom: 1px solid #DCDCDC; line-height: normal; }

/* NEWS POST STYLES */

.news a:link	{ color: #FF7800; text-decoration: none; }
.news a:visited	{ color: #FF7800; text-decoration: none; }
.news a:hover	{ color: #555555; text-decoration: none; }

.news-title a:link	{ color: #111111; text-decoration: none; }
.news-title a:visited	{ color: #111111; text-decoration: none; }
.news-title a:hover	{ color: #969696; text-decoration: none; }

.news-link a:link	{ color: #555555; text-decoration: none;  }
.news-link a:visited	{ color: #555555; text-decoration: none; }
.news-link a:hover	{ color: #FF7800; text-decoration: none; }

.com-link a:link	{ color: #FF7800; text-decoration: none; }
.com-link a:visited	{ color: #FF7800; text-decoration: none; }
.com-link a:hover	{ color: #555555; text-decoration: none; }

div.news		{ font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: #111111; padding: 3px; text-align: justify; }
div.news font	{ font-family: Verdana, Arial, Sans-serif; line-height: normal; }
div.news-title	{ border-bottom: 1px solid #DCDCDC; padding-bottom: 2px; line-height: normal; }
span.news-user	{ font-size: 11px; margin: 0px; color: #FF7800; font-weight: bolder; line-height: normal; }
span.news-date	{ font-size: 11px; color: #555555; font-weight: bolder; line-height: normal; }
span.news-subject	{ text-transform: uppercase; margin-bottom: 0px; margin: 0px; font-size: 19px; font-weight: bolder; }
div.news-date	{ border-bottom: 1px solid #DCDCDC; background-color: #F0F0F0; padding: 3px; margin-bottom: 5px; }
div.news-link	{ color: #000000; }
div.comment	{ border-top: 1px solid #DCDCDC; text-align: center; padding: 3px; margin: 3px; line-height: normal; }
div.comment:hover	{ border-top: 1px solid #DCDCDC; background-color: #F0F0F0; text-align: center; padding: 3px; margin: 3px; line-height: normal; }

a.d7:link      	{ color: #FF7800; text-decoration: none; }
a.d7:visited    	{ color: #FF7800; text-decoration: none; }
a.d7:hover      	{ color: #555555; text-decoration: none; }

/* FEATURES */

div.feat-link a:link	{ color: #336699; font-weight: bold; text-decoration: none; }
div.feat-link a:visited	{ color: #336699; font-weight: bold; text-decoration: none; }
div.feat-link a:hover	{ color: #FF7800; font-weight: bold; text-decoration: none; }
div.feat-link	{ font-size: 14px; font-weight: bold; padding-top: 3px; padding-bottom: 2px; margin-bottom: 2px; border-bottom: 1px solid #DCDCDC; line-height: normal; }
div.feat-date	{ font-size: 13px; color: #666666; font-weight: bold; font-style: italic; margin-bottom: 5px; line-height: normal; }

/* TRANSLATIONS */

a.trans-link:link	{ color: #336699; text-decoration: none; }
a.trans-link:visited	{ color: #336699; text-decoration: none; }
a.trans-link:hover	{ color: #FF7800; text-decoration: none; }
a.trans-link	{ font-size: 11px; font-weight: bold; }

/* BATTLE POWER GUIDE STYLES */

a.bp-link:link	{ color: #336699; text-decoration: none; }
a.bp-link:visited	{ color: #336699; text-decoration: none; }
a.bp-link:hover	{ color: #FF7800; text-decoration: none; }
a.bp-link	{ font-size: 12px; font-weight: bold; }

a.bp-title:link	{ color: #336699; text-decoration: none; }
a.bp-title:visited	{ color: #336699; text-decoration: none; }
a.bp-title:hover	{ color: #FF7800; text-decoration: none; }
a.bp-title		{ font-size: 13px; font-weight: bold; line-height: normal; }
span.bp-title	{ font-size: 13px; font-weight: bold; line-height: normal; }
span.bp		{ font-size: 13px; color: #FF7800; font-style: italic; line-height: normal; }
div.bp		{ font-size: 13px; color: #FF7800; font-style: italic; margin-bottom: 5px; line-height: normal; }

div.bp-nav a:link	{ color: #336699; text-decoration: none; }
div.bp-nav a:visited	{ color: #336699; text-decoration: none; }
div.bp-nav a:hover	{ color: #FF7800; text-decoration: none; }
div.bp-nav	{ font-size: 13px; font-weight: bold; text-align: center; }

table.bp-list a:link	{ color: #111111; text-decoration: none; }
table.bp-list a:visited	{ color: #111111; text-decoration: none; }
table.bp-list a:hover	{ color: #FF7800; text-decoration: none; }

/* CAST GUIDE STYLES */

div.cast-nav a:link	{ color: #336699; text-decoration: none; }
div.cast-nav a:visited	{ color: #336699; text-decoration: none; }
div.cast-nav a:hover	{ color: #FF7800; text-decoration: none; }
div.cast-nav	{ font-size: 13px; font-weight: bold; text-align: center; }

.castjap		{ font-family: Verdana, Arial, Sans-serif; font-size: 20px; color: #000000; line-height: normal; }
.castjapsmall	{ font-family: Verdana, Arial, Sans-serif; font-size: 16px; color: #000000; line-height: normal; }
.castjapsmaller	{ font-family: Verdana, Arial, Sans-serif; font-size: 14px; color: #000000; line-height: normal; }
.castjapsmallest	{ font-family: Verdana, Arial, Sans-serif; font-size: 13px; color: #000000; line-height: normal; }
.castrom		{ font-family: Verdana, Arial, Sans-serif; font-size: 12px; color: #000000; line-height: normal; }

/* CHARACTER GUIDE STYLES */

.characterjap	{ font-family: Verdana, Arial, Sans-serif; font-size: 22pt; color: #000000; line-height: normal; }
.charactereng	{ font-family: Verdana, Arial, Sans-serif; font-size: 12pt; color: #000000; font-weight: bold; line-height: normal; }

/* DATABOOK GUIDE STYLES */

div.book-link a:link		{ color: #336699; text-decoration: none; }
div.book-link a:visited	{ color: #336699; text-decoration: none; }
div.book-link a:hover	{ color: #FF7800; text-decoration: none; }
div.book-link	{ font-size: 14px; font-weight: bold; padding-bottom: 2px; margin-bottom: 5px; border-bottom: 1px solid #DCDCDC; line-height: normal; }

div.book-title a:link		{ color: #336699; text-decoration: none; }
div.book-title a:visited	{ color: #336699; text-decoration: none; }
div.book-title a:hover	{ color: #FF7800; text-decoration: none; }
div.book-title	{ font-size: 14px; padding-top: 3px; padding-bottom: 2px; margin-bottom: 5px; border-bottom: 1px solid #DCDCDC; line-height: normal;  }

.contents a:link	{ color: #666666; text-decoration: none; }
.contents a:visited	{ color: #666666; text-decoration: none; }
.contents a:hover	{ color: #FF7800; text-decoration: none; }

/* DVD GUIDE STYLES */

div.dvd-link a:link		{ color: #336699; text-decoration: none; }
div.dvd-link a:visited	{ color: #336699; text-decoration: none; }
div.dvd-link a:hover	{ color: #FF7800; text-decoration: none; }
div.dvd-link	{ font-size: 14px; font-weight: bold; padding-bottom: 2px; margin-bottom: 5px; border-bottom: 1px solid #DCDCDC; line-height: normal; }

/* EPISODE GUIDE STYLES */

a.eps-link:link	{ color: #111111; text-decoration: none; }
a.eps-link:visited	{ color: #111111; text-decoration: none; }
a.eps-link:hover	{ color: #FF7800; text-decoration: none; }

div.eps-arc-title a:link	{ color: #336699; text-decoration: none; }
div.eps-arc-title a:visited	{ color: #336699; text-decoration: none; }
div.eps-arc-title a:hover	{ color: #FF7800; text-decoration: none; }

.eps-main-title	{ font-family: Verdana, Arial, Sans-serif; font-size: 16px; color: #000000; font-weight: bold; padding-bottom: 2px; margin-bottom: 6px; border-bottom: 1px solid #DCDCDC; text-align: center; line-height: normal; width: 90%; }
.eps-button	{ font-family: Verdana, Arial, Sans-serif; font-size: 12px; line-height: normal; padding: 3px; padding-left: 10px; padding-right: 10px; background-color: #F0F0F0; border: 1px solid #DCDCDC; }
.eps-arc-title	{ font-family: Verdana, Arial, Sans-serif; font-size: 16px; color: #000000; font-weight: bold; line-height: normal; }
.eps-arc-date	{ font-family: Verdana, Arial, Sans-serif; font-size: 13px; color: #666666; line-height: 18px; padding-bottom: 2px; margin-bottom: 6px; border-bottom: 1px solid #DCDCDC; }
.eps-arc-image	{ padding-right: 5px; }
.epsjap		{ font-family: Verdana, Arial, Sans-serif; font-size: 19pt; color: #000000; line-height: normal; }
.epsrom		{ font-family: Verdana, Arial, Sans-serif; font-size: 13pt; color: #000000; line-height: normal; }
.epsrom2		{ font-family: Verdana, Arial, Sans-serif; font-size: 12pt; color: #000000; line-height: normal; }
.epseng		{ font-family: Verdana, Arial, Sans-serif; font-size: 12pt; color: #000000; font-weight: bold; line-height: normal; }
.epstitle		{ font-family: Verdana, Arial, Sans-serif; font-size: 16pt; color: #000000; font-weight: bold; line-height: normal; }
.eps-date		{ font-size: 12px; padding-bottom: 2px; margin-top: 3px; margin-bottom: 6px; border-bottom: 1px solid #DCDCDC; position: relative; line-height: normal; }
.eps-rating	{ font-size: 9px; color: #555555; float: right; position: absolute; bottom: 2; right: 10; line-height: normal; }
.eps-list-dark	{ background-color: #F0F0F0; margin-bottom: 5px; }
.eps-list-light	{ background-color: #FFFFFF; margin-bottom: 5px; }

/* MANGA GUIDE STYLES */

a.chp-link:link	{ color: #111111; text-decoration: none; }
a.chp-link:visited	{ color: #111111; text-decoration: none; }
a.chp-link:hover	{ color: #FF7800; text-decoration: none; }

div.manga-link a:link		{ color: #336699; text-decoration: none; }
div.manga-link a:visited	{ color: #336699; text-decoration: none; }
div.manga-link a:hover	{ color: #FF7800; text-decoration: none; }
div.manga-link	{ font-size: 14px; font-weight: bold; padding-bottom: 2px; margin-bottom: 5px; border-bottom: 1px solid #DCDCDC; line-height: normal; }

a.manga-mini:link		{ color: #336699; font-weight: bold; text-decoration: none; }
a.manga-mini:visited	{ color: #336699; font-weight: bold; text-decoration: none; }
a.manga-mini:hover	{ color: #FF7800; font-weight: bold; text-decoration: none; }

.wj-date		{ font-size: 9px; padding: 2px; margin-right: 3px; border: 1px solid #DCDCDC; background-color: #FFFFFF; width: 100px; line-height: normal; }

/* MINI-DB GUIDE */

.mini-menu	{ border: 1px solid #DCDCDC; background-color: #F0F0F0; padding: 4px; }
.mini-title1	{ font-size: 14px; font-weight: bold; text-align: center; margin-bottom: 2px; }
.mini-title2	{ font-size: 13px; text-align: center; border-bottom: 1px solid #DCDCDC; margin-bottom: 5px; padding-bottom: 2px; }
.mini-text		{ padding: 3px; }
a.mini-link:link	{ color: #111111; text-decoration: none; }
a.mini-link:visited	{ color: #111111; text-decoration: none; }
a.mini-link:hover	{ color: #FF7800; text-decoration: none; }

/* MISC DB GUIDE */

.misc-title a:link	{ color: #336699; text-decoration: none; }
.misc-title a:visited	{ color: #336699; text-decoration: none; }
.misc-title a:hover	{ color: #FF7800; text-decoration: none; }
.misc-title	{ font-size: 13px; font-weight: bold; padding-top: 3px; padding-bottom: 2px; margin-bottom: 6px; border-bottom: 1px solid #DCDCDC; line-height: normal; }

/* MOVIE GUIDE STYLES */

div.movie-title a:link	{ color: #336699; text-decoration: none; }
div.movie-title a:visited	{ color: #336699; text-decoration: none; }
div.movie-title a:hover	{ color: #FF7800; text-decoration: none; }
div.movie-title	{ font-size: 13px; font-weight: bold; padding-top: 3px; padding-bottom: 2px; margin-bottom: 5px; border-bottom: 1px solid #DCDCDC; line-height: normal; }

.movjap		{ font-family: Verdana, Arial, Sans-serif; font-size: 22pt; color: #000000; line-height: normal; }
.movrom		{ font-family: Verdana, Arial, Sans-serif; font-size: 11pt; color: #000000; line-height: normal; }
.moveng		{ font-family: Verdana, Arial, Sans-serif; font-size: 13pt; color: #000000; font-weight: bold; line-height: normal; }

/* PRODUCTION GUIDE */

a.pro-mini:link		{ color: #336699; font-weight: bold; text-decoration: none; }
a.pro-mini:visited	{ color: #336699; font-weight: bold; text-decoration: none; }
a.pro-mini:hover	{ color: #FF7800; font-weight: bold; text-decoration: none; }

div.pro-nav a:link	{ color: #336699; text-decoration: none; }
div.pro-nav a:visited	{ color: #336699; text-decoration: none; }
div.pro-nav a:hover	{ color: #FF7800; text-decoration: none; }
div.pro-nav	{ font-size: 13px; font-weight: bold; margin-bottom: 5px; text-align: center; }

.pro-title1	{ font-size: 16px; color: #336699; padding-bottom: 2px; border-bottom: 1px solid #DCDCDC; line-height: normal; }
.pro-title2	{ font-size: 16px; color: #336699; font-weight: bold; padding-top: 2px; margin-bottom: 15px; line-height: normal; }

div.pro-crd a:link	{ color: #666666; text-decoration: none; }
div.pro-crd a:visited	{ color: #666666; text-decoration: none; }
div.pro-crd a:hover	{ color: #FF7800; text-decoration: none; }

div.pro-list	{ font-size: 12px; text-align: left; line-height: normal; padding-left: 14px; margin-bottom: 15px; }
div.pro-crd	{ font-size: 13px; text-align: left; font-weight: bold; padding-bottom: 2px; margin-bottom: 2px; border-bottom: 1px dotted #DCDCDC; }
table.pro-crd	{ font-size: 13px; font-weight: bold; padding-bottom: 2px; }
span.pro-aff	{ font-size: 10px; color: #555555; font-weight: normal; }
div.pro-dscrpt	{ font-size: 11px; color: #000000; font-weight: normal; margin-top: 5px; }
div.pro-note	{ font-size: 9px; color: #555555; font-weight: normal; margin-top: 3px; }
span.pro-jpn	{ font-size: 15px; font-weight: normal; }

/* THEME GUIDE */

div.theme-nav a:link	{ color: #336699; text-decoration: none; }
div.theme-nav a:visited	{ color: #336699; text-decoration: none; }
div.theme-nav a:hover	{ color: #FF7800; text-decoration: none; }
div.theme-nav	{ font-size: 13px; font-weight: bold; margin-bottom: 5px; text-align: center; }

div.theme-title a:link	{ color: #336699; text-decoration: none; }
div.theme-title a:visited	{ color: #336699; text-decoration: none; }
div.theme-title a:hover	{ color: #FF7800; text-decoration: none; }
div.theme-title	{ font-size: 13px; font-weight: bold; padding-top: 3px; padding-bottom: 2px; margin-bottom: 5px; border-bottom: 1px solid #DCDCDC; line-height: normal; }

/* VIDEO GUIDE STYLES */

a.vg-link:link	{ color: #111111; text-decoration: none; }
a.vg-link:visited	{ color: #111111; text-decoration: none; }
a.vg-link:hover	{ color: #FF7800; text-decoration: none; }

.vg-date		{ font-size: 9px; padding: 2px; margin-right: 3px; border: 1px solid #DCDCDC; background-color: #FFFFFF; width: 120px; line-height: normal; }

/* YT SPOTLIGHT STYLES */

.spot-odd		{ background-color: #F0F0F0; }
.spot-even	{ background-color: #FFFFFF; }

/* OLD STYLES */

.whitessbgbd 	{ font-family: Verdana, Arial, Sans-serif; font-size: 20px; color: #F5F5F5; font-weight: bolder; line-height: normal; }
.blackssbgbd 	{ font-family: Verdana, Arial, Sans-serif; font-size: 20px; color: #000000; font-weight: bolder; line-height: normal; }
.bluesm      	{ font-family: Verdana, Arial, Sans-serif; font-size: 13px; color: #0066CC; line-height: normal; }
.yellowsm    	{ font-family: Verdana, Arial, Sans-serif; font-size: 13px; color: #FFFF00; line-height: normal; }
.darkredsm   	{ font-family: Verdana, Arial, Sans-serif; font-size: 13px; color: #CC0000; line-height: normal; }
.greensm    	{ font-family: Verdana, Arial, Sans-serif; font-size: 13px; color: #CECECE; line-height: normal; }
.darkred		{ font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: #CC0000; line-height: normal; }
.blacksm		{ font-family: Verdana, Arial, Sans-serif; font-size: 9px; color: #000000; line-height: normal; }
.blacksbg		{ font-family: Verdana, Arial, Sans-serif; font-size: 16px; color: #000000; font-weight: bolder; line-height: normal; }
.blacksbgbd	{ font-family: Verdana, Arial, Sans-serif; font-size: 22px; color: #000000; font-weight: bolder; line-height: normal; }
.whitesbgbd	{ font-family: Verdana, Arial, Sans-serif; font-size: 18px; color: #CECECE; font-weight: bolder; line-height: normal; }