/* Bracket support 15/31 game */
span.rL {
color:#555555
}
span.rD,span.rT {
color:#444444
}
span.rW {
color:#3333dd;
text-shadow:1px 1px 1px white;
text-decoration:
underline;
padding:1px }

#GABAD {
width:800px;
margin:2em 0  ;
padding:1em;
border:1px dotted gray;
background-color:#ffffcc;
line-height:150%;
}

#unsaved, #save_time {
padding:4px 12px;
border-radius:10px;
border-width:1px;
}
#unsaved {
background-color:yellow;
color:#ff3333;
border-color:red
font-weight:bold;
border-style:solid;
}
#save_time {
background-color:#ffff99;
color:black;
}
body {
font:14px sans-serif;
}
td {
font-size:0.9em
}
.demolnk {
text-decoration:underline;
font-weight:bold;
}
.mnubtn {
float:left;
padding:4px 10px;
margin:0.5em;
border:1px solid red;
border-radius:15px;
background-color:#ffddcc;
font:13px Verdama,Arial,sans-serif;
}
.actbtn {
padding:4px 10px;
margin: 10pxpx;
border:1px solid red;
border-radius:15px;
background-color:#ffddcc;
font:13px Verdama,Arial,sans-serif;
}
.navmnu {
height:40px;
}
#page_title {
color: black ;
text-shadow: orange 1px 1px 0px;
font-family:Times,serif;
font-style:normal;
font-weight:400;
font-size:2em;
text-align:center;
margin: 8px;
}
td.location {
width:140px;
}
.instruction {
position:absolute;
right:9px;
top:2px;
font-size:10px;
}
.legend {
text-align: left;
position: absolute;
right: 	35px;
top:	35px;
line-height:20px;
font-size: 11px;
padding:8px 12px;
background-color:white;;
border:1px solid #777777;
}
.uid {
position: absolute;
left: 2em;
top: 2.5em;
color:gray;
}
.cur_yr {
position: relative;
left: 1em;
top: 0.8em;
font:1.2em Verdana,sans-serif;
}
#lstupd {
position:absolute;
right:40px;bottom:10px;
font:italic 1em Arial,sans-serif;
text-shadow:1px 1px 1px white;
margin:6px;
}
.printbtn {
border:1px solid gray;
border-radius:10px;
background:lightgray;
padding:10px;margin:40px;
font:14px Tahoma,Arial;
}
span.score {
text-shadow:1px 1px 1px white;
font-weight:bold;
color:#ff0000;
}
.gamnam {
font: 12px  Helvetica,Arial,sanserif;
color:darkmagenta;
position:absolute;
text-align:right;
background-color:transparent;
width:100px
}
#brack {
position:relative;
}
.tmnam {
font: 12px sans-serif;
text-align:right;
color:#0000cc;
position:absolute;
background-color:#f8f6f2;
padding:0px 2px;
} /* was width:180px; transparent, relative */

.pmM {
color:green;
}
.pmN {
color:red;
}
.pmP {
color: #000099;
text-shadow: -1px -1px 3px #00ffff;
font-style:italic;
}
a.choose {
color:inherit;
}
