BODY {
        font-family: sans-serif;
             margin: 0px;
            padding: 0px;
         text-align: center;
         background: white;
          font-size: 0.9em;
              color: #080808;
}

td.newsidemenu {
      background: white url("http://moe.animecharactersdatabase.com/bg/1_30_gray_2.png") repeat-y;
          border: 1px solid silver;
    border-width: 1px 0 0 1px;
          margin: 0;

         padding: 10px;

}

td.maincontent{
        padding: 0 0;
         margin: 0 0;
 border-spacing: 0;
         border: 1px solid silver;
   border-width: 1px 0 0 0;
}

div.ichi {
             margin:  0 0;
}

table.flags {
         text-align: center;
              width: 100%;
             height: 250px;
              color: black;
	 background: #d8eaff url("http://moe.animecharactersdatabase.com/bg/13x31bg.png") no-repeat top left;
     border-spacing: 0px;
}

div.ni {
         background: white;  }
.big {
          font-size: 140%;   }
.small {
          font-size: 80%;    }
.left {
         text-align: left;   }
.right {
         text-align: right;  }
.center {
         text-align: center; }
.s400 {
              width: 400px;  }
.s500 {
              width: 500px;  }
.s600 {
              width: 600px;  }

THEAD {}

DIV {}

TABLE {
             margin: auto;
     border-spacing: 5px;
}

IMG {
       border-style: none;
}

FORM {
         margin-top: 0px;
}

INPUT, SELECT, TEXTAREA {
             margin: 2px auto;
             border: solid #DDDDDD 1px;
         background: white;
              color: black;
}

INPUT, SELECT {
             border: 1px solid black;
              color: #adf;
         background: black url("http://moe.animecharactersdatabase.com/bg/highglossblack1.png");
}

#normalzone INPUT {
             border: 1px solid #DDDDDD;
              color: black;
         background: white;
}

H1 {
     text-transform: uppercase;
        font-family: sans-serif;
            padding: 10px;
}

H2 {
     text-transform: uppercase;
        font-family: sans-serif;
}

H3 {
     padding-bottom: 6px;
        text-indent: 10px;
         text-align: left;
             border: 2px solid purple;
       border-width: 0 0 1px 0;
}

UL {
         list-style: disc;
              color: blue;
         text-align: left;
}

LI {
              color: black;

}

A {
              color: blue;
    text-decoration: none;
}

A:hover {
    text-decoration: none;
              color: #f80;
}
A:visited {
}

TH {
              color: black;
}


DL {
              width: 95%;
             margin: auto;
         text-align: left;
}
DT {
             border: 1px solid #ace;
       border-width: 0 0 1px 0;
              color: black;
            padding: 2px;
        font-weight: bold;

        font-family: sans-serif;

}
DD {
      margin-bottom: 10px;
            padding: 4px;
        text-indent: 10px;
}

table.nc { width: 100%; }
div.nc_date { padding: 5px; text-align: right; font-style: italic; color: #333333;  }
div.nc_name { padding: 5px; text-align: left; font-style: italic;  }
div.nc_comment { background: #F8F8F8; text-align: left; padding: 20px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: silver; }

#watching th { background: black; color: white; }
#watching td { background: #EFEFEF; width: 120px; vertical-align: top; font-weight: bold; }
div.watchingfooter { text-align: right; }

#guildlist table { width: 95%; border-style: solid; border-width: 1px; border-color: silver;}
#guildlist th {  border-style: solid; border-width: 0px 0px 1px 0px; border-color: black;}
#guildlist td {  border-style: solid; border-width: 0px 0px 1px 0px; border-color: silver;}


span.ul {
    text-decoration: underline;
}
span.u {
    text-decoration: underline;
}
span.b {
        font-weight: bold;
}
span.i {
         font-style: italic;
}

h2.role { text-align: center; border-color: silver; border-width: 1px; border-style: solid; background: #EFEFEF; padding: 2px; }
