@charset "UTF-8";
/* CSS Document containing GLOBAL rules for all browsers
	Layout markup by J Hogue and original concept design by J Hogue at Highchair designhaus 

XX  XX  XX  XXXXX  XX  XX  XXXXX  XX  XX  XXXXX  XX  XXXXX     XXXX   XXXXX   XXXX  XX  XXXXX  XX  X  XX  XX  XXXXX  XX   X   XXXX
XX  XX  XX  XX     XX  XX  XX     XX  XX  XX  X  XX  XX  X     XX  X  XX     XX     XX  XX     XX  X  XX  XX  XX  X  XX   X  XX   
XXXXXX  XX  XX XX  XXXXXX  XX     XXXXXX  XX  X  XX  XX  X     XX  X  XXXXX   XXX   XX  XX XX  X X X  XXXXXX  XX  X  XX   X   XXX 
XX  XX  XX  XX  X  XX  XX  XX     XX  XX  XXXXX  XX  XXXX      XX  X  XX        XX  XX  XX  X  X  XX  XX  XX  XXXXX  XX   X     XX
XX  XX  XX  XXXXX  XX  XX  XXXXX  XX  XX  XX  X  XX  XX  X     XXXX   XXXXX  XXXX   XX  XXXXX  X  XX  XX  XX  XX  X   XXX    XXXX 

*/

html, body, table, address, form, fieldset, input { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, td, hr, blockquote, ul, ol, dl, li, address { margin: 0; padding: 0; }
input, select, textarea { font-size: 100%; }

body, td, input, select, textarea { font-family: "Lucida Grande", LucidaGrande, sans-serif; font-weight: normal; }
body {
	color: #444;
	text-align: left; 
	font-size: 13px; 
	line-height: 1.75;
	background-color: #eee; 
}
img, img a, a img { border: none; }
img.left {
	float: left; 
	width: 50%; 
	margin: 0 .8em .4em 0; 
}
img.right {
	float: right; 
	margin: 0 0 .4em .8em; 
}
a { text-decoration: none; color: #000; border-bottom: 1px dotted #c00; }
a:hover { color: #c00; }

h1 { 
	color: #000; 
	font: normal 167%/1.5 sans-serif; 
	letter-spacing: 1px; 
	padding: 8px 0 6px 0;
}
h2 { 
	color: #c00; 
	font-size: 123.1%; 
	padding: 0 0 8px 0;
}
h3 { 
	color: #000; 
	font: normal 100%/1.5 Georgia, TimesNewRoman, "Times New Roman", serif; 
	text-transform: uppercase; 
	letter-spacing: 1px; 
	padding: 0 0 10px 0;
}
	h3 a { color: navy; }
	h3 a:hover { color: #000; }

p, ul, ol { padding: 0 0 10px 0; }
li { margin: 0 0 0 16px; }
big { font-size: 125%; }
small { font-size: 77%; color: navy; }

#pkk {
	width: 780px; 
	margin: 20px auto; 
	border: 1px solid #ddd; 
	background-color: #fff; 
}
	#header { padding: 10px; }
		a#home { border: none; }
		#header_right {
			float: right; 
			width: 500px; 
			padding: 20px; 
		}
		#header_right h1 {
			font-size: 138.5%;
			padding: 0 0 8px 0;
		}
		#header_right h2 {
			font-size: 93%;
			padding: 0 0 8px 0;
		}
		#header_right h3 {
			font-size: 93%;
			text-transform: none; 
		}

#content {
	padding: 10px 0 10px 10px; 
	margin: 10px 0 0 0; 
	border-top: 3px solid #222; 
}
	#left {
		float: left; 
		width: 170px; 
		margin: 0 20px 0 0; 
		padding: 0 0 10px 0; 
		border-bottom: 3px solid #222; 
	}
		#left a {
			line-height: 2; 
			border: none; 
		}
	#right {
		float: left; 
		width: 560px; 
	}
		#right img { max-width: 560px; }
		* html #right img { width: 560px; }
	

/* ! - - - Navigation at the bottom of the page - - - */
#global {
	clear: both; 
}
	#pkklogo { padding: 0 0 0 20px; }
	#pkklogo img { display: block; }
	#global hr {
		clear: both; 
		color: #333; 
		background-color: #333; 
		height: 1px; 
		line-height: 1px; 
	}
	#globalnav {
		background-color: #333; 
		color: #999; 
		padding: 3px 4px 4px 4px; 
	}
		#globalnav a { 
			padding: 2px 2px 1px 2px; 
			color: #999; 
			margin: 0 6px 0 0;
			border: none; 
		}
		#globalnav a:hover { color: #fff; }
	#boozy {
		float: right; 
	}

/* ! - - - For the teams history page - - - */
table#lineage {
	border-left: 1px solid #999;
	margin: 0 0 0 -160px;
}
	table#lineage th {
		text-align: center; 
		font-weight: bold; 
		padding: 1px 2px; 
		border-right: 1px solid #999;
		border-bottom: 2px solid #999;
	}
	table#lineage td {
		text-align: center; 
		font-weight: normal; 
		padding: 1px 2px; 
		border-right: 1px solid #999;
		border-bottom: 1px solid #ccc;
	}
	table#lineage td.empty { background-color: #ddd; }
	table#lineage td small { font-size: 77%; text-align: center; }

