fieldset { background: white; }

#qsearch select { font-size: 10px; }
#qsearch input { font-size: 10px; }


/* #shadow */
#shadow div { font-family: sans-serif; }
/* #header */
#header div { font-family: serif,sans-serif;  }

/* Title, and Search */
#headertable a { color: #FF8800; }

/* vector links */
/* #navi */

/* #container */
/* #middle */

/* Random Links */
#menubuttons a { color: blue; text-decoration: none; }






h6.debug { background: white; color: red; padding: 5px; border-color: silver; border-style: solid; border-width: 3px; }








 div.header { margin: 0px; width: 100%;
	background: black url("http://img100.animecharactersdatabase.com:81/bg/shana_b.png") no-repeat top center;
	color: #CCDFFF;
}

table.headertable { width: 100%; font-family: serif,sans-serif; }

 div.navi {
	margin: 0 auto 0 auto;
	width: 100%;
	padding: 20px 0px 20px 0px;

	background: #080808 url("http://img100.animecharactersdatabase.com:81/gimpgrades/g02.png") repeat-x;
}


  ul.navi {
	background:  url("http://img100.animecharactersdatabase.com:81/gimpgrades/g03.png") repeat-x;
	margin:  0px;
	padding: 0px;
	list-style-type: none;

	overflow: hidden;

	text-align: center;
	font-weight: bold;

	line-height: 30px;


  }
    li.navi {
	display: inline;
	color: #CCDFFF;
 	margin: 0px 10px 0px 10px;

}
    li.navi:hover {
 }
     a.navi {
	color: #CCDFFF; text-decoration: none;
	font-family: sans-serif;
}
     a.navi:hover {
	color: yellow; text-decoration: none;
}



hr.bottom {margin: 0px; padding: 0px;}


  div.bottom { background: #080808; margin: 0px;
padding-top: 20px;

}
 div.footer { background: black; margin: 0px;
 border-width:  1px 0px 0px 0px; border-style: solid; border-color: silver;
padding-top: 20px;
padding-bottom: 20px;

	color: #989898; }






















body { font-family: serif,sans-serif; font-size: 12px; margin: 0px; padding: 0px; text-align: center;
	background: url("http://img100.animecharactersdatabase.com:81/bg/stary3.png") repeat;
}
h1 { margin: 0px auto 0px auto; }
table { margin: auto; }
#headertable a.titlelink { text-decoration: none; color: #FF8800; }

div.top { margin: auto; width: 100%; height: 400px;
	color: #99FF00;
/* 	background: url("http://img100.animecharactersdatabase.com:81/bg/girl3.png") no-repeat top center; } */
	background: url("http://img100.animecharactersdatabase.com:81/bg/shana_t.png") no-repeat top center; }




div.shadow { margin: 0px auto 0px auto; width: auto;
/* 	border-width: 1px 1px 0px 1px; border-style: solid; border-color: #CCDFFF; */
/* 	background: #080808; */
/* 	background: url("http://img100.animecharactersdatabase.com:81/bg/08bg.png") repeat-y; */
	background: black;

/* 	border-width: 0px 3px 0px 3px; border-style: solid; border-color: black; */
/*  url("http://img100.animecharactersdatabase.com:81/bg/toptestbg.png") repeat-x; */
/* 	background: black url("http://img100.animecharactersdatabase.com:81/img/stripes2.png") repeat; */
  }


  table.navi { margin: 5px auto 5px auto; width: 90%;  font-weight: bold;  height: 30px;
	background:  url("http://img100.animecharactersdatabase.com:81/gimpgrades/g03.png") repeat-x;
  }
   tr.navi {}
    td.navi {

/* 	 background: black; */
	 color: #CCDFFF;
	border-width: 1px; border-style: solid; border-color: #1F1F1F;
/*  border-width: 0px 1px 0px 0px; border-style: solid; border-color: #0088FF; */
	padding: 0px 10px 0px 10px; }
    td.navi:hover { background: white; color: black;
/*  border-color: #CCDFFF; */
 }
    td.navisearch {
	padding: 0px 10px 0px 10px; }
     form.navisearch {  }

form.toplinksf {	background:  url("http://img100.animecharactersdatabase.com:81/gimpgrades/g03.png") repeat-x;
}

   table.toplinks { margin: auto;
	color: #0088FF; }
    tr.toplinks {}
     td.toplinks {
	padding: 0px 10px 0px 10px; }
     td.toplinks:hover { background: #0088FF; color: #CCDFFF; }
      a.toplinks { color: inherit; text-decoration: none; }

 div.container {
	margin: auto; padding-bottom: 10px; width: auto;
/* 	border-width: 1px; border-style: solid; border-color: #1F1F1F; */

	background: none;
 }

  div.middle { margin: auto; width: auto;
/* 	border-width: 1px 3px 1px 3px; border-style: solid; border-color: #1F1F1F; */
}
   table.content { text-align: center; margin: 0px 0px 10px 0px; width: 100%; border-spacing: 0px;
	border-width: 0px; border-style: solid; border-color: #0028FF; padding: 0px; }
    tr.content {}
     td.menuside { margin: 0px; width: 160px; vertical-align: top; padding: 0px; padding-top: 10px;
	background: url("http://img100.animecharactersdatabase.com:81/bg/menugrade3.png") repeat-y;
	border-width: 1px; border-style: solid; border-color: #1F1F1F;
 }

     td.contentside {
	border-width: 1px; border-style: solid; border-color: #202020;
	vertical-align: top; background: #181818; }

      div.framecontainer { margin: 20px auto 20px auto;
   -moz-box-shadow: 1px 5px 5px black;
-webkit-box-shadow: 1px 5px 5px black;
        box-shadow: 1px 5px 5px black;

           -moz-border-radius: 40px 40px 40px 10px;  
        -webkit-border-radius: 40px 40px 40px 10px;
                border-radius: 40px 40px 40px 10px;  
	border-width: 0px 1px 1px 1px; border-style: solid; border-color: #DDDDDD;
	width: 754px; padding: 2px; }
       div.frame { margin: auto;
           -moz-border-radius: 40px 40px 40px 10px;  
        -webkit-border-radius: 40px 40px 40px 10px;
                border-radius: 40px 40px 40px 10px;  
	border-width: 0px 1px 1px 1px; border-style: solid; border-color: white;
	background: white;  }
        div.topframe {
   -moz-box-shadow: 0 0 1em silver;
-webkit-box-shadow: 0 0 1em silver;
        box-shadow: 0 0 1em silver; 

           -moz-border-radius: 40px 10px;  
        -webkit-border-radius: 40px 10px;
                border-radius: 40px 10px;  
		border-width:  1px; border-style: solid; border-color: silver;
		color: blue; text-align: left;
		background: white;
		text-indent: 20px; font-weight: bold; font-family: sans-serif; font-size: 1.5em;
	}
         h1.frameheader { margin: 0px auto 0px auto; }
        div.middleframe { padding: 10px; }
         p.middleframe {}
        div.bottomframe {}






div.menubuttons {
	width: 98%;
	border-width: 1px ; border-style: solid; border-color: blue;
	margin: auto;
	background: white;
}
table.menubuttons { padding: 0px; text-align: center; width: 100%; }
tr.menubuttons {
	 }
td.menubuttons {
		border-width: 1px; border-style: solid; border-color: #CFCFCF;
	 }
td.menubuttons:hover {
		background: #CFCFCF;
	 }




div.newcontent {
	width: 98%;
	border-width: 0px 1px 1px 1px; border-style: solid; border-color: blue;
	margin: auto; margin-bottom: 10px;

	background: white;
}











table.button2 {

	margin: auto;
}
td.button2 {
	border-color: silver; border-width: 1px; border-style: solid;
	padding: 0px 10px 0px 10px;
	color: black;
}
td.button2:hover {
	background: silver;
	color: #CCDFFF;
}

a.button2 {
	color: inherit;
	text-decoration: none;
}
a.button2:hover {
	color: inherit;
	text-decoration: none;
}















#bloglinks a {
	border-color: silver; border-width: 1px; border-style: solid;
	padding: 5px 10px 5px 10px;
	margin: auto;
	background: black;
	color: #99FF00;
	}
div.bloglinks {
	width: 95%; margin: auto; text-align: right;
/* 	border-style: solid; border-color: silver; border-width: 1px 0px 1px 0px; */
}

div.offset {
	text-align: right;
}












table.who_reply { width: 100%; background: #F8F8F8; border-style: solid; border-color: silver; border-width: 1px; }
td.who_image { font-size: 16px; font-weight: bold; color: blue; }
a.who_image { font-size: 16px; font-weight: bold; color: blue; }
td.who_user { font-weight: bold; width: 100px; }
td.who_comment { padding: 5px; width: 500px; font-size: 12px; background: white; border-style: solid; border-color: silver; border-width: 1px; }
td.who_date { font-style: italic; }
a.who_date { font-style: italic; }

table.who_comment { width: 90%; background: #F8F8F8; border-style: solid; border-color: silver; border-width: 1px; }

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



#menumenu div {
}
#menumenu h2 {
	text-align: left; margin: 0px auto 0px 5px; color: #FF9900;
}
#menumenu ul {
	color: #CCDFFF;
	/*border-width: 1px 0px 0px 0px; border-style: solid; border-color: #0099FF #0099FF #0099FF #FF9900;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: left;
	list-style-type: none;
	text-indent: 10px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

#menumenu div.newmenuclone {
	color: #CCDFFF;
	/*border-width: 1px 0px 0px 0px; border-style: solid; border-color: #0099FF #0099FF #0099FF #FF9900;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	text-indent: 10px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

#menumenu li { border-width: 0px 0px 1px 0px; border-style: solid; border-color: #202020;  }
#menumenu li:hover {  }
#menumenu a { color: #CCDFFF; text-decoration: none; line-height: 20px; }
#menumenu a:hover { font-size: larger; color: yellow; text-decoration: none; }

select.augsearch { width: 180px; }
select.augsearchwide { width: 360px; }

table.vs { width: 50%; }
th.vs {text-align: right; }
th.vs_top {font-size: 14px; 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;}



td.twodbutton {border-width: 1px; border-style: outset; border-color: blue; }
td.twodbutton:hover {border-style: inset;}
a.twodbutton { color: blue; text-decoration: none; padding: 10px; }
a.twodbutton:hover { color: black; text-decoration: none;  }














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




#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: 100px; }
#tile a {}



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


#newcomment FORM {}
#newcomment FIELDSET {}
#newcomment LEGEND {}
#newcomment TABLE {}
#newcomment TR {}
#newcomment TD {}
#newcomment H4 {}
#newcomment TEXTAREA {}
#newcomment INPUT {}
#newcomment HR {}


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















input {
   font-size: 1em;
   -moz-box-shadow: 0 0 1em silver;
-webkit-box-shadow: 0 0 1em silver;
        box-shadow: 0 0 1em silver; 
       border-width: 1px;
       border-style: solid;
       border-color: #DDDDDD;
background: white;
}
select {
   font-size: 1em;
   -moz-box-shadow: 0 0 1em silver;
-webkit-box-shadow: 0 0 1em silver;
        box-shadow: 0 0 1em silver; 
       border-width: 1px;
       border-style: solid;
       border-color: #DDDDDD;
background: white;

}
textarea {
   font-size: 1em;
   -moz-box-shadow: 0 0 1em silver;
-webkit-box-shadow: 0 0 1em silver;
        box-shadow: 0 0 1em silver; 
       border-width: 1px;
       border-style: solid;
       border-color: #DDDDDD;
background: white;

}