body { text-align:center; background-color:black; color:#E0E0E0; }
* { font-family:'Arial',sans-serif;  }
a:link { color: yellow; }
a:visited { color: orange; }
a:active { color: white; }
a.offsite:link { color: red; }
a.offsite:visited { color: orange; }
a.offsite:active { color: white; }
a.fn { position: relative; top: -7px; font-size:9px }

iframe.header { width:990px; height:200px; overflow: hidden; border: none; }
object.header { width:990px; height:200px; overflow: hidden; }
table { margin-left:auto; margin-right:auto; }
table.main { width:996px; border:0px; padding:0px; letter-spacing:0px; }
table.sectiontitle { margin-left:0px; width:100%;}
table.section { width:100%; }
table.headerright { width:100%; }
table.headerad { width:720; height:90; text-align:center; }
table.covers { width:100%; }
table.gallery { width:100%; vertical-align:bottom; }
table.boxhead { width:100%; }
table.toc { width:80%; border-collapse:collapse; }
table.tocheader { width:80%; border-collapse:collapse; }
table.tocwide { width:100%; border-collapse:collapse; }
table.tocwideleft { width:100%; border-collapse:collapse; text-align:left; }
table.hubtoc { width:100% }
table.tocwideheader { width:100%; border:1px solid white; border-collapse:collapse; }
table.boxout { margin-left:auto; margin-right:auto; margin-top:20px; width:540px; border:2px solid #A0A0A0; padding:10px; }
table.boxouter { margin-left:auto; margin-right:auto; margin-top:20px; border:2px solid #A0A0A0; }
table.boxinner { text-align:left; }
table.quickinfo { margin-left:auto; margin-right:auto; text-align:left; margin-top:20px; border:2px solid #A0A0A0; padding-right:5px; padding-bottom:5px;}
table.related { width:320px; height:300px; border:1px solid white; padding:0px; letter-spacing:0px; }
table.character { width:600px; margin-top:5px; margin-bottom:5px; border:2px solid #A0A0A0; }
table.characterdouble { width:480px; height:100%; margin-top:5px; margin-bottom:5px; margin-left:auto; margin-right:auto; border:2px solid #A0A0A0; }
table.centerbox460 { margin-left:auto; margin-right:auto; width:460px; border:2px solid #A0A0A0; border-collapse:collapse; }
table.centerbox800 { margin-left:auto; margin-right:auto; width:800px; border:2px solid #A0A0A0; border-collapse:collapse; margin-bottom:5; }
table.centerbox960 { margin-left:auto; margin-right:auto; width:960px; border:2px solid #A0A0A0; border-collapse:collapse; }
table.center700 { margin-left:auto; margin-right:auto; width:800px; border-collapse:collapse; }
table.featurebox { margin-left:auto; margin-right:auto; width:990px; }
table.featureboxhalf { margin-left:auto; margin-right:auto; width:495px; }
table.feature { margin-left:auto; margin-right:auto; width:100%; border:2px solid #A0A0A0; border-collapse:collapse; }
table.catalog { padding-left:5px; padding-top:5px; margin-left:auto; margin-right:auto; margin-top:20px; width:100%; border:2px solid #A0A0A0; }
table.imageright { float:right; margin-left:10px; margin-bottom:5px }
table.imageleft { float:left; margin-right:10px; margin-bottom:5px }
table.news { width:100%; margin-top:5px; margin-bottom:5px; margin-left:auto; margin-right:auto; border-collapse:separate; border-spacing:0px 20px;}
table.spotlight { width:320px; height:330px; border:2px solid #A0A0A0; padding:0px; letter-spacing:0px;}
table.essential { width:320px; height:370px; border:2px solid #A0A0A0; padding:0px; letter-spacing:0px;}
table.cinfo { width:30%; border-collapse:collapse; }

tr { text-align:center; }

td { vertical-align:middle;}
td.leftright{ vertical-align:middle; }
td.gallery { vertical-align:bottom; padding-bottom:10px; }
td.covers { vertical-align:bottom; }
td.textcolumn { padding-right:10px; width:614px; vertical-align:top; }
td.textcolumn2 { padding:0px; width:614px; vertical-align:top;  }
td.imagecolumn { width: 364px; vertical-align:top; }
td.imagecolumnnarrow { width: 320px; vertical-align:top; padding:5px; }
td.quickinfo { vertical-align:top; padding-right:5px; }
td.quickinfoh { padding-left: 5px; padding-top:5px; }
td.related { vertical-align:middle; padding-left:0px; }
td.middle { border:1px solid white; vertical-align:middle; }
td.toc { border:1px solid white; }
td.hubtoc { border:1px solid white; width:320px; vertical-align:top; }
td.toplefttoc { border:1px solid white; vertical-align:top; text-align:left; width:300px; }
td.hubtocp { border:1px solid white; width:320px; vertical-align:top; padding:5px;}
td.alphatoc { border:1px solid white; width:25%; }
td.quartertoc { border:1px solid white; width:25%; }
td.toccontent { border:1px solid white; width:20%; vertical-align:top; }
td.tocindex { border:1px solid white; width:17%; vertical-align:top; }
td.tocforumlink { border:1px solid white; width:20%; vertical-align:middle; }
td.portrait { text-align:center; vertical-align:middle; padding-left:5px; padding-right:5px; width:80px; }
td.headerlogo { width:224px; text-align:center; vertical-align:middle; }
td.headermenu { text-align:center; vertical-align:middle; font-size:16px; }
td.searchbox { text-align:center; vertical-align:middle; font-size:16px; }
td.centerbox { padding:5px; vertical-align:top; }
td.centerboxtext { padding:5px; vertical-align:top; width:600px }
td.featurepic { width:204px; height:154px; }
td.featuretext { padding:5px; width:285px; }
td.cataloglist { width:56%; text-align:left; vertical-align:top; font-size:16px; }
td.catalogimages { width:44%; vertical-align:top; }
td.characterdouble { height:100%; }
td.boxout { vertical-align:top; text-align:center; }
td.box400 { margin-left:auto; margin-right:auto; width:400px; border:2px solid #A0A0A0; border-collapse:collapse; }
td.box350 { margin-left:auto; margin-right:auto; width:350px; border:2px solid #A0A0A0; border-collapse:collapse; }
td.box450 { margin-left:auto; margin-right:auto; width:450px; border:2px solid #A0A0A0; border-collapse:collapse; }
td.newspost { width:100%; border:2px solid #A0A0A0; padding:10px; }
td.spotlight { vertical-align:middle; padding-left:0px; }
td.essential { vertical-align:middle; padding-left:0px; }
td.cinfo { border:1px solid white; text-align:left; vertical-align:top; border-collapse:collapse; }

p  { text-align:justify; font-size:13px; }
p.warning { color:red; }
p.big { font-size:16px; padding-bottom: 10px; padding-left:5px; }
p.centered { text-align:center; }
p.left { text-align:left; }
p.right { text-align:right; }
p.end { text-align:center; font-size:16px; }
p.author { text-align:left; font-size:12px; }
p.references { text-align:left; font-size:11px; }
p.maintitle { text-align:center; font-size:30px; padding-bottom:10px; }
p.huge { text-align:center; font-size:26px; }
p.sectiontitle { text-align:left; font-size:16px; padding-bottom:10px; }
p.smalltitle { font-size:14px; font-weight:bold; padding-top:15px; }
p.smalltitle2 { font-size:14px; padding-top:15px; }
p.bigtitle { font-size:16px; font-weight:bold; padding-top:15px; }
p.largetitle { font-size:18px; font-weight:bold; padding-top:15px; padding-left:5px; }
p.quickinfotitle { font-size:14px; font-weight:bold; padding-bottom:0px; }
p.quickinfo { margin-bottom:0px; }
p.quickinfob { margin-bottom:0px; font-weight:bold; padding-left:10px; }
p.boxouttitle { font-size:14px; font-weight:bold; padding-bottom:5px; }
p.image { text-align:center; }
p.caption { text-align:center; font-size:12px; font-style:italic; padding-bottom:10px }
p.caption2 { text-align:center; font-size:12px; font-style:italic; }
p.gallerytitle { text-align:center; font-size:15px; font-weight:bold; }
p.toctitle { text-align:center; font-size:15px; font-weight:bold; }
p.catalogtitle { text-align:center; font-size:16px; font-weight:bold; }
p.toc { text-align:center; font-size:14px; margin-top:5px; margin-bottom:5px; }
p.tocbold { text-align:center; font-size:14px; margin-top:5px; margin-bottom:5px; font-weight:bold; }
p.toccontent { text-align:left; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px; font-size:12px; }
p.character { margin-right:10px; margin-left:10px; margin-top:5px; margin-bottom:5px; }
p.charactername { margin-right:10px; margin-left:10px; margin-top:5px; font-weight:bold; }
p.characternamedouble { margin-right:10px; margin-left:10px; margin-top:5px; font-weight:bold; text-align:center; }
p.boxout { padding-right:5px; }
p.linklist { padding-top:10px; }
p.linklist:first-line { font-weight:bold; }
p.forumlink { text-align:center; font-weight:bold; font-size:14px; }
p.interq { text-align:justify; font-size:13px; font-weight:bold; }
p.intera { text-align:justify; font-size:13px; }
p.spotlighttitle { text-align:center; font-size:13px; font-weight:bold; }
p.donate { text-align:center; font-weight:bold; font-size:16px; }
p.tiny { text-align:center; font-size:10px; }
p.cinfo { text-align:left; }
p.cinfob { font-weight:bold; }

p.cropimage { text-align:center; width:300px; overflow:hidden; margin-left:5px; }
p.cropimage2 { text-align:center; width:310px; overflow:hidden; margin-left:5px; }
img.crop { margin-left:-10px; }
img.crop2 { margin-left:-5px; }

blockquote {text-align:justify; font-size:12px; font-weight:bold; }

img { border:0px; }
img.margin { margin:5px; }
img.border { border:1px solid #E0E0E0; }
img.flip { -moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); filter: FlipH;}

span.quote1 { color:#99CC99; }
span.quote2 { color:#9999CC; }
span.quote3 { color:#CC9999; }
span.title { font-weight:bold; }
span.bold { font-weight:bold; }
span.warning { color:#FF0000; }

span.e1 { color:#77FF77; }
span.e2 { color:#7777FF; }
span.c { color:#FF7777; }

li  { text-align:justify; font-size:13px; }

