html {
	padding:				0px;
	margin:					0px;
}

body {
	margin:					0px;
	padding:				0px;
	background-color:		#FFF;
	font-size:				12px;
	color:					#564b47;
	text-align:				center;
}

h1, h2, h3, p, li, div  {
	font-family:			arial, sans-serif;
}

p {
	font-size:				9pt;
	line-height:			2.5ex;
	margin:					0 0 1ex 0;
}
#left p, #left li {
	font-size:				8pt;
}
#left ul {
	padding-left:			1em;
}
li {
	font-size:				9pt;
}
th, td {
	text-align: left;
	vertical-align:			top;
	padding:			0 1em 0 0;
	border-bottom:			3px solid #CCC;
}
td {
	padding-bottom:			3px;
	border-bottom:			1px dotted #CCC;
}
table.blank td {
	border:					0;
}
a {
	color:					#227AAD;
	text-decoration:		none;
	font-weight:			bold;
}
a:hover {
	color:					#E52D86;
	text-decoration:		underline;
}
h1, h2, h3 {
	color:					#E52D86;
}
h1 {
	margin:					5ex 0 1ex 0;
}
h2 {
	margin:					4ex 0 1ex 0;
}
h3 {
	margin:					3ex 0 1ex 0;
}
.label {
	margin:					0;
	padding:				5px 0 0 0;
	float:					left;
	font-size:				8pt;
}
.form-field {
	margin:					0 0 1ex 5em;
}
input[type="text"], input[type="password"], textarea {
	border:					0;
	background-color:		#EBF3F7;
	padding:				4px;
	font-size:				9pt;
	font-family:			'courier new', monospace;
	width:					200px;
}
input[type="submit"] {
	font-size:				8pt;
}
h1 {
	font-size:				12pt;
}
#left h1 {
	color:					#CCC /*E5B2CB;*/
}
h2 {
	font-size:				11pt;
}
h3 {
	font-size:				10pt;
}

img {
	border:					0;
}
dt {
	font-weight:			bold;
}
dd {
	margin:					.5ex 0 2ex 1.5em;
	font-size:				8pt;
}
#box {
	width:					800px;
	margin:					0px auto;
	padding:				0px;
	text-align:				left;
}

#left {
	width:					160px;
	float:					left;
	padding:				0 0 5ex 0;
}
#content {
	width: 600px;
	float: right;
	padding:				0 0 0 40px;
	background-color:			#FFF;
}

#head {
	background-color:		transparent;
}

#nav {
	margin-left:			150px;
	font-size:				8pt;
}
.navsep {
	padding:				0 1em;
	color:					#CCC;
}
#sub_nav {
	margin-top:				1ex;
	margin-left:			150px;
	font-size:				8pt;
}
#sub_nav a {
	font-weight:			normal;
}

.small {
	font-size:				8pt;
}
.tiny {
	font-size:				7pt;
	color:					#999;
	line-height:			auto;
}
.move {
	font-weight:			bold;
	font-family:			"Courier New", monospace;
}
table.tournament {
	background-color:		#878EC3;
}
table.tournament th, table.tournament td {
	background-color:		#FFF;
	border-width:			0;
	padding:				4px;
	width:					120px;
}
td.grey {
	background-color:		#999;
}
.special {
	display: none;
}
