BODY {
        font-family: sans-serif;
             margin: 0px;
            padding: 0px;
         text-align: center;
/* 	 background: url("http://www.animecharactersdatabase.com:81/bg/stary3.png") repeat; */
/* 	 background: url("http://www.animecharactersdatabase.com:81/img/cross001.png") repeat; */
	 background: url("http://www.animecharactersdatabase.com:81/bg/feb_bg.png") repeat;
/* 	 background: url("http://www.animecharactersdatabase.com:81/bg/acdbv2bg2.png") repeat; */
          font-size: 0.9em;
              color: #080808;

/*         line-height: 120%; */


}


div.ichi {
/*              border: 1px solid black; */
/*              margin: 0 20px 20px 20px; */
             margin:  15px;
/* 	 background: url("http://animecharactersdatabase.com:81/bg/shana_t.png") no-repeat top center; */
/*	 background: url("http://animecharactersdatabase.com:81/bg/13x31bg.png") no-repeat top center;*/

/*         padding-top: 254px; */

}

div.ni {
             border: 1px solid #6fbed7;
   border-top-width: 0px;
         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 {}

#qsearch TBODY {
         background: white;
}

DIV {
/*          text-align: center; */
}

#qsearch TABLE {
             margin: auto;
         background: #efefef;
             border: solid #dddddd 1px;
              width: 100%;
}

TABLE {
             margin: auto;
}

IMG {
       border-style: none;
}

FORM {
         margin-top: 0px;
}

INPUT, SELECT, TEXTAREA {
/*     -moz-box-shadow: 0px 0px 1em silver; */
/*          box-shadow: 0px 0px 1em silver; */
         margin-top: 5px;
             border: solid #DDDDDD 1px;
         background: white;
}

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


/*             border: solid #eaeaea 1px;
         font-style: italic;
         text-align: center;
            padding: 10px;
     text-transform: uppercase;
        font-family: sans-serif;
              color: #6699ff;
       border-width: 1px 0 1px 0;*/
}

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

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

LI {
              color: black;

}

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

A:hover {
    text-decoration: none;
              color: red;
}
A:visited {
/*               color: red; */
}

TH {
              color: black;
}


DL {
              width: 95%;
             margin: auto;
         text-align: left;
}
DT {
         background: #ddefff;
              color: black;

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


/* ------------------------------------------------------------------------------------------------
	notice 
*/

div.notice {
         background: pink;

              width: auto;
             margin: 50px;

             border: solid red 1px;
}

div.notice_inner { 
         background: #FFF860;
              width: auto; 
             margin: 10px; 

             border: solid red 1px;

            padding: 10px; 
          font-size: larger; 
}

table.bbp {
	width: 95%;
	border-style: solid;
	border-color: #99CCFF;
	border-width: 0px;
	border-top-width: 1px;
	padding-top: 10px;
}


td.longbbp_h {
	border-width: 1px;
	border-style: solid;
	border-color: #99aaff;
	background: #99aaff;
	color: #ffff00;
}

td.bbp_h {
	background: url("grades/grade4.png") repeat-x;
	color: white;

	width: 100px;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
}

td.bbp_hw {
             border: solid #99ccff;
       border-width: 0px 1px 1px 0px;
              width: 50%;
         text-align: right;
              color: blue;
      padding-right: 20px;
}

td.fixedbbp_h {

         background: #EAEBEC;


	width: 100px;
	color: blue;
}

td.bbp {
	text-align: left;
	color: #000000;
	padding-left: 20px;
}


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; }

