body {	font-size:16px	}
.sbod {	color:black;background-color:white; }
/*.sbod a:link { color:navy }*/
/*sbod a:visited, .down a:visited { color:black }*/
.signup {	text-align:center;font-size:24px;margin:29px	}
.rules {	color:white;background-color:navy;margin:29px;padding:2px 29px	}
.skip {	line-height:90px;	}
.encore {	font-size:16px;font-weight:normal;border-collapse:separate;border:0px solid gray;}
.encore a { text-decoration:none;color:blue }
.dex {	margin-left:auto; margin-right:auto;line-height:60px;font-size:24px	}
.hide {	text-align:center;display:none	}
.dex a, .dex td { font-size:24px;font-weight:bold;text-decoration:none; }
.rep {	margin-left:auto; margin-right:auto;border:1px solid black;border-collapse:collapse;	}
.rep td	{	font-size:16px;font-weight:500;padding:5px 9px;border:1px solid black;border-collapse:collapse;vertical-align:top;text-align:left	}
.rep th	{	font-size:16px;font-weight:500;padding:5px 9px;border:1px solid black;border-collapse:collapse;vertical-align:top;text-align:center	}
th	{	font-size:16px;font-weight:bold;text-align:center	}
td img, tr img { vertical-align:middle;padding:1px 6px 1px 0px; }
EM {	font-style:normal;font-size:x-large;color:blue;font-weight:900	}
/*td, body {    font-size:16px;cursor:url(blue.cur),auto;	}td in style.css & nicer.css*/
.TN {	text-decoration:none;font-weight:bold;	}
.TO {	text-decoration:none;	}
.PC {	object-fit:cover;width:300px;height:300px;object-position:40px 75px;margin-top:-60px;margin-left:-20px	}
.R0 {	background:#afeeee	}
.R1 {	background:#faf0e6	}
.logo {	width:140px;height:50px	}
.log2 {	width:140px;height:140px;margin-top:9px	}
.ball { width:20px;height:20px }
.balf {	width:64px;height:64px;filter:hue-rotate(250deg)	}
.balm {	width:64px;height:64px;filter:hue-rotate(145deg)	}
.ba2f {	width:24px;height:24px;filter:hue-rotate(250deg)	}
.ba2m {	width:24px;height:24px;filter:hue-rotate(145deg)	}
.foot {	width:100%;font-size:16px	}
.pickl1 { width:80px;height:80px;vertical-align:middle; }
.pickl2 { width:40px;height:40px;vertical-align:middle; }
.tabfm {	margin-left:auto; margin-right:auto;line-height:24px	}
.tabfm th {text-align:right;padding:0 9px 0 0;}
.fort {font-size:15px;font-weight:bold}
.txtsiz	{	font-size:large;line-height:40px	}
.subred	{	font-weight:bold;padding:3px 40px;border-radius:9px;color:white;font-size:x-large;background-color:red }
.subgrn	{	font-weight:bold;padding:3px 40px;border-radius:9px;color:white;font-size:x-large;background-color:green }
.subbut	{	font-weight:bold;padding:3px 40px;border-radius:9px;color:yellow;font-size:x-large;background-color:blue;text-decoration:none }/*cal.cgi*/
.extbut {	font-weight:bold;font-size:large;color:blue;background-color:#ffd700;padding:3px 12px;border-radius:5px;text-decoration:none	}
.txtbut {	font-weight:bold;font-size:large;color:yellow;background-color:blue;padding:1px 9px;border-radius:5px;text-decoration:none	}
.refbut {	font-weight:bold;font-size:large;color:yellow;background-color:blue;padding:1px 9px;border-radius:5px;text-decoration:none	}
.membut {	font-weight:bold;font-size:large;color:yellow;background-color:blue;padding:3px 39px;border-radius:5px;text-decoration:none	}
.guebut {	font-weight:bold;font-size:large;color:white;background-color:black;padding:3px 20px;border-radius:5px;text-decoration:none	}
.datbut	{	border:1px solid black;padding:1px 5px;border-radius:5px;	}
.logbut	{	background:blue;font-size:large;font-weight:bold;color:yellow;padding:3px 25px	}
H1, .H1	{font-size:large;font-weight:bold}
INPUT, .input  { background:#bbffff;font-size:large;font-weight:bold;border-radius:7px }
SELECT, OPTION, RADIO {	font-size:large;font-weight:bold;background-color:#bbffff }
.RADIO input[type="radio"] {	accent-color:#a52a2a; }
.femm {font-weight:bold;color:magenta}
.male {font-weight:bold;color:blue}
.mixd {font-weight:bold;color:green}
.doub {}
.cook {	color:black	}
.othr {	color:navy	}
