/* darkcolor: 336 */
/* mediumcolor: 69c */
/* lightcolor: cf3 */

h1,
h2 {
	color: #363;
	border-bottom: 1px solid #9c9;
}

h2 {
	border-bottom: 1px dotted #9c9;
}

.heading {
	background-color: #9c9;
	color: #000;
	border-top: solid 2px #000;
	border-bottom: solid 2px #000;
}

.subheading {
	background-color: #cf9;
	color: #000;
	border-bottom: solid 2px #000;
}

.footer {
	color: #fff;
	background-color: #363;
}

span.info {
	color: #666666;
}

.contenttext {
	color: #000;
	background-color: #fff;
}

.boardbox,
.boardbox_sm {
	border: 1px solid #030;
	background-color: #ddd;
}

.boardbox .title,
.boardbox .status,
.boardbox .player,
.boardbox .lastmove,
.boardbox .warning,
.boardbox .note,
.boardbox_sm .title,
.boardbox_sm .status,
.boardbox_sm .player,
.boardbox_sm .lastmove,
.boardbox_sm .warning,
.boardbox_sm .note {
	background-color: #fff;
	color: #000;
}

.boardbox .warning,
.boardbox_sm .warning {
	background-color: #f03;
	color: #fff;
}

.boardbox .note,
.boardbox_sm .note {
	background-color: #cf9;
}

.boardbox .player,
.boardbox_sm .player {
	background-color: #9c9;
	color: #000;
}

table.list {
/* 	background-color: #eee; */
	width: 100%;
}

table.list thead tr td {
	color: #000;
	background-color: #9CF;
	text-shadow:  #999 2px 2px 1px;
}

table.list tbody tr td {
	border-left: 1px solid #D9D9D9;
/* 	background-color: #fff; */
/* 	color: #000; */
}

table.list tbody tr td.warning {
	border-left: 1px solid #D9D9D9;
	background-color: #F03;
	color: #fff;
}

table.list tbody tr.even td {
	background-color: #def;
}

table.list tbody tr td.highlight {
	background-color: #3f3;
}

table.list tbody tr.note td {
	border-left: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	background-color: #cf9;
	color: #000;
}

table.list tbody tr.selected td {
	background-color: #3d80df;
	color: #ffffff;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}

table.list tbody tr.title td {
	color: #000;
	background-color: #9CF;
	border-left: none;
	text-shadow:  #999 2px 2px 1px;
}

table.list tbody tr td.key,
table.list tbody tr td.colheading {
	background-color: #cdf;
	color: #000;
	border-bottom: 1px solid #fff;
	text-shadow:  #999 2px 2px 1px;
}

table.list tbody tr td.key a:link,
table.list tbody tr td.colheading a:link {
	color: #000;
	border-bottom: 1px dotted #336;
}

table.list tbody tr td.key a:visited,
table.list tbody tr td.colheading a:visited {
	color: #000;
	border-bottom: 1px dotted #000;
}

table.list tbody tr td.key a:active,
table.list tbody tr td.colheading a:active {
	color: #336;
	border-bottom: 1px dotted #336;
}

table.list tbody tr td.key a:hover,
table.list tbody tr td.colheading a:hover {
	color: #f00;
	border-bottom: 1px dotted #f00;
}

table.list tfoot tr td {
	color: #000;
	background-color: #cdF;
}

.infobox {
	color: #000;
	background-color: #fff;
	border: 1px solid #666666;
}

.infobox h3 {
	background-color: #9cf;
	color: #000;
	text-shadow:  #999 2px 2px 1px;
}

.infobox h4 {
	background-color: #cdf;
	color: #000;
}

.infobox ul,
.infobox ul li,
.infobox ul li ul li {
	color: #000;	
}

.infobox ul li.even {
	background-color: #def;
}

.infobox .warning {
	background-color: #f03;
	color: #fff;
}

#sidemenu a:before,
#helpmenu a:before {
	content: "\00BB \0020";
	color: #f00;
}

#sidemenu a:link,
#sidemenu a:visited,
#sidemenu a:active,
#sidemenu a:hover,
#helpmenu a:link,
#helpmenu a:visited,
#helpmenu a:active,
#helpmenu a:hover,
.infobox a.wide:link,
.infobox a.wide:visited,
.infobox a.wide:active,
.infobox a.wide:hover {
	color: #00f;
}

#sidemenu a:hover,
#helpmenu a:hover,
.infobox a.wide:hover {
	background-color: #69c;
	color: #fff;
}

#topmenu,
#bottommenu {
	color: #000;
	font-size: 9px;
	letter-spacing: .2em;
	border-bottom: solid 2px #000;
	background: #eee;
}

#bottommenu {
	background: #9c9;
	border-top: solid 2px #000;
}

ul.menu li ul {
	background-color: #363;
	border: 1px solid #cf9;
}

ul.menu li li {
	background-color: #363;
}

ul.menu li li a {
	background-color: #363;
	color: #fff;
	font-weight: normal;
}

ul.menu li li a:link, ul.menu li li a:visited {
	color: #fff;
	border-bottom: 1px solid #cf9;
}

ul.menu li li a:hover, ul.menu li li a:active {
	color: #000;
	background-color: #9c9;
}

ul.menu li:hover, ul.menu li.over {
	background-color: #363;
}

