a:link {
	color: blue;
	text-decoration:none;
}
a:visited {
	color: purple;
	text-decoration:none;
}
a:active {
	color: blue;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
h1 {
	font-family: sans-serif;
	padding: 3px;
}
h2 {
	font-family: "Bitstream Vera Sans", sans-serif;
	padding: 3px;
}

h5 {
	text-align: center;
}





body {
	font-family: sans-serif; font-size: 12pt;
	margin: 0px;
	background: white;
	padding: 0px;
	text-align: center;
}

div.flags {height: 401px; text-align: left;}

div.login {
	background: url("http://www.animecharactersdatabase.com:81/img/900banner.png");
	margin: auto; margin-bottom: 0px; margin-top: 0px;
/*	height: 400px; width: 1000px;*/
	border-spacing: 0px;
}

/*div.middlelink
table.navi
td.navi

div.navimenu
table.subnavi
td.subnavi
a.subnavi

div.shadowlinks
div.toplinks
table.bar*/

form.login {

}

div.middlelink {
	border-spacing: 0px;
	margin-top: 5px;
	border-style: solid;
	border-color: yellow;
	border-bottom-color: #EEEEEE;
	border-width: 0px 0px 1px 0px;
	text-align: left;
}
table.navi{
	background: url("http://www.animecharactersdatabase.com:81/ACDB_BG/line2.png");

	margin-left: 0px;
	margin-bottom: 0px;
	border-spacing: 0px;
}
td.navi {
	font-family: sans-serif;
	font-size: 14pt;
	font-weight: normal;
	padding: 0px 20px 0px 20px;
	color: #4474FF;
	background: #DFDFDF;
	border-style: solid;
	border-color: white;
	border-width: 0px 1px 0px 1px;


	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
}
td.navi:hover {
	background: #4474FF;
	color: #DFDFDF;
}
a.navi { color: inherit; }
a.navi:hover { color: inherit; text-decoration: none; }



div.navimenu {
	margin-top: 0px;
	margin-bottom: 4px;
	border-style: solid;
	border-width: 6px 0px 1px 0px;
	border-top-color: #AFDEFF;
	border-color: #4474FF;
	background: #EFEFEF;
	border-spacing: 0px;
}
table.subnavi {
	margin-left: 0px;
	margin-bottom: 0px;
	border-spacing: 0px;
}
td.subnavi { 
	font-family: monospace;
	font-size: 10pt;
	font-weight: normal;
	padding: 0px 20px 0px 20px;
	color: #4474FF;
	border-style: solid;
	border-color: white;
	border-width: 0px 1px 0px 1px;


/*	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;*/
}
td.subnavi:hover {
	background: #4474FF;
	color: #DFDFDF;
}
a.subnavi { color: inherit; }
a.subnavi:hover { text-decoration: none; color: inherit; }

div.shadowlinks {}
div.toplinks {
	text-align: center;
	margin: auto; padding: 0px;

}
table.bar {
	width: 1000px;
	margin: auto; padding: 1px; border-spacing: 0px;
}
td.barleft {
	margin: 0px; margin-left: 10px;
	width: 50%;
	text-align: left;
}
td.barright {
	margin: 0px;
	margin-right: 10px;
	width: 50%;
	text-align: right;
}
table.toplinks {
	padding: 10px;
}
table.button2 {
	font-size: 10pt;
	margin: auto;
	border-color: #DDDDDD; border-width: 1px 0px 1px 0px; border-style: solid;
}
td.button2 {
	padding: 0px 10px 0px 10px;
	background-image: url("grades/grade2.png");
	color: black;
/* 	font-weight: bold; */
/*	border-style: solid;
	border-color: silver;
	border-width: 1px;*/
}
td.button2:hover {
	background: none;
}

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

div.qsearch {
	background-image: url("grades/grade2.png");
}








































div.shadow {
	display: table;
	width: 100%;
	margin: auto; margin-top: 0px; margin-bottom: 0px;
/* 	background: url("bg/75E5F5.png") repeat; */
}
div.container {
	text-align: center;
	margin: auto; margin-top: 0px; margin-bottom: 0px;
/* 	width: 1000px; */
/* IMPORTANT */
}
div.middle {
	text-align: center;
	margin: 0px;

/* IMPORTANT */
/* 	border-color: silver; border-width: 0px 1px 0px 1px; border-style: solid; */
/* 	background: green; */
}



td.centercontent {
	padding: 1px;
}
div.googlebar {
	text-align: center;
	margin: auto;
/* 	width: 1000px; */
	padding: 10px 0px 10px 0px;
}
div.header {
	width: 100%;
}
table.header {
	margin: 0px;
	width: 100%;
/*	color: blue;*/
	border-spacing: 0px;
}
td.header {
	padding: 0px;
}
td.headerL {
	padding: 0px;
	width: 50%;
	text-align: left;
}
td.headerR {
	padding-right: 16px;
	margin: 0px;
	width: 50%;
	text-align: center;
}

div.welcome {
	color: black;
	text-align: center;
}
div.latestdisplay {
	color: black;
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
}
div.footer {
	background: white;
}
table.toptable {
	margin: 1px;
	padding: 0px;
	width: 100%;
}
hr.index {
	background-color: gray;
	color: gray;
	height: 1px;
	width: 80%;
}
hr.viewone {
	background-color: gray;
	color: gray;
	height: 1px;
	width: 100%;
}
div.viewonemiddle {
	border-color: #5599cc;
	border-width: 1px;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 25px 25px 25px 25px;
}

table.viewonefull {
	width: 100%;
}

table.viewoneinfo {
	text-align: left;
	width: 100%;
}

td.infoline {
	width: 100%;
}

td.viewonethumb {
	width: 275px;
	vertical-align: top;
}

td.twosevenfive {
	width: 275px;
}


tr.isearch {
}



div.sbn {
	width: 300px;
	padding: 10px;
	margin: auto;
}

div.sbn:hover {
	background: #D0E4F6;
}

input.sbn {
	border-width: 1px;
	border-style: solid;
	border-color: blue;
	background: #aaccdd;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

font.boxbutton {
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: blue;
	background: #aaccdd;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}
font.boxbutton:hover {
	background: yellow;
}

a.boxbutton {
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: black;
}

a.boxbutton:hover {
	text-decoration: none;
	background: none;
}

input.sbn:hover {
	background: yellow;
}

font.sbn {
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

input.text {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #D0E4F6;
	border-color: #368AD2;
	border-style: solid;
	border-width: 1px;
	color: #333333;

	padding: 0px;
	border-spacing: 0px;
	margin: auto;
}


input.simage {
}


select.folder {
	border-width: 1px;
	border-style: solid;
	border-color: silver;
	text-align: center;
	width: 140px;
	background: white;
}

select.folder:hover {
	background: white;
	color: black;
}

option.folder {
	color: black;
}
option.folder:hover {
	color: black;
}

option.foldernew {
	text-decoration: line-through;
}

table.advanced {
	text-align: left; 
}

div.advanced {
}

a.name {
	font-size: 16pt;
}

font.name {
	font-size: 18pt;
}

font.monthly {
	font-size: 10pt;
	font-style: normal;
	color: black;
}

font.staff {
	font-size: 14pt;
	font-style: normal;
}

font.searchby {
	font-size: 10pt;
	font-style: oblique;
}

font.latest {
	font-size: 16pt;
	font-style: normal;
}

font.acdb {
	font-size: 18pt;
	color: black;
}

font.was {
	font-size: 12pt;
	color: black;
}

font.plain {
	font-size: 10pt;
	color: #FF00CC;
}

font.results {
	font-size: 10pt;
	color: black;
}

font.countdown {
	color: red;
	font-size: 12pt;
}

font.counter {
	color: blue;
	font-size: 16pt;
}

font.red {
	color: #FF0000;
}

div.resultscontainer {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #99aaff;
}

div.resultsleft {
	width: 300px;
	position: absolute;
	padding: 0px;
}

div.resultscenter  {
	position: absolute;
	margin-left: 340px;
	margin-right: 340px;
	width: 120px;
	padding: 0px;
}
div.resultsright  {
	width: 300px;
	margin-left: 500px;
	padding: 0px;
}



a.links {
	color: blue;
}

table.indexsearch {
	border-width: 2px; 
	border-style: inset;
	border-color: blue;
	width: 300px;
	text-align: left;
	padding: 10px;
}

td.leftfolder {
	border-width: 0px;
	border-style: outset;
	border-color: blue;
	border-left-width: 5px;
	border-left-style: outset;
	border-left-color: blue;
	width: 300px;
	text-align: left;
	vertical-align: top;
}

table.resultsview {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
}

td.coolresults {
	text-align: center;
	width: 200px;
}
font.results {
	font-size: 10pt;
	color: black;
}

td.cool {
}

#foo {
	max-width: 140px;
	text-align: center;
}

h5.results {
	border-width: 1px;
	border-style: outset;
	border-color: blue;

}

table.results {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border-width: 1px;
	border-style: outset;
	border-color: blue;
	border-top-width: 5px;
	border-bottom-width: 5px;
}

table.indexframe {
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


table.comment {
	width: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
}



td.linedpaper {
	width: 600px;
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
	padding: 3px 3px 3px 3px;
	border-width: 1px;
	border-style: outset;
	border-color: blue;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

table.viewonenew {
	vertical-align: top;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	border-width: 1px;
	border-style: outset;
	border-color: blue; 
}

td.rating {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	border-style: outset;
	border-color: blue;
	border-top-width: 5px;
	border-bottom-width: 5px;
	width: 25px;
}

td.comment {
	text-align: center; 
	margin-left: auto; 
	margin-right: auto;

}

td.indexname {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	border-style: outset;
	border-color: blue;
	border-top-width: 5px;
	border-bottom-width: 5px;
	padding: 2px;
}

table.index {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border-width: 1px;
	border-style: outset;
	border-color: blue;
	font-size: 10pt;
}

table.viewone {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border-width: 1px;
	border-style: outset;
	border-color: blue;
}

img.size {
	border-style: none;
	max-width: 740px;
}

img.smallhighlight {
	width: 70px;
	height: 70px;
	border-width: 2px;
	border-style: outset;
	border-color: #99aaff;
}

img.smallhighlight:hover {
	border-style: inset;
	width: 200px;
	height: auto;
}

img.small {
	width: 70px;
	height: 70px;
	border-width: 2px;
	border-style: outset;
	border-color: #99aaff;
}

img.small:hover {
	border-style: inset;
}

img.vector {
	border-style: none;
}

img.noborder {
	border-style: none;
	margin: 0px;
}

img.results {
	width: 200px;
	border-style: none;
}

table.resultsimageholder {
}

td.resultstop {
}

td.resultsmiddle {
}

td.resultsbottom {
}

table.green {
	background: #00ff00;
	text-align: center;
	margin: auto auto auto auto;
	height: 100px;
	width: 100%;
}

table.gray {
	background: gray;
	margin: auto auto auto auto;
	height: 100px;
	width: 100%;
}

table.red {
	background: #ff0000;
	text-align: center;
	margin: auto auto auto auto;
	height: 100px;
	width: 100%;
}















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

tr.bbp {
}

tr.left {
	margin: 0px;
}

td.left {
	width: 200px;
	height: 20px;
	margin: 0px;
}

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

td.bbp_h {
/*	background: #EAEBEC;*/

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

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

td.bbp_hw {
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #99ccff;
/* 	background: #EAEBEC; */


	width: 50%;
	text-align: right;
	color: blue;
	padding-right: 20px;
}

td.fixedbbp_h {
/*	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #99ccff;*/
	background: #EAEBEC;


	width: 100px;
	color: blue;
}

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



a.bbp {
	color: black;
}

font.indent {
	margin-left: 15px;
}


table.buttons {
}

tr.buttons {
	width: 100%;
}

td.button {
	border-color: blue;
	border-width: 1px;
	border-style: outset;
/*	background: #ccffee;*/
	color: black;
	padding: 2px;
}
td.button:hover {
	border-style: inset;
	background: yellow;
	color: white;
}
a.button {
	font-family: sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: blue;
	padding: 1px;
}
a.button:hover {
	background: none;
}

a.buttonE {
	color: red;
	font-size: 10pt;
	font-weight: bolder;
}

a.buttonE:hover {
	text-decoration: none;
	color: blue;
	background: none;
}

a.letter {
	text-decoration: none;
	color: blue;
	padding-left: 1px;
	padding-right: 1px;
}

a.letter:hover
{
	text-decoration: none;
	background: #D0E4F6;
}

a.bb {
	text-decoration: none;
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	color: blue;
}

a.bb:hover {
	border-color: #368AD2;
	text-decoration: none;
	background: #D0E4F6;
}

table.chart {
	padding: 10px;
}

tr.chart_h{
}

td.chart_h {
	color: black;
	background: #D0E4F6;
	font-weight: bold;
	font-size: 14pt;
}

tr.chart {
}

td.chart {
	background: white;
	border-color: #ECDDFF;
	border-width: 1px; border-style: solid;
}

div.news {
	width: 100%;
}

h1.news {
	color: black;
}

table.news {
	margin-bottom: 10px;
	width: 80%;
	padding: 20px;
	padding-top: 0px;
}

tr.news {
	margin: 0px;
}

td.news {
	margin: 0px;
	padding: 0px;
}

h3.news {
	background: #99ECDB;
	width: 100%;
}

p.news {
	color: black;
	text-align: justify;
	margin-left: 20px;
	margin-right: 20px;
}

table.stats {
	width: 90%;
}

tr.stats {
}

td.stats_h {
	background: #ccccef;
	color: black;
	width: 100px;
}

td.statsright {
	text-align: right;
	color: #000000;
	padding-right: 20px;
	width: 40%;
}

td.statsleft {
	text-align: left;
	color: #000000;
	padding-left: 20px;
	width: 40%;
}


td.img {
	padding: 0px;
}

div.image {
	margin: auto;
	width: 200px;
	height: 200px;
	border-style: dashed;
	border-width: 1px;
	border-color: silver;
}

div.gameimage {
	margin: auto;
	width: 200px;
	border-style: dashed;
	border-width: 1px;
	border-color: silver;
}

div.list {
	overflow:auto;
	margin: auto;
	width: 200px;
	height: 200px;
	border-style: dashed;
	border-width: 1px;
	border-color: silver;
	text-align: left;
	padding: 10px;
}

table.usercp {
	width: 700px;
	border-style: solid;
	border-color: silver;
	border-width: 1px;
	padding: 10px;
}

textarea.comment {
	width: 400px;
	height: 100px;
}

table.favchars {
	width: 90%;
	padding: 20px 0px 10px 0px;
	border-style: solid;
	border-color: #cceeef;
	border-width: 0px 0px 1px 0px;
}

td.favcharleft {
	width: 200px;
}

a.remove {
	color: silver;
	border-color: silver;
	background: white;
	border-style: solid;
	border-width: 1px;
	padding: 0px 10px 0px 10px;
}

a.remove:hover {
	background: yellow;
	color: black;
}

a.edit {
	color: red;
	border-color: red;
	background: white;
	border-style: solid;
	border-width: 1px;
	padding: 0px 10px 0px 10px;
}

a.edit:hover {
	background: yellow;
}

input.post {
	color: blue;
	border-color: blue;
	background: white;
	border-style: solid;
	border-width: 1px;
	padding: 0px 10px 0px 10px;
}

input.post:hover {
	background: yellow;
}

td.remove {
	color: silver;
	text-align: left;
}

td.editcomment {
	color: silver;
	text-align: right;
}

td.intleft {
	padding-left: 10px;
	text-align: left;
}

table.modimage {
	background: black;
	width: 90%;
}
td.modimage {
	background: white;
}









td.menu {
	vertical-align: top;
	width: 150px;
	background: white;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: silver;
	padding: 0px;
}

table.menutable {
	margin: 0px 1px 0px 0px;
	padding: 0px;
	width: 100%;
}

td.menupart {
	vertical-align: top;
}

font.menu {
	color: white;
	background-color: #5599CC;
	font-size: 16pt;
	text-align: center;
}

h2.menu {
/*	background: black;*/
	color: #5599FF;
	font-size: 14pt;
	text-align: right;
	margin: 0px;
	text-transform: uppercase;
	border-color: #5599FF; border-style: solid; border-width: 0px 0px 2px 0px;
}
h2.menu:hover {
}
ul.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	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: 0px 0px 10px 0px;
}

div.fakemenu {
	text-align: center;
	width: 140px;
	margin: auto;
	padding: 10px 0px 10px 0px;
	margin-bottom: 20px;
/*	border-color: #5599cc; border-style: solid; border-width: 0px 1px 1px 1px;*/
/*	background: #DDEEFF;*/
}

li.menu {
	vertical-align: middle;
	padding: 1px;
/* 	font-weight: bold; */
 	border-color: #4488DD; border-style: solid; border-width: 0px 0px 1px 0px; 
/*	background-image: url("grades/grade2.png");*/
}
li.menu:hover {
}

a.menu {
	color: black;
	text-decoration: none;
}

a.menu:hover {
	background: none;
	color: blue;
	text-decoration: none;
}

div.dash {
	border-color: #cceeff;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	width: 95%;
	padding-bottom: 10px;
	margin: auto;
}

p.sitemap {
	text-align: left;
	width: 50%;
	border-style: dashed;
	border-color: gray;
	border-width: 1px;
	padding: 10px 20px 10px 20px;
}












table.tempsearch {
/*	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: blue;*/
	text-align: center;
/*	padding: 10px;*/
}
input.tempsearch {
	border-width: 1px;
	border-style: solid;
	border-color: #5599FF;
	background: white;
	color: black;
}
input.tempsearch:hover {
	background: yellow;
}

td.folder {
	text-align: right;
	background: white;
	color: black;
/* 	width: 100px; */
	font-weight: bold;
}
td.folder2 {
	text-align: center;
	color: black;
	padding-left: 10px;
}



td.datel {
	background: url("grades/grade2.png");
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: silver;
	color: black;
	font-weight: bold;
	padding: 0px 20px 0px 20px;
}

td.dater {
	text-align: left;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: blue;
	color: black;
}




div.bannerhighlight {
/*	border-color: #5599cc; border-style: solid; border-width: 1px 0px 1px 0px;*/
	margin: 9px; padding: 5px 0px 5px 0px;
}


td.taskl {
	font-size: 10pt; padding: 5px; text-align: left;
}
td.taskr {
	border-color: #99ccff;  border-width: 0px 0px 1px 0px; border-style: solid; background: white; font-size: 12pt; padding: 5px; text-align: left;
}

p.taskdesc {
	font-size: 10px; color: gray;
}

td.h2 {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #5599cc;
	width: 100%;
	color: blue;
}

td.h1 {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #5599cc;
	color: blue;
}


blockquote.profile {
	padding: 20px; margin: auto; overflow: auto;
	text-align: left;
}









select.page {
	border-width: 1px;
	border-style: solid;
	border-color: #5599FF;
	text-align: center;
	width: 200px;
	font-size: 16pt;
	font-weight: bold;
}












table.arrow { width: 100%; }
td.alignleft { text-align: left; }
td.alignright { text-align: right; }
td.prevarrow { text-align: left; padding-right: 10px; }
td.nextarrow { text-align: right; padding-left: 10px; }
a.arrow {
	border-style: solid;
	border-width: 1px;
	border-color: blue;
	background: white;
	padding-left: 10px;
	padding-right: 10px;
}
a.arrow:hover { border-color: white; background: white; color: yellow; }
div.title { width: 880px; margin: auto; text-align: left; }
font.title { margin-left: 60px;  font-size: 12pt; background: url("grades/grade2.png") repeat-x;
border-style: solid; border-color: silver; border-width: 1px 2px 1px 2px;
padding: 0px 10px 0px 10px; color: black; font-weight: bold; }

div.detailshadow { border-style: solid; border-width: 0px; border-color: silver; width: 880px; margin: auto; /*background: url("bg/bg3.png") repeat;*/}

table.detailscontainer {background: white; width: 100%; padding: 5px; border-style: solid; border-width: 1px; border-color: #DFDFDF; -moz-border-radius: 10px;
-webkit-border-radius: 10px; /*opacity:0.8;*/}


tr.detailscontainer {}
td.detailscontainer {background: white; padding: 5px; }
table.details { width: 100%;}
tr.details {}
td.details_h {text-align: right; font-weight: bold; width: 180px;}
td.details {font-weight: normal; width: 400px; text-align: left; padding-left: 20px;}
td.detailimage {width: 200px; background: white; vertical-align: top;}

table.pubc {border-style: solid; border-width: 0px 0px 1px 0px; border-color: #99CCFF; width: 100%; text-align: left; margin-bottom: 20px; }
td.pubcimage {width: 200px; vertical-align: top;}
td.pubdetails {vertical-align: top; padding: 20px;}
font.pubcname {}
p.pubprofile {border-style: solid; border-width: 1px 0px 0px 0px; border-color: silver; padding-top: 10px;}



table.grouplist {width: 90%; border-style: solid; border-color: #DDEEFF; border-width: 2px 1px 2px 1px; margin-top: 20px;}
td.groupname {font-size: 14pt; font-weight: bold; text-align: left; border-style: solid; border-color: silver; border-width: 0px 0px 1px 0px; }
a.groupname {}
a.groupname:hover {background: none; text-decoration: none;}
td.groupdesc {background: #DDEEFF; text-align: justify; padding: 10px 20px 10px 20px; font-size: 12pt; }
td.groupadmin {border-style: solid; border-color: silver; border-width: 1px 0px 0px 0px; text-align: right; font-size: 10pt;}


table.related { width: 90%; border-spacing: 0px; border-style: solid; border-color: #5599FF; border-width: 2px 0px 2px 0px; text-align: center; }
td.related { width: 90%; background: white; padding: 3px; font-weight: bold; border-style: solid; border-color: silver; border-width: 0px 0px 1px 0px; }
td.related:hover {  }
a.related {color: black; }
a.related:hover {background: none; text-decoration: none;}










h2.gamelist {margin-left: 10%; text-align: left; border-style: solid; border-color: #AACCFF; border-width: 0px 0px 1px 0px; }
table.gamelist {width: 90%; border-style: solid; border-color: silver; border-width: 1px ; text-align: left;}
td.gamelist_h {/*border-style: solid; border-color: #AACCFF; border-width: 1px; padding: 3px;*/ background: url("grades/grade1.png"); color: white; font-weight: bold; }
td.gamelist { padding: 3px; border-style: solid; border-color: silver; border-width: 0px 0px 1px 0px; }



h3.statspage {}
table.statspage { width: 50%; text-align: left; border-style: solid; border-color: #AACCFF; border-width: 1px; }
td.statspage_h {background: url("grades/grade1.png"); color: white; font-weight: bold;}
td.statspage {}







table.autotable  {width: 90%; border-style: solid; border-color: silver; border-width: 1px ; text-align: left; margin-bottom: 20px;}
tr.autotable_h {}
td.autotableb_h {background: url("grades/grade1.png"); color: white; font-weight: bold;}
td.autotablec_h {background: url("grades/grade1.png"); color: white; font-weight: bold;}
td.autotabled_h {background: url("grades/grade1.png"); color: white; font-weight: bold;}
tr.autotable {}
td.autotableb  { padding: 3px; border-style: solid; border-color: silver; border-width: 0px 0px 1px 0px; }
td.autotablec  { padding: 3px; border-style: solid; border-color: silver; border-width: 0px 0px 1px 0px; }
td.autotabled  { padding: 3px; border-style: solid; border-color: silver; border-width: 0px 0px 1px 0px; }
a.autotable {}
a.autotable:hover {}







table.viewsmain {width: 95%; text-align: center; padding-bottom: 20px;}
table.views {text-align: center; width: 100%; border-style: solid; border-width: 1px 0px 0px 0px; border-color: silver; padding-top: 10px;}
td.viewsbig {font-size: 16pt;}
td.viewssmall {font-size: 12pt; width: 50%;}





td.silverbox { font-size: 12pt; background: white; color: black; border-style: dashed; border-width: 1px; border-color: #EFEFEF; }



div.newstitle { width: 780px; margin: auto; text-align: left; }
font.newstitle { 
	margin-left: 30px; margin-top: 10px; border-style: solid; border-width: 1px 1px 0px 1px; border-color: silver;
	font-size: 12pt; /*background: url("grades/grade4.png") repeat-x;*/
 	padding: 1px 10px 1px 10px; color: black; font-weight: bold;
}
div.newsshadow { background: #EFEFEF; border-style: solid; border-width: 1px 0px 1px 0px; border-color: silver; background: #5599CC url("img/800s.png") repeat-y; width: 780px; margin: auto; padding: 0px 10px 0px 10px;}
table.newscontainer {background: white; width: 100%; padding: 0px; border-style: solid; border-width: 1px; border-color: gray; }
td.newscontainer {background: white;}
p.newsbox { margin: 0px; padding: 0px; font-size: 10pt; }


div.artthumb  {
	background: white; padding: 10px; border-style: solid; border-width: 1px; border-color: silver;
	color: blue; font-weight: bold; text-decoration: none; margin: auto; display: table-cell;
}
a.season {
	background: white; padding: 5px 10px 5px 10px; border-style: solid; border-width: 1px; border-color: silver;
	color: blue; font-weight: bold; text-decoration: none; margin: auto; display: table-cell;
}
a.season:hover { background: #EFEFEF; }




td.cpicon {
	padding: 10px;
}
img.cpicon {
	border-width: 0px;
	width: 30%;
	height: 30%;
}


div.cqueue {
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 90%;
	padding: 10px;
}

h2.cqueue {padding:3px; font-size: 16pt;background: white;color: #5599FF; border-style: solid; border-width: 2px 0px 2px 0px; border-color: #5599FF;}
table.cqueue {
	width: 100%;
	background: white;
	border-style: solid;
	border-width: 1px;
	border-color: #5599CC;
	text-align: left;
}
td.cqueuedate {
	color: gray;
	font-size: 10pt;
}
td.cqueuename {
	color: #5599DD;
	font-size: 12pt;
}
td.cqueuetext {
	padding: 10px;
}
p.cqueuetext {
	margin: auto;
	padding: 10px;
	width: 75%;
	font-weight: bold;
	border-style: solid;
	border-width: 1px 2px 1px  2px;
	border-color: #ABCDEF #5599CC #ABCDEF #5599CC;
}
td.cqueuepost {
}
td.cqueuerepl {
	border-style: dashed;
	border-width: 1px 0px 0px 0px;
	border-color: #5599FF;
	padding-left: 100px;
}
table.replies {
	width: 100%;
	border-style: solid;
	border-width: 1px 2px 1px  2px;
	border-color: #ABCDEF #5599CC #ABCDEF #5599CC;
	padding: 3px;
	margin-top: 10px;
	text-align: left;
}
p.reply {
	margin: 2px;
	padding: 10px;
	font-weight: bold;
	background: #CCEDFF;

}

img.rankarrow {
	padding: 1px 4px 1px 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #EAEAEA;
}

img.rankarrow:hover {
	border-color: red;
}

div.vars { padding: 10px; background: #EFEFEF; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #666666; }
table.identifythis {width: 100%; background: #DDDDDD; border-style: solid; border-width: 1px 0px 1px 0px; border-color: white;}
td.varname {text-align: center;border-style: solid; border-width: 2px; border-color: #EFEFEF; background: white; color: gray; }
td.identifythis_h {padding: 0px 20px 0px 20px;color: blue; font-weight: bold; background: #EFEFEF;  }
td.identifythis {text-align: left; border-style: solid; border-width: 0px 0px 1px 0px; border-color: black; }
td.newtranslation {border-style: solid; border-width: 0px 0px 1px 0px; border-color: black; }

p.identifythis {font-size: 14pt; text-decoration: underline;}
form.identifythis {}

input.identifythis {
	width: 500px;
}
textarea.identifythis {
	height: 50px;
	width: 500px;
}



div.page {
	font-size: 14pt;
	margin: 20px 0px 20px 0px;
	background: #DAECFA;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #5599FF;
}
div.resultstext {
	font-size: 14pt;
	background: #DAECFA;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #5599FF;
	text-align: right;
	padding-right: 10px;
}
