html
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 5px
}
body
{
	Font-family: Arial, sans-serif;
	Font-Size: 14px;
	Color: #000040;
	text-align: left;
}

P, td
{
	Font-Size: 14px;
}

H1
{
	Font-Size: 36px;
	Font-Weight: Bold;
	Color: #0000C0;
	margin: 0px;
	border: 0px;
	padding: 0px;
	display: inline;
}
H2
{
	Font-Size: 20px;
	Font-Weight: Bold;
	Color: #000040;
	display: inline;
}
H3
{
	Font-Size: 16px;
	Font-Weight: bold;
	Color: #0000C0;
}

.small
{
	Font-Size: 10px;
}

.nobold
{
	Font-Weight: normal;
}

a:link 			{  color: #0000C0;}
a:active		{  color: #0000C0;}
a:visited		{  color: #0000C0;}
a:hover			{  color: #C00000;}

.aa a:link 		{  color: #900000; text-decoration: none; Font-Weight: bold;}
.aa a:active	{  color: #900000; text-decoration: none; Font-Weight: bold;}
.aa a:visited	{  color: #900000; text-decoration: none; Font-Weight: bold;}
.aa a:hover		{  color: #900000; text-decoration: none; Font-Weight: bold;}

.ab a:link 		{  color: #000040; text-decoration: none;}
.ab a:active	{  color: #000040; text-decoration: none;}
.ab a:visited	{  color: #000040; text-decoration: none;}
.ab a:hover		{  color: #000040; text-decoration: none;}
.ab b			{  Font-Weight: normal;}

.ac a:link 		{  color: #0030C0;}
.ac a:active	{  color: #0000E0;}
.ac a:visited	{  color: #0060F0;}
.ac a:hover		{  color: #C00000;}

.menulink a:link		{  color: #000000; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.menulink a:active		{  color: #000000; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.menulink a:visited		{  color: #000000; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.menulink a:hover		{  color: #F0F000; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}

.menulink2 a:link		{  color: #600060; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.menulink2 a:active		{  color: #600060; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.menulink2 a:visited	{  color: #600060; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.menulink2 a:hover		{  color: #F0F000; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}

.rack a:link		{  color: #FFFF00; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.rack a:active		{  color: #FFFF00; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.rack a:visited		{  color: #FFFF00; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}
.rack a:hover		{  color: #FFFFFF; text-decoration: none; Font-Weight: bold; Font-Size: 13px;}

H1 a:link	{ color: #0000C0; text-decoration: none;}
H1 a:active	{ color: #0000C0; text-decoration: none;}
H1 a:visited{ color: #0000C0; text-decoration: none;}
H1 a:hover	{ color: #C00000; text-decoration: none;}

LI a:link	{ color: #0000C0; text-decoration: none;}
LI a:active	{ color: #0000C0; text-decoration: none;}
LI a:visited{ color: #0000C0; text-decoration: none;}
LI a:hover	{ color: #C00000; text-decoration: none;}

.msg a:link		{ color: #FFFF00;}
.msg a:active	{ color: #FFFF00;}
.msg a:visited	{ color: #FFFF00;}
.msg a:hover	{ color: #FFFFFF;}


.gameframe 
{
	display:block; 
	position:relative; 
	left:0px; 
	top:0px;
	margin:0px;
	border:0px;
	padding:0px;
}

.puz10, .puz0, .puzm
{
	border: 10px #804000 solid;
	margin: 0px;
	padding: 0px;
	background-color: #C0C0C0
}
.puz10
{
	border: 0px;
}
.puzm
{
	background-color: #FFC0C0
}

.racktbl
{
	border:10px #008000 ridge;
}

.racktbl H2
{
	Font-Size: 20px;
	Font-Weight: Bold;
	Color: #FFFF00;
	margin:4px;
	border:4px;
	padding:4px;
}

.racktbl H3
{
	Font-Size: 16px;
	Font-Weight: bold;
	Color: #FFFF00;
	margin:4px;
	border:4px;
	padding:4px;
}

.rack
{
	text-align:center;
	border:0px #008000 inset;
}

.medal
{
	border:2px #008000 inset;
}

.menutbl
{
	border:8px #804000 solid;
}

.hiscore
{
	color: #000000;
	Font-Weight: bold;
}

img
{
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}