.big_left {
font-family: arial, helvetica, sans-serif;
font-size: 18px;
color: #0F0D79;
font-weight: bold;
line-height: 20px;
}

#maincontent	{ position: relative; margin-left: 300px; padding: 0 8px; border-right: 0px solid #666; border-bottom: 0px solid #666; min-height: 350px; line-height: 1.3em; }

#maincontent fieldset { border: 0; border-top: 0px solid #547187; margin-top: 0px; }
#maincontent legend { border: 0px solid #547187; padding-right: 10px; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; }
#maincontent fieldset div { margin: 10px; }

#instructions { position: relative; float: left; left: 10px; width: 270px; line-height: 1.3em; }

A:hover	{
	text-decoration: none;
}
.smaller {
font-family: arial, helvetica, sans-serif;
font-size: 10px;
line-height: 15px;
text-align: center;
margin-bottom: 5px;
}
.H2_red { font-size: 16px; font-family: Arial, sans-serif; color: #cc0000; 	line-height : 17px; font-weight: bold;}
.H2_red A:link {
	text-decoration: none;
	color: #cc0000;
}
.H2_red A:active { text-decoration: none; color: #cc0000; }
.H2_red A:visited { text-decoration: none; color: #cc0000; }
.H2_red A:hover { 	text-decoration: underline; 	color: #cc0000; }

#status	{ position: absolute; top:10px; left:10px; width:270px; z-index:53; font-family: Tahoma, Verdana, Helvetica; font-size: 10px; padding: 5px; border: 1px solid #F0FFF0; background-color: #F5FFFA; opacity: .9; overflow: hidden; }

#status fieldset { border: 0; border-top: 1px solid #547187; margin-top: 0px; }
#status legend { border: 1px solid #547187; background-color: #F0FFF0; padding-right: 10px; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; }
#status fieldset div { margin: 10px; }
#status div.switch { text-align: right; }
#status div.switch a { color: #777; }
#stat_contents { display: none; }

.db_form_text { font: 13px Arial, Helvetica, sans-serif; padding-right: 10px; }

#market { margin-right: 0.5em; width: 400px; }
#market td { width: 125px; text-align: center; }
#market td a { color: #800; }
#market td img.duck, #market td input.img { display: block; margin: 0 1em 0.5em; border: 1px solid #000; width: 90px; height: 90px; padding: 0.25em; background-color: #eef; }
#market td img.duck:hover { background-color: gold; }
#market td.notbig { padding-bottom: 1em; }
#market td.divide { border-top: 1px solid #008; padding-top: 1em; }
#market td.divide input.text { text-align: right; border: 1px dotted #777; }

em { font-style: normal; font-weight: bold; color: #800; }
#reg h2 { font-size: 14px; }
#reg a, #reg a:visited { color: #c00; }

/*#instructions .big { color: #fff; }*/

p.confirm { font-size: 10px; }
p.confirm b { color: #c00; }

td.or { vertical-align: middle; }
td.or p { text-transform: uppercase; font-size: 9px; }

 #player form label { display: block; margin: auto; width: 400px; text-align: left; font-weight: bold; position: relative; left: 0px; }
#player form input[type=text] { position: relative; display: block; width: 400px; margin: 0; margin-bottom: 0; font-size: 1.5em; left: 0px; }
#player form input[type=image] { position: relative; display: block; margin: 0; margin-bottom: 0; left: 0px; }
#player form textarea { display: block; margin: auto; margin-bottom: 0; }
#player form select { position: relative; display: block; margin: auto; margin-bottom: 0; font-size: 1.3em; width: 400px; left: 0px; }
#player form p.indent { margin-top: 0; margin-left: 0px; } 
	