P,TD,TH,UL	
{
	Color: #000000;
}
HTML 
{
	padding:0;
	margin:0;
}
BODY
{
	Font-family: Arial, Sans serif;
	Color: #000000;
	text-align: center;
	margin:0px;
	padding:0px;
	background-image:url('images/clouds.jpg');
}

H1
{
	border: 0;
	margin: 5px;
	Font-size: 30px;
	text-align: left;
}
H2
{
	border: 0;
	margin: 5px;
	Font-size: 14px;
	text-align: left;
	color:#444;
}

.opt
{
	Font-size: 10px;
}

.small
{
	font-size: 10px;
}

.maintable 
{
	border:2px solid #ccc;
	border-top:0;
	padding:0;
	margin-top:0;
}

.header
{
	padding:0;
	margin:0;
}

.menuright
{
	text-align:right;
	padding-left:20px;
	border:1px solid #fff;
	background-color:#fff;
}

.menuleft
{
	vertical-align: top;
}
.menuleft p
{
	color: #000000;
}

.menuleft a:link	{  color: #009000; text-decoration: none; Font-Weight: bold;}
.menuleft a:active	{  color: #009000; text-decoration: none; Font-Weight: bold;}
.menuleft a:visited	{  color: #009000; text-decoration: none; Font-Weight: bold;}
.menuleft a:hover	{  color: #40D040; text-decoration: none; Font-Weight: bold;}

.codelink a:link	{  color: #009000; text-decoration: none; Font-Weight: bold;}
.codelink a:active	{  color: #009000; text-decoration: none; Font-Weight: bold;}
.codelink a:visited	{  color: #009000; text-decoration: none; Font-Weight: bold;}
.codelink a:hover	{  color: #40D040; text-decoration: none; Font-Weight: bold;}

.gameplay, .gameplay p
{
	color: #000000;
}
.gameframe 
{
	display:block; 
	position:relative; 
	left:4px; 
	top:0px;
	margin:0px;
	border:0px;
	padding:0px;
}

#frame0, #frame1
{
	position:absolute;
	left:45px;
	top:40px;
}

.txt
{
	Font-size: 12pt;
	Font-family: 'Times New Roman', Times, serif; 
}

.txt a:link 	{color: #000000; text-decoration: none;}
.txt a:active	{color: #000000; text-decoration: none;}
.txt a:visited	{color: #000000; text-decoration: none;}
.txt a:hover	{color: #000000; text-decoration: none;}

.ptbl
{
	Font-size: 12pt;
	Font-family: 'Times New Roman', Times, serif; 
}

.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: #400000; text-decoration: none;}
.ab a:active	{  color: #400000; text-decoration: none;}
.ab a:visited	{  color: #400000; text-decoration: none;}
.ab a:hover		{  color: #400000; text-decoration: none;}
.ab b			{  Font-Weight: normal;}

.ac a:link 		{  color: #900000;}
.ac a:active	{  color: #D00000;}
.ac a:visited	{  color: #900000;}
.ac a:hover		{  color: #D00000;}

img
{
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.gameplay
{
	position:relative;
}
#welldone
{
	font-weight:bold;
	font-size:15px;
	line-height:22px;
	width:296px;
	top:230px;
	left:207px;
	z-index:1;
	position:absolute;
	display:none;
	background:#F0F0FF;
	border:1px solid #000;
	padding:20px;
	border-radius:5px;
	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.5);
	text-align:center;
}
#welldone a
{
	line-height:15px;
	text-decoration:none;
	color:#fff;
	display:inline-block;
	background:#4271C9;
	padding:5px 15px;
	border:2px outset #888;
	border-radius:5px;
	margin:10px 10px 0px;
}
#welldone a:hover
{
	background:#5080e0;
	box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.5);

}
#soundbutton a, #soundbutton a img
{
	outline:none; border:0;
}
#soundbutton a:hover img
{
	box-shadow:0px 0px 2px 0px #000;
}