p, h1, form, button {
	border:0; 
	margin:0; 
	padding:0;
}
.spacer{
	clear:both;
	height:1px;
	margin-bottom: 20px;
}
.spacer-border{
	clear:both;
	height:1px;
	border-bottom:solid 1px #666;
	margin-bottom: 20px;
}
.spacer-nomargin{
	clear:both;
	height:1px;
}

/* ----------- My Form ----------- */
.myform{
	margin:0 auto;
	width:620px;
	padding:14px;
}


/* ----------- stylized ----------- */
#stylized{
	border:solid 2px #666;
	background:#222;
	text-align:center;
	color:#fff;
}
#stylized A {
	color:#0f0;
	border-bottom:1px dotted;
}
#stylized A:hover {
	color:#fff;
	border-bottom:none;
	background:none;
	text-decoration:underline;
}
#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#stylized p, p.centered {
	font-size:12px;
	color:#fff;
	margin-bottom:10px;
	LINE-HEIGHT: 17px;
	/* border-bottom:solid 1px #b7ddf2; */
}
#stylized p.left {
	text-align:left;
}
#stylized p.formerror{
	color:#FF6666;
	font-weight:bold;
}
#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	width:240px;
	float:left;
}
#stylized .small, .small-hidden{
	color:#aaa;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:240px;
}
#stylized .small-error{
	color:#FF6666;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	width:240px;
	padding-top:2px;
}
#stylized input, #stylized textarea{
	float:left;
/*	font-size:12px; */
	padding:4px 4px;
	border:solid 1px #aacfe4;
	width:200px;
	margin:2px 0px 20px 10px;
	background:#222;
	color:#fff;
	/*	height: 15px; */
}
#stylized select{
	float:left;
 /*	font-size:14px; */
	padding:2px 2px;
	border:solid 1px #aacfe4;
	width:210px;
	margin:2px 0 20px 10px;
	height: 23px;
	background:#222;
	color:#fff;
}
#stylized button { 
	clear:both;
	margin-left:50px;
	width:125px;
	height:31px;
	background:#666666 url(/images/base/button.png) no-repeat;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#stylized .button-cancel { 
	background:#A01419 url(/images/base/button_cancel.png) no-repeat;
}

#stylized .radioblock{
	float:left;
	padding:0px;
	width:350px;
	margin:0px 0px 0px 0px;
}
#stylized p.radio{
	float:none;
	text-align:left;
/*	font-size:12px; */
	padding:2px 0px 12px 0px;
	margin:0px;
}
#stylized input.radio{
	height:15px;
	padding:0px 2px;
	width:15px;
	margin:0px 5px 10px 10px;
	border:none;
}

#stylized p.check{
	float:none;
	text-align:left;
/*	font-size:12px; */
	padding:2px 0px 12px 0px;
	margin:0px;
}
#stylized input.check{
	height:15px;
	padding:4px 2px;
	width:15px;
	margin:0px 5px 10px 10px;
}

#stylized input.smallbutton{
	float:left;
	height:auto;
	padding:4px 2px 3px 2px;
	width:auto;
	margin:2px 5px 10px 10px;
}

#stylized textarea.wide{
	width:500px;
}
#stylized .textblock{
	float:left;
	padding:0px 0px 0px 0px;
	width:300px;
	margin:0px 10px 10px 0px;
	text-align:left;
}

/* Fix P elements so they are indented from left when contained within a text block */
#stylized .textblock p{
	padding:0px 0px 0px 10px;
}
/* Fix P elements so they are indented from left when contained within a multi-input block and also nice and close together*/
#stylized .multi-input{
	margin:0px 0px 5px 10px;
}

/* hide from non-js enabled browsers */
#stylized .small-hidden{
	display: none;
}

/* all these links should not be visible on non-js enabled browsers */

#stylized p#togglelinks, p#quick_select_link {
	display: none;
}

/* elements that sit to the right of the left hand label */
#stylized label.left {
	text-align:left;
	width:300px;
	font-weight:normal;
	margin:0px 0px 5px 10px;
}

#boardimage {
	padding:0px 0px 20px 0px;
	clear:both;
}

#stylized .stats {
	BORDER: #ccc 1px solid; 
	PADDING: 5px;
	color:#fff;
	background-color: #333;
	MARGIN-BOTTOM: 10px; 
	line-height: 17px;
	text-align:left;
}

#stylized .inviteblock{
	float:left;
	padding:0px 0px 0px 0px;
	width:650px;
	margin:10px 10px 10px 0px;
	text-align:left;
}

#invited_players { list-style-type: none; margin: 0; padding-left: 4px; font-weight: bold }
#invited_players li { margin: 3px; padding: 4px 0px 0px 0px; float: left; width: 145px; height: 20px; text-align: center; border: 1px solid #ADFCFF; background-color: #111; }
#invited_players li img { padding: 2px 2px 0px 0px; float: right;}

#stylized input.inputbutton{
	padding:4px 2px 2px 2px;
	width:auto;
	margin:0px 5px 10px 2px;
	color: #FFF;
	background:#666666;
	font-weight:bold;
}

