body {
  /* font: 12px Verdana,Tahoma,Arial,sans-serif; */
  font: 12px Arial,Helvetica,sans-serif;
  background-image: url(pic/grass.jpg);
  font-weight: bold;
  color: #FFFFFF;
  padding: 0;
  margin: 0;
}

form { margin: 0px; }

h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 6px 0px 6px 0px; }
h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 110%; }

a, a:visited { color: #FFCC00; text-decoration: none; }
a:hover      { color: #FF9900; text-decoration: underline; }

.contentframe {
  background-color: #071302;
  vertical-align: top;
  border-right: 1px solid;
  border-left: 1px solid;
  border-color: #3B3B3B;
}

.pageheader {
	background-image: url(pic/th_tall.png);
    background-position: center;
	color: #000000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	height:45px;
	line-height:normal;
	text-align:left;
	vertical-align:middle;
}

.pageheader a, .pageheader a:visited { color: #0000C0; text-decoration: none; }
.pageheader a:hover { color: #004080; text-decoration: underline; }

.champheader {
	background-image: url(pic/th_bw_tall.png);
    background-position: center;
	color: #FFFFFF;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	height:41px;
	line-height:normal;
	text-align:left;
	vertical-align:middle;
}

.pagefooter {
	background-image: url(pic/th_bw_tall.png);
    background-position: center;
	color: #FFFFFF;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	height:32px;
	line-height:normal;
	text-align:left;
	vertical-align:middle;
}

.darkinput { background-color: #222; color: #ffa; border: 1px solid #555555; }

.catalogline { background-color: #dbfbcb; padding: 4px 2px 4px 2px; }

.champmenu   { background-color: #dbfbcb; padding: 4px 2px 4px 2px; font-weight: bold; }

.windowtitle      { background-color: #000040; color: #FFFFFF; }
.windowbackground { background-color: #808080; color: #FFFFFF; border: 1px solid #C0C0C0; }
.windowborder     { background-color: #202040; color: #FFFFFF; }

table.datatable, table.vdatatable { border: 1px solid #3B3B3B; background-color: #303030; }

table.datatable tr, table.vdatatable tr             { background-color: #10170C; }
table.datatable tr.selected, table.datatable tr.hl  { background-color: #203060; }
table.datatable tr.mousehl                          { background-color: #503060; }
table.datatable tr.strong                           { color: #FFCC00; }
table.datatable tr.line2, table.vdatatable tr.line2 { background-color: #1e1e1e; }
table.datatable td.line1, table.vdatatable td.line1 { background-color: #10170C; }

table.datatable td, table.datatable th, table.vdatatable td, table.vdatatable th { padding: 4px; }

/* table.datatable td.diagonal { background-color: #24241d;} */
table.datatable td.diagonal { background-color: #202000;}


table.datatable td.mousehl  { background-color: #402050;}
table.datatable td.hl       { background-color: #203060;}
table.datatable td.ll       { color: #808080; font-weight: normal; }
table.datatable td.ctrowhl  { background-color: #0e0f11;}
table.datatable td.win      { background-color: #005000;}
table.datatable td.lose     { background-color: #600000;}
table.datatable td.draw     { background-color: #84740c;}
table.datatable td.strong   { color: #FFCC00;}

table.datatable th {
  font-weight: bold;
  text-align: center;
  /* background-color: #3B3B3B; */
  background-image: url(pic/th_bw.png);
  background-position: center;
}

table.datatable th.gold {
  font-weight: bold;
  text-align: center;
  color: #000000;
  background-image: url(pic/th.png);
  background-position: center;
}

table.vdatatable th {
/*  font-weight: normal;  */
  text-align: right;
  background-image: url(pic/th_bw_tall.png);
  background-position: center;
}


table.editform { background-color: #a0a0a0; border: 1px solid #3B3B3B; }
table.editform tr { background-color: #5B5B5B; }
table.editform td, table.editform th { padding: 4px; }
table.editform th { font-weight: bold; text-align: right; background-color: #3B3B3B; }
table.editform td { text-align: left; }

table.noframe    { border: 0px; }
table.noframe td { border: 0; }

div.poschangegraph { background-color: #10170C; border: 1px solid #3B3B3B; }

.cellhl { background-color: #dfeaa1; }

.submitbtn { margin-top: 8px; margin-bottom: 8px; }

