a { color: black; text-decoration: underline; }
a:link { color: black; text-decoration: underline; }
a:active { color: inherit; text-decoration: none; }
a:visited { color: inherit; text-decoration: none; }
a:hover { color: inherit; text-decoration: none; }

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

body { font-family: serif,sans-serif; font-size: 12px; margin: 0px; padding: 0px; text-align: center;
/* 	background: black url("http://img100.animecharactersdatabase.com:81/bg/flame2.jpg") repeat top center; */
/* 	background: url("http://img100.animecharactersdatabase.com:81/img/stripes.png") repeat; */
	background: url("http://img100.animecharactersdatabase.com:81/bg/stary3.png") repeat;
/* 	background: #080808; */
/*	background: #0094F0 url("http://img100.animecharactersdatabase.com:81/bg/niceblue.png") repeat-x;*/
}
h1 { margin: 0px auto 0px auto; }
table { margin: auto; }

div.top { margin: auto; width: 1020px; 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: 1020px;
/*	border-width: 0px 1px 0px 1px; border-style: solid; border-color: white;*/
/* 	background: #080808; */
	background: url("http://img100.animecharactersdatabase.com:81/bg/08bg.png") repeat-y;

/* 	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; */
  }
 div.header { margin: 0px;
/* 	background: url("http://img100.animecharactersdatabase.com:81/bg/girl3_2.png") no-repeat top center; */
	background: url("http://img100.animecharactersdatabase.com:81/bg/shana_b.png") no-repeat top center;
	color: white; }
table.headertable { width: 990px; font-family: serif,sans-serif; }

 div.navi { margin: 10px auto 10px auto; width: 1000px; border-width: 0px; border-style: solid; border-color: #0088FF;
	height: 40px;
	background: #080808 url("http://img100.animecharactersdatabase.com:81/gimpgrades/g02.png") repeat-x;
	color: white; font-size: 12px; }
  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: white;
	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: black; color: blue;
/*  border-color: white; */
 }
     a.navi { color: inherit; text-decoration: none;}
    td.navisearch {
	padding: 0px 10px 0px 10px; }
     form.navisearch {  }


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

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

	background: none;
 }

  div.middle { margin: auto; width: 980px;
/* 	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: 150px; 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 {
	vertical-align: top; background: none; }

      div.framecontainer { margin: 10px auto 10px auto;
	border-width: 1px; border-style: solid; border-color: #DDDDDD;
	width: 754px; padding: 2px; }
       div.frame { margin: auto;
	border-width: 1px; border-style: solid; border-color: #DDDDDD;
	background: white;  }
        div.topframe {
		border-width: 0px 0px 1px 0px; border-style: solid; border-color: #9F9F9F;
		color: black; text-align: left;
		background: #F0F0F0;
		text-indent: 10px; font-weight: bold; font-family: sans-serif; font-size: 16px;
	}
         h1.frameheader { margin: 0px auto 0px auto; }
        div.middleframe { padding: 10px; }
         p.middleframe {}
        div.bottomframe {}

  div.bottom { }
 div.footer {
	color: #333333; }







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




div.newcontent {
	width: 98%;
	border-width: 1px; border-style: solid; border-color: #C8C8C8 #1F1F1F #1F1F1F #1F1F1F;
	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: white;
}

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-weight: italic; }
a.who_date { font-weight: 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: #00C8F8;
	/*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-weight: 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: #00C8F8;
	/*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-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	text-indent: 10px;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}

#menumenu li {  }
#menumenu li:hover { background: yellow; color: black; }
#menumenu a { color: inherit; text-decoration: none; }
#menumenu a:hover { color: inherit; text-decoration: none; }