TD { font-size:12px; }
TH { font-size:12px; font-weight:bold; }
H1 { color:red; font-size: 24px; }
H2 { color:red; font-size: 20px; }
H3 { color:red; font-size: 16px; }
A:link { border-style: none; }
A:visited { border-style: none; }

.link { color:blue; cursor:pointer; text-decoration:underline; }
.linknocolor { cursor:pointer; text-decoration:underline; }

H3 A { color:red; }

.error { color:red; }
.username { color:blue; font-weight:bold; }

.newsheader { background-color:gray; color:white; font-size:10px; }
.newstext { background-color:white; color:black; font-size:12px; }

.resultstext { background-color:white; color:black; font-size:12px; text-align:center; }

.info { background-color: white; }
.info_small { background-color: white; font-size:9px; }

.topmenu TD { padding-top:14px; height:32px; }
.topmenu A { text-decoration:none; color:black; }
.topmenu A:hover { text-decoration:none; color:black; background-color:white; }

.submenu { background-color:DarkGreen; color: white; text-align:center; }
.submenu A { text-decoration:none; color: white; }
.submenu A:hover { text-decoration:none; color: white; background-color:black; }

.menubar { background-color:red; color:white; cursor:pointer; text-align:center; font-weight:bold;
	border-collapse:collapse; border-style:solid; border-color:white; }
.menubar TD { width:120px; }
.menubar A { width:100%; height:100%; text-decoration:none; color:white; }
.menubarx2 A { width:240px; height:100%; text-decoration:none; color:white; }
.menubar IMG { border:none; }

.menubargames { background-color:green; color:white; cursor:pointer; text-align:center; font-weight:bold;
	border-collapse:collapse; border-style:solid; border-color:white; }
.menubargames TD { width:120px; }
.menubargames A { width:100%; height:100%; text-decoration:none; color:white; }

.menubarb { background-color:blue; color:white; text-align:center; font-weight:bold;
	border-collapse:collapse; border-style:solid; border-color:white; }
.menubarb TD { width:90px; }
.menubarb A { width:100%; height:100%; text-decoration:none; color:white; }

.games TD { background-color:yellow; }
.games TH { background-color:yellow; }
.games .finishedgame { background-color: GreenYellow; }
.games A { color:blue; }

.userlist { background-color: yellow; width:100px; text-align:center; }

.messages TD { background-color:yellow; }
.messages TH { background-color:yellow; }
.newmessage TD { background-color: LightBlue; color:red; }
.messagetxt TD { background-color: white; }

.newsflash { width:220px; text-align:center; 
	border-collapse:collapse; border-style:solid; border-color:gray; border-width:1px; }
.newsflash TH { background-color:gray; color:black; font-size:9px; text-align:right; }
.newsflash TD { font-size:10px; }

.news { width:600px; text-align:center; 
	border-collapse:collapse; border-style:solid; border-color:gray; border-width:1px; }
.news TH { background-color:gray; color:black; font-size:10px; text-align:right; }
.news TD { font-size:12px; }

.small { font-size:9px; font-style:italic; }

.forumcat TD { background-color: navy; color: white; font-size:18px; }
.forumname { background-color: white; }
.forumname A { font-size:14px; font-weight:bold; }
.forumdesc { background-color: white; }
.forumtopic TH { background-color: navy; color: white; }
.forumtopic TD { background-color: white; padding:4px; }
.forumtopicdate { font-size:8px; }
.forumnewmsg { font-size:9px; color:red; background-color: white; }

.comment { color:blue; width:250px; overflow:auto; }

.playeryellow { background-color:yellow; color:black; font-size:16px; }
.playeryellow A { background-color:yellow; color:black; font-size:16px; }
.playeryellown { background-color:yellow; color:black; }
.playeryellown A { background-color:yellow; color:black; }
.playeryellowncomment { background-color:gold; color:black; }
.playeryellowncomment A { background-color:gold; color:black; }
.playeryellowsmall { background-color:yellow; color:black; font-size:12px; }
.playerred { background-color:red; color:white; font-size:16px; }
.playerred A { background-color:red; color:white; font-size:16px; }
.playerredn { background-color:red; color:white; }
.playerredn A { background-color:red; color:white; }
.playerredncomment { background-color:tomato; color:white; }
.playerredncomment A { background-color:tomato; color:white; }
.playerredsmall { background-color:red; color:white; font-size:12px; }
.playerwhite { background-color:white; color:black; font-size:16px; }
.playerwhite A { background-color:white; color:black; font-size:16px; }
.playerwhiten { background-color:white; color:black; }
.playerwhiten A { background-color:white; color:black; }
.playerwhitencomment { background-color:lavender; color:black; }
.playerwhitencomment A { background-color:lavender; color:black; }
.playergray { background-color:gray; color:white; font-size:16px; }
.playergray A { background-color:gray; color:white; font-size:16px; }
.playergrayn { background-color:gray; color:white; }
.playergrayn A { background-color:gray; color:white; }
.playergrayncomment { background-color:darkslategray; color:white; }
.playergrayncomment A { background-color:darkslategray; color:white; }

.player0normal { background-color:yellow; color:black; font-size:12px; }
.player1normal { background-color:red; color:white; font-size:12px; }

.details { text-align:right; font-weight:bold; }

.generaltable { background-color: LightBlue; border-collapse:collapse; border-style:solid; border-color:white; border-width:1px; }

.xstooltip { visibility: hidden; position: absolute; top: 0;  left: 0; z-index: 99; background-color: LightBlue; padding: 3px; border: solid 1px; }

.instanthelp { visibility: hidden; position: absolute; top: 0;  left: 0; z-index: 2; background-color: LightBlue; padding: 3px; border: solid 1px; }

.helptag { text-decoration:none; }
.helptag IMG { border:none; }
