body {
	text-align:center;
	margin: 0px;
	font-family: Verdana;
}

td {
	padding-bottom: 5px;
}

#wrapper {
	margin: 0 auto;
	width: 790px;
	text-align:left;
	border: 1px solid rgb(201, 201, 204);
	font-size: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 50px;
}

#header {
	font-family: Verdana;
	font-size: 6.4em;
	text-align: center;
	color: black;
}

#subheader {
	font-family: Verdana;
	font-size: 2em;
	text-align: center;
	color: black;
	margin-bottom: 5px;
}

#nax {
	font-family: Verdana;
	width: 100%;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #ccc;
	text-align: center;
}

#nax li {
	float: left;
	font-size: 1.2em;
}

#nax li a {
	display: block;
	padding: 1em 1em;
	text-decoration: none;
	font-weight: bold;
	color: rgb(38, 38, 162);
	border-right: 1px solid #ccc;
}

#nax li a:hover {
	color: red;
	background-color: black;
}

#nax li a.selected {
	color: red;
	background-color: black;
}

#nay {
	font-family: Verdana;
	width: 100%;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #ccc;
}

#nay li {
	float: left;
	font-size: 1.2em;
}

#nay li a {
	display: block;
	padding: 1.0em 0.7em;
	text-decoration: none;
	font-weight: bold;
	color: rgb(38, 38, 162);
	border-right: 1px solid #ccc;
}

#nay li a:hover {
	color: white;
	background-color: black;
}

#nay li a.selected {
	font-weight: bold;
	color: red;
	background-color: black;
}

#nay li.xselected {
	display: block;
	padding: 1.0em 0.7em;
	text-decoration: none;
	font-weight: bold;
	color: rgb(38, 38, 162)rgb(38, 38, 162);
	border-right: 1px solid #ccc;
}


span.player_title {
	font-size: 1.6em;
	font-weight: bold;
}

span.player_active {
	font-size: 0.8em;
}

.player_info {
	overflow: hidden;
	padding-bottom: 12px;
}

.player_dates {
	font-size: 0.9em;
}

.player_image_outside {
	float: right;
	margin-bottom: 4px;
}

.player_image_box {
	border: 2px solid silver;
	padding: 6px;
	margin-left: 12px;
	text-align: center;
	border-radius: 15px;
	margin-bottom: 8px;
}

.player_info_box {
	width: 150px;
	border: 2px solid silver;
	padding: 6px;
	margin-left: 12px;
	text-align: left;
	border-radius: 15px;
	margin-bottom: 8px;
	font-size: 88%;
}

.player_auto_box {
	width: 150px;
	border: 2px solid silver;
	padding: 6px;
	margin-left: 12px;
	text-align: left;
	border-radius: 15px;
	font-size: 88%;
}

.player_bio {
	padding-bottom: 12px;
	text-align: justify;
}

.player_stats {
	margin-top: 12px;
	padding-bottom: 12px;
	font-family: "courier new";
}

.player_stats a {
	text-decoration: none;
}

.player_genealogy_info {
	font-size: 0.8em;
}

.player_genealogy {
	border: 1px solid silver;
	background: rgb(236, 233, 196);
	overflow: hidden;
	padding: 6px;
	margin-bottom: 12px;
}

#pinfo {
	font-weight: bold;
	color: rgb(126, 126, 126);
}

#advert {
      font-size: 0.7em;
}

.player_image_missing {
	margin-bottom: 8px;
}

span.player_name {
	font-size: 0.8em;
	font-weight: bold;
}

span.player_title {
	font-size: 1.6em;
	font-weight: bold;
}

span.player_name_non_competitive a {
	font-size: 0.8em;
	font-weight: bold;
}

span.player_name a {
	text-decoration: none;
	color: black;
}

span.player_name_non_competitive a {
	text-decoration: none;
	color: black;
}

span.player_years {
	font-size: 0.6em;
}

.team_image {
	display: none;
}
