/*page background*/
body
	{
  	background-position: left top;
  	background-repeat: repeat-x;
  	background-attachment: fixed;
  	background-color: #000000;
  	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	cursor: url("MARIOBUB.ANI");
	}

p {text-transform: lowercase; font-size:11px;}

a:link		{ color: #006600; text-decoration: none; }

a:visited	{ color: #006600; text-decoration: none; }

a:active	{ color: #006600; text-decoration: none; }

a:hover		{ color: #FFFFFF; text-decoration: none; cursor: crosshair; }

.opacityit img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.4; border: #003366; border-width: 5px;}
	
.opacityit:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1; }

.typebck	{ FONT: 11px arial, verdana, sans-serif;
	background-image: url("images/txt.gif");
	color:#FFFFFF;
	text-align: left;
	WIDTH: 140PX;
	BORDER: #0066CC 1px solid; }

.textarea	{ FONT: 11px arial, verdana, sans-serif;
	color:#006600;	
	background-image: url("images/shadeform.gif");
	text-align: left;
	WIDTH: 220PX;
	HEIGHT: 70PX;
	BORDER: #0066CC 1px solid; }
	
.inputbox	{ FONT: 11px arial, verdana, sans-serif;
		color:#FFFFFF;
		background-image: url("images/txt.gif");
		text-align: left;
		WIDTH: 120PX;
		BORDER: #0066CC 1px solid; }
	
.buttons 	{ WIDTH: 80PX;
		HEIGHT: 20PX;
		FONT: 11px arial, sans-serif;
		color:#003366;
		text-transform:lowercase;
		background-image: url("images/shadeform.gif");
		BORDER: #000000 1px solid; }
		
.buttonssmall 	{ WIDTH: 50PX;
		HEIGHT: 20PX;
		FONT: 11px arial, sans-serif;
		color: #006600;
		text-transform:lowercase;
		background-image: url("images/shadeform.gif");
		BORDER: #000000 1px solid; }