/* MENUS - SUBMENU */
.submenu a:hover, .submenu2 a:hover {
  background-color:#4B6B60;
  color:#FFF;
}


/* MENUS - PAGEMENU */
.pagemenu ul li {
  background-color:#B0BFC2;
  border:1px solid #738D8A;
}
.pagemenu li.active{
  background-color:#738D8A;
  border:1px solid #000;
  color:#fff;
  padding:0px 4px 0px 4px;
}
.pagemenu a {
  padding:2px 4px 2px 4px;
}


/* COMMUNITY - MEMBERS AREA */
.memberlist {
  border:2px solid #000;
  width:100%;
  border-collapse:collapse;
}
.memberlist th {
  background-color:#506462;
  color:#000;
  font-weight:bold;
  padding:5px;
  border : 1px solid #000;
}
.memberlist td {
  background-color:#BECBCE;
  padding:5px;
  border : 1px solid #000;
  border-collapse:collapse;
}
.memberlist td a {
  text-decoration:none
}

.profileform {
  margin:15px 0 15px 0;
  padding:0;
  width:100%;
  font-family:Verdana;
  font-size:9pt;
}
.profileform td {
  padding:3px
}

.managefffoot {
 color:#005050;
}



.formular {
  background-color:#C6D6D9;
  border:1px solid #000;
  margin:15px 0 15px 0;
  padding:0;
  width:100%;
  font-family:Verdana;
  font-size:9pt;
}


.formulardiv {
  float:left;
  height:20px;
  margin:0;
  padding:0;
  font-family:Verdana;
  font-size:9pt;
}

.formulardiv:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}

.formulardivdiv {
  border:1px solid #000;
  margin:0;
  padding:5px;
  height:20px;
  font-family:Verdana;
  font-size:9pt;
}




/* GAMES & WALKTHROUGHS */
.gameheadline {
  border:1px solid #94A3A6;
  background-color:#B0BFC2;
  color:#2C3635;
}

.task {
  background-color : #D9E9EC;
  border : 2px solid #4B6B60;
  clear: both;
}

.wtnote {
  background-color:#FFFF99;
}

.com, .com a {
  color:#0000DE;
}

.s, .g, .p, .h, .w, .a, .k, .t, .b, .f, .u {
  background-color:#BBC9CC;
}


a.s, a.g, a.p, a.h, a.w, a.a, a.k, a.t, a.b, a.f, a.u {
  background-color:#BBC9CC;
}

.cheatbox {
  background-color:#BECBCE;
  border-color:#506462;
  margin-bottom:15px;
}

.cheatbox span {
  background-color:#506462;
  color:#FFF;
}


.movesgbox {
  border : 1px solid #000;
  border-collapse:collapse;
}

.movesgbox th {
  background-color:#506462;
  color:#000;
  padding:5px;
  border : 1px solid #000;
}

.movesgbox th a {
  color:#000;
  text-decoration:none
}

.movesgbox td {
  background-color:#BECBCE;
  padding:5px;
  border : 1px solid #000;
  border-collapse:collapse;
}
.movesgbox td.order {
  background-color:#738D8A;
}
.movesgbox td a {
  text-decoration:none
}

.savesbox {
  border : 1px solid #000;
  border-collapse:collapse;
}

.savesbox th {
  background-color:#506462;
  color:#000;
  padding:5px;
  border : 1px solid #000;
}

.savesbox th a {
  color:#000;
  text-decoration:none
}

.savesbox td {
  vertical-align:top;
  background-color:#BECBCE;
  padding:5px;
  border : 1px solid #000;
  border-collapse:collapse;
}
.savesbox td ul {
  margin:0;
}
.savesbox td a {
  text-decoration:none
}

.savesbox td a:hover {
  background-color:#506462;
  color:#FFF;
}
.baddies {
  position:absolute;
  top:300px;
  left:260px;
  width:70%;
  z-index:1;
}
.baddies fieldset > a > img {
  float:right;
  margin: -6px -14px 0 0;
  padding:0;
}


.baddies fieldset h4 {
  margin: 0;
  padding: 0 4px;
}


/* NEWS */
.newsheadline {
  background-color:#738D8A;
  border-color:#4B6B60;
  color:#E9E9EB;
}
.newsheadline h4 {
  color:#E9E9EB;
}
.newsheadline a {
  color:#E9E9EB;
}

.newsbody {
  background-color:#BECBCE;
/*  background-color:#D9E9EC;*/
  border-color:#506462;
}

.newsfoot {
  background-color:#B0BFC2;
  color:#000000;
  border-color:#506462;
}
.newsfoot a{
  color:#000000;
}

.quote{
  border-color:#506462;
  background-color:#B0BFC2;
}

/* COLLECT */
.collecthead {
  background-color:#738D8A;
  border-color:#4B6B60;
  color:#E9E9EB;
}
.collecthead h4 {
  color:#E9E9EB;
}
.collecthead a {
  color:#E9E9EB;
}

.collectbody {
  background-color:#BECBCE;
/*  background-color:#D9E9EC;*/
  border-color:#506462;
}

.collectfoot {
  background-color:#B0BFC2;
  color:#000000;
  border-color:#506462;
}
.collectfoot a{
  color:#000000;
}



/* COMICS */
.currentcomics {
  border : 2px solid #4B6B60;
  background-color : #D9E9EC;
}
.comics {
  border : 2px solid #4B6B60;
}
.comics th {
  background-color:#738D8A;
  color:#000;
}
.comics th a {
  color:#000;
}
.comics td {
  background-color:#B0BFC2;
}



/*FANFIC*/

.fflisthead, .fflisthead a {
  background-color:#B0BFC2;
}
.fflistbody {
  background-color:#BECBCE;
}
.fflistfoot, .fflistfoot a {
  background-color:#B0BFC2;
}


.ffhead, .fffoot {
  clear: both;
  background-color:#B0BFC2;
  margin:-5px -10px -5px -10px;
  padding:5px;
  height:25px;
}
/*.ffhead:after, .fffoot:after {
  clear:both;
} */
.ffhead a, .fffoot a  {
  text-decoration:none;
  font-size:8pt;
}




.ffreviewhead {
  background-color:#4B6B60;
  padding:5px;
  margin-top:15px;
}

.ffreviewhead a {
  text-decoration:none;
  color:#FFF;
  font-size:12pt;
}

.ffreviewbody {
  background-color:#BECBCE;
  padding:5px;
}

.ffreviewfoot {
  background-color:#B0BFC2;
  padding:5px;
  margin-bottom:12px;
}

/* OTHER GAMES */
.gameinfobox {
  background-color:#738D8A;
  border: 2px solid #4B6B60;
  color:#000;
}



















/*SINGLE IMAGES*/
div.rightimage {
  float: right;
  margin-left:0.5em;
  border-width: 0.5em 0 0.8em 1.4em;
}

div.leftimage {
  float:left;
  margin-right:0.5em;
  border-width:0.5em 1.4em 0.8em 0;
}

div.centerimage {
  margin-left:0.5em;
  border-width: 0.5em 0 0.8em 1.4em;
}


div.leftimage, div.rightimage, div.centerimage {
  margin-bottom: 0.5em;
  width: auto;
  overflow: hidden;
  border:1px solid #B0BFC2;
  padding: 3px !important;
  background-color:#B0BFC2;
  font-size: 94%;
  text-align: center;
}

fieldset > div.leftimage, fieldset > div.rightimage, fieldset > div.centerimage {
  border:1px solid #C6D6D9;
  background-color:#C6D6D9;
}

div.leftimage span, div.rightimage span, div.centerimage span {
  display:block;
  border: none;
  padding: 0.3em 0 0.1em 0;
}
.imagecaption {
  border: none;
  padding: 0.3em 0 0 0;
}
