/* Indent to COL: 21 */


div.spro {
             margin: 3px;
             border: solid #efefef 1px;
            padding: 3px;
          font-size: 11px;
}

table.login_box {
          font-size: 0.9em;
         background: white;
              color: black;
         text-align: center;
            opacity: 0.85;
}
#login_box td {
     border-spacing: 0px;
            padding: 2px;
}
#login_box input {
            margin: 0px;
}

/* ------------------------------------------------------------------------------------------------
	NOTICE core START
*/

table.flags {
         text-align: center;
              width: 100%;
         min-height: 200px;

	 background: white url("http://animecharactersdatabase.com:81/bg/yelloweyes.png") no-repeat top center;
     border-spacing: 0px;
}
div.qsearch {
         background: #F8F8F8;
             border: solid #CFCFCF;
       border-width: 1px 0px 0px 0px;
}

table.randomlinks {
             border: solid #CFCFCF;
       border-width: 1px 0px 0px 0px;
         text-align: center;

/*          background: inherit; */
/*             opacity: .8; */

              width: 100%;
             margin: 0px auto;
     border-spacing: 0px;
}

table.content {
              width: 100%;
             margin: 0px auto;
     border-spacing: 5px;
         min-height: 600px;
/*           min-width: 700px; */
         text-align: center;
} 

div.footer {
         text-align: center;
              color: gray;
}


/* ------------------------------------------------------------------------------------------------
	NOTICE core END
*/


/* ------------------------------------------------------------------------------------------------
	Title
*/

table.title {
              width: 100%;
         background: white;
            opacity: 1;
}
#logo a { 
    text-decoration: none; 
}
#logo a:visited { 
    text-decoration: none; 
}


/* ------------------------------------------------------------------------------------------------
	Random Links, Menu, Forum
*/
table.rlinks {
         background: white;
}
#rlinks td {
         background: white;
            padding: 0px 25px 0px 25px;
}
#rlinks td:hover {
}
#randomlinks a {
        font-weight: bold;
    text-decoration: none;
}
#randomlinks a:hover {
}
#randomlinks img {
       border-style: none;
}

#rlinks a {
        font-weight: normal;
}
#rlinks a:hover {
}
td.left {
         text-align: left;
              width: 20%;
       padding-left: 10px;
          font-size: 1.1em;
}
td.center {
         text-align: center;
              width: 60%;
        padding-top: 5px;
     padding-bottom: 5px;
}
td.right {
         text-align: right;
              width: 20%;
      padding-right: 10px;
          font-size: 1.1em;
}


/* ------------------------------------------------------------------------------------------------
	Main Menu
*/






/* ------------------------------------------------------------------------------------------------
	Frames 
*/

h1.frameheader {
          font-size: 1.4em;
         text-align: left;

       border-color: #CFCFCF;
       border-style: solid;
       border-width: 0px 0px 1px 0px;
}
div.middleframe {
         background: white;
            padding: 10px;
             margin: auto;
              width: 95%;

/*           min-width: 700px; */

       border-color: #CFCFCF;
       border-style: solid;
       border-width: 0px;
}
div.innermiddleframe {
         background: white;
            padding: 10px;
             margin: auto;
              width: 95%;

/*           min-width: 475px; */

       border-color: #CFCFCF;
       border-style: solid;
       border-width: 1px;
}
/* ------------------------------------------------------------------------------------------------
	Character Thumbs 
*/
li.characterthumbs {
       border-style: solid; 
       border-width: 1px; 
       border-color: silver; 
              float: left; 
            padding: 10px;
            display: block;
             margin: 5px;
         text-align: center;
}

ul.characterthumbswide {
           overflow: hidden;
    list-style-type: none;
            padding: 0px; 
             margin: auto;
}
ul.characterthumbs {
           overflow: hidden;
    list-style-type: none;
              width: 928px; 
            padding: 0px;
             margin: auto;
}

#characterthumbswide img { 
       border-style: none;
}

a.button { 
    text-decoration: none; 
}
img.noborder { 
       border-style: none;
}

table.menubuttons {
            padding: 0px; 
         text-align: center; 
              width: 100%; 
          font-size: .8em; 
        font-weight: normal; 
}
tr.menubuttons {
}
td.menubuttons {
/* 		border-width: 1px; border-style: solid; border-color: #CFCFCF; */
}
td.menubuttons:hover {
         background: #CFCFCF;
}

div.character_file { 
       border-style: solid;
       border-width: 2px 1px 1px 1px;
       border-color: gray silver silver silver;
            padding: 20px;
 }
table.filefolder { 
              width: 100%; 
}

table.character_file { 
              width: 600px;
         background: #E8E8E8; 
}
#character_file th { 
         background: silver; 
              color: yellow; 
         text-align: right; 
}

td.fixed200 { 
              width: 200px; 
}

/* ------------------------------------------------------------------------------------------------
	Index Search 
*/
div.mainsearch {
             margin: 10px auto 10px auto; 
         text-align: center;
}
#mainsearch select { 
              width: 160px;
         text-align: center;

 }
#mainsearch th {
          font-size: 1.4em;
}
#mainsearch table { 
              width: auto;
            padding: 30px;
       border-style: solid; 
       border-width: 1px;
       border-color: silver;

}
#pager img {  
       border-style: none;
 }

/* ------------------------------------------------------------------------------------------------
	MT Chooser 
*/
div.choosemt {
              width: 600px;
             margin: 10px auto 10px auto; 
         text-align: center;

}

/* ------------------------------------------------------------------------------------------------
	Pager 
*/

div.pager {
             margin: 10px auto 10px auto; 
       border-style: solid; 
       border-width: 1px;
       border-color: silver;
}
a.page { 
       border-style: solid; 
       border-width: 1px;
       border-color: gray;
            padding: 6px;
             margin: auto 5px auto 5px;
    text-decoration: none; 
          font-size: 1.1em; 
        font-weight: bold;
}
a.next {
         background: yellow;
       border-style: solid;
       border-width: 1px;
       border-color: gray; 
            padding: 6px; 
             margin: auto 5px auto 5px; 
    text-decoration: none; 
          font-size: 1.1em;
        font-weight: bold; 
}
a.current { 
         background: silver; 
       border-style: solid;
       border-width: 1px 1px 1px 1px;
       border-color: gray; 
            padding: 6px;
             margin: auto 5px auto 5px; 
    text-decoration: none; 
          font-size: 1.1em;
        font-weight: normal; 
              color: gray; 
}
/* ------------------------------------------------------------------------------------------------
	Front Page 
*/

#counts a { 
          font-size: 2em; 
    text-decoration: none;
}
#counts td { 
              width: 300px;
}
#counts table { 
              width: 100%;
         text-align: center;
}
/* ------------------------------------------------------------------------------------------------
	Verbal Search 
*/
table.vs { 
              width: 700px;
 }
th.vs {
         text-align: right;
 }
th.vs_top {
          font-size: 1.1em;
         text-align: center; 
       border-width: 0px 0px 1px 0px;
       border-style: solid;
       border-color: silver;
}
td.vs {
         font-style: italic;
            padding: 1px 50px 1px 50px;
}
/* ------------------------------------------------------------------------------------------------
	TIles! 
*/

#tile ul {
	overflow: hidden; list-style-type: none; padding: 0px; margin: auto;
}
#tile li {
	border-style: solid; border-width: 1px; border-color: silver; float: left; padding: 10px; display: block; margin: 5px; text-align: center;
}
#tile img { border-style: none; height: 150px; }
#tile a {}

#bigtile ul {
	overflow: hidden; list-style-type: none; padding: 0px; margin: auto;
}
#bigtile li {
	border-style: solid; border-width: 1px; border-color: silver; float: left; padding: 10px; display: block; margin: 5px; text-align: center;
}
#bigtile img { border-style: none; height: 200px; }
#bigtile a {}



/* ------------------------------------------------------------------------------------------------
	Find 
*/

td.green {
         background: green;
}

/* ------------------------------------------------------------------------------------------------
	Vector 
*/

div.vector {
             margin: 10px 0px 10px 0px;
}
img.vector:hover { 
       border-style: outset;
}
img.vector { 
             height: 75px; 
              width: 75px;
       border-style: solid;
       border-color: silver;
       border-width: 2px;
            padding: 5px;
}


/* ------------------------------------------------------------------------------------------------
	WTCB 
*/

#wtcb_box td {
         background: green;
       border-style: solid;
       border-color: silver;
       border-width: 2px;
            padding: 5px;
         text-align: center;
}
span.small {
          font-size: 0.8em;
}
span.big {
          font-size: 1.2em;
}


/* ------------------------------------------------------------------------------------------------
	Ads 
*/
div.h90 {
              width: 728px;
             height: 90px; 
             margin: 20px auto 20px auto;
}
div.h728 {
             margin: auto;
             height: 15px; 
          min-width: 728px;
}
div.w160 {
             margin: auto;
              width: 160px;
             height: 600px; 
}
div.h250 {
             margin: auto;
              width: 300px;
             height: 250px; 
             margin: 20px auto 20px auto;
}

/* ------------------------------------------------------------------------------------------------
	Character Names 
*/

span.character_name {
             margin: 0px 0px 5px 0px;
            display: block;
          font-size: 1.25em;
        font-weight: bold;

}
span.character_source {
            display: block;
          font-size: 0.9em;
             margin: 0px 0px 15px 0px;
}

/* ------------------------------------------------------------------------------------------------
	Forums 
*/
td.replies {
         text-align: center;
         background: #4488FF;
              color: #FFFFFF;
              width: 50px;

}
span.edited {
             margin: 20px 0px 5px 0px;
            display: block;
          font-size: 0.9em;
         font-style: italic;
              color: gray;

}

div.forum_navi {
          font-size: 1.25em;
         background: white;
     padding-bottom: 15px;
        padding-top: 15px;
}





/* H1 Header */
tr.forum_top {
					/* IMPORTANT  */
         background: #4488FF;
              color: #0048FF;
          font-size: 1.2em;
        font-family: serif;
}
td.forum_top {
					/* IMPORTANT  */
              color: #0048FF;
          font-size: 1.2em;
        font-family: serif;
}
h1.forum_top {
					/* IMPORTANT  */
         background: #1133FF;
              color: #FAFAFA;
          font-size: 1.1em;
             margin: 5px auto 5px auto;
       border-style: solid;
       border-color: silver;
       border-width: 1px 0px 1px 0px;
}

/* Post */
tr.post_top {
					/* IMPORTANT  */
         background: white;
              color: #0048FF;
          font-size: 1.2em;
        font-family: serif;
}
td.post_top {
            padding: 20px 20px 2px 20px;
         text-align: left;

       border-style: solid;
       border-color: silver;
       border-width: 0px 0px 1px 0px;

}
td.forum_name {
         text-align: left;
              width: 60%;
}

/* Footer */
tr.forum_foot {
         background: white;
}
td.forum_foot {
            padding: 2px 20px 20px 20px;
       border-style: solid;
       border-color: silver;
       border-width: 1px 0px 0px 0px;
}




table.forum {
					/* IMPORTANT */
         text-align: center;
         background: white;
        padding-top: 50px;
     padding-bottom: 50px;
              width: 100%;

     border-spacing: 0px;

             margin: auto;
          font-size: 0.8em;

					/* IMPORTANT */
              color: #0088FF;
}
td.forum_post {
         background: #D8E8FF;
         text-align: left;
          font-size: 1.1em;
            padding: 20px;

              color: black;
     vertical-align: top;

}
td.forum_profile {
         background: #F8F8F8;
         text-align: left;
            padding: 10px;
     vertical-align: top;

       border-style: solid;
       border-color: silver;
       border-width: 0px 1px 0px 0px;
}



#forum a {
              color: red;
    text-decoration: none;
          font-size: 1em;
        font-weight: bold;
}
td.forum_image {
            padding: 10px;
}
div.forum_left {
         text-align: left;
}
div.forum_right {
         text-align: right;
}
div.forum_center {
         text-align: center;
}


div.quote {
         background: white;
         text-align: center;
       border-style: dashed;
       border-color: silver;
       border-width: 1px;
            padding: 20px;
              color: black;
             margin: 20px;
          font-size: 0.8em;
}
div.blockquote {
         background: white;
         text-align: center;
       border-style: dashed;
       border-color: silver;
       border-width: 1px;
            padding: 20px;
              color: black;
             margin: 20px;
          font-size: 0.8em;
}
div.code {
         background: white;
         text-align: left;
       border-style: dashed;
       border-color: silver;
       border-width: 1px;
            padding: 20px;
              color: black;
             margin: 20px;
          font-size: 1.0em;
        font-family: monospace;
        white-space: pre;

}

table.ab_details {
              width: 80%;
         text-align: left;
        text-indent: 20px;
}
#a_details th {
          font-size: 1.1em;
        font-family: sans-serif;
         text-align: right;
}
#a_details td {
          font-size: 1.0em;
/*          font-style: italic; */
}
#b_details th {
          font-size: 1.1em;
        font-family: sans-serif;
         text-align: right;
}
#b_details td {
          font-size: 1.0em;
/*          font-style: italic; */
}




/* ------------------------------------------------------------------------------------------------
	Source Characters 
*/

table.sourcechars { 
        padding-top: 10px;

       border-color: gray;
       border-style: dashed;
       border-width: 1px 0px 0px 0px;

         text-align: left;
              width: 95%; 
}
td.imgside { 
              width: 20%; 
          min-width: 200px;
         text-align: center;
     vertical-align: top;
}
td.proside {}
span.pubcname {
        font-weight: bold;
          font-size: 1.2em;
}

table.frontpage {
              width: 95%;
}

/* ------------------------------------------------------------------------------------------------
	Character Profiles
*/

div.pro_select {
       border-color: gray #CFCFCF #CFCFCF #CFCFCF;
       border-style: solid;
       border-width: 1px;

         background: #FCFCFC;

}

table.smallprofile {
     border-spacing: 0px;
              width: 100%;
             margin: 5px auto 5px auto;
}

table.source_table {
              width: 100%;
}
td.source_image {
              width: 210px;
     vertical-align: top;
}
td.source_top {
} 

td.source_details {
} 

table.source_details_table {
              width: 90%;
             margin: 5px auto 5px auto;
           overflow: auto;
}

#source_details_table th { text-align: left; }


div.cb { width: 130px; text-align: left; text-size: 12px; overflow: auto; }
#cb a {  font-weight: bold; }
#cb div { color: black; font: 11px Arial,Verdana,Tahoma,sans-serif; }









