/* all pages */
body {
	margin:				0px;
	background-color:	#ffffff;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
}


a {
	text-decoration:	none;
	color:				#00009B;
}

a:visited {
	color:				#753A00;
}

a:hover {
	text-decoration:	underline;
	color:				#000000;
}

a:active {
	color:				#3448FE;
}

img.picLeft {
	border:				solid #000000 1px;
	padding:			2px;
	background-color:	#eeeeee;
	margin: 			9px 9px 5px 1px;
}


img.picCenter {
	border:				solid #000000 1px;
	padding:			2px;
	background-color:	#eeeeee;
}


img.picRight {
	border:				solid #000000 1px;
	padding:			2px;
	background-color:	#eeeeee;
	margin: 			9px 1px 5px 9px;
	text-align:			right;
}


/* inline arrow-image */
img.inline {
	padding-bottom:			2px;
	padding-right:			4px;
}


table.stage td.block-spacer {
	height:					35px;
}


table.stage td.text {
	font-family:			Verdana;
	font-size:				10pt;
}


table.stage td.text h3 {
	color:					#66410e;
	font-size:				17px;
	margin-bottom:			10px;
}


table.stage td.text h5 {
	font-size:				10px;
	margin-top:				5px;
	margin-bottom:			4px;
}


/* almost all pages */
/* ------------------ container begin ------------------ */
table.stage table.container {
	font-family:			Verdana;
	border-collapse:		collapse;
	color:					#000000;
	cursor:					default;
	font-size:				11px;
}


table.stage table.container th {
	background-color:		#918E4D;
	color:					#f5f5f5;
	height:					18px;
	padding:				0px 6px 0px 6px;
}


table.stage table.container td {
	border-style:			solid;
	border-width:			1px 0px 0px 0px;
	border-color:			#918E4D;
	padding:				0px 6px 0px 6px;
}


table.stage table.container td.scheduled {
	text-align:		center;
	font-size:		10px;
	white-space:	nowrap;
	color:			navy;
}


table.stage table.container tr {
	background-color:		#F9F8F2;
	height:					21px;
}


table.stage table.container tr.alt {
	background-color:		#E2E1C7;
}


table.stage table.container td.algLeft, table.stage table.container th.algLeft {
	padding:				0px 6px 0px 0px;
	text-align:				left;
}


table.stage table.container td.algRight, table.stage table.container th.algRight {
	padding:				0px 0px 0px 6px;
	text-align:				right;
}


table.stage table.container td.algCenter {
	padding:				0px 3px 0px 3px;
	text-align:				center;
}


table.stage table.container td.rowHover {
	padding:				0px;
	background-color:		#E2E1C7;
}


table.stage table.container td.rowAltHover {
	padding:				0px;
	background-color:		#F9F8F2;
}


table.stage table.container td.rowHover:hover, table.stage table.container td.rowAltHover:hover {
	background-color:		#C2C18D;
}
/* ------------------ container end ------------------ */




/* ------------------ navbar/sidebar begin ------------------ */
table td.navbar {
	font-family:	Verdana;
	font-size:		9pt;
}


table td.navbar td.arrow_1st {
	padding-top:	8px;
	text-align:		right;
	width:			18px;
}


table td.navbar td.arrow {
	padding-top:	3px;
	text-align:		right;
}


table td.navbar td.arrow_data_1st {
	padding-left:	7px;
	padding-top:	7px;
}


table td.navbar td.arrow_data {
	padding-left:	7px;
	padding-top:	2px;
}
/* ------------------ navbar/sidebar end ------------------ */




/* ------------- home- & events-pages begin ------------- */
table.stage table.container table.event {
	padding:			5px;
	font-size:			9pt;
	border-collapse:	collapse;
	border-top:			solid #666666 0px;
	background-color:	transparent;
}


table.stage table.container table.event tr {
	background-color:	transparent;
}


table.stage table.container table.event td.title {
	padding:			5px;
	padding-bottom:		0px;
	font-size:			10pt;
	font-weight:		bold;
	border:				0px;
}


table.stage table.container table.event td.title i {
	font-size:			11px;
	font-weight:		normal;
	color:				#333333;
}


table.stage table.container table.event td.footer {
	font-size:			11px;
	padding:			5px;
	border:				0px;
}


/* css-class: default */
table.event tr.default td {
	color:				#00009f;
}


/* css-class: special */
table.event tr.special td {
	color:				#ae0000;
}


/* css-class: game */
table.event tr.game td {
	color:				#000000;
}
/* ------------- home- & events-pages end ------------- */




/* ------------------ statistics-pages begin ------------------ */
table.stage table.container th.stats_header {
	border:				solid #918E4D 1px;
	font-size:			10px;
	padding:			0px 3px 0px 3px;
}


table.stage table.container td.stats_cell {
	border:				solid #918E4D 1px;
	text-align:			center;
	font-size:			10px;
	padding:			0px 3px 0px 3px;
}


table.stage table.container td.stats_cell_leader {
	border:				solid #918E4D 1px;
	text-align:			center;
	font-size:			10px;
	padding:			0px 3px 0px 3px;
	color:				#f5f5f5;
	background-color:	#003d79;
}


table.stage table.container td.stats_total {
	border:				solid #918E4D 1px;
	text-align:			center;
	font-size:			10px;
	padding:			0px 3px 0px 3px;
	font-weight: 		bold;
	white-space:		nowrap;
}


table.stage table.container th.name, table.stage table.container td.name {
	border:				solid #918E4D 1px;
	text-align:			left;
	font-size:			10px;
	padding-left:		5px;
}


table.stage table.container tr.statsRowAlt {
	background-color:	#E2E1C7;
}


table.stage table.container tr.statsRow:hover, table.stage table.container tr.statsRowAlt:hover {
	background-color:	#C2C18D;
}

/* ------------------ statistics-pages end ------------------ */




/* ------------------ ballpark-pages begin ------------------ */
table.stage table.explanation {
	font-family:		Verdana;
	font-size:			9pt;
	border-collapse:	collapse;
}

table.stage table.explanation th {
	text-align:			left;
	background-color:	#CFCEA7;
	padding:			5px;
	border:				solid #000000 1px;
}

table.stage table.explanation td.text {
	text-align:			left;
	background-color:	#E8E6D0;
	padding:			5px;
	border:				solid #000000 1px;
}
/* ------------------ ballpark-pages end ------------------ */




/* ------------- input-controls begin ------------- */
select.combo {
	background-color:		#cccccc;
	border:					solid #333333 1px;
	width:					80px;
}


input.textbox {
	background-color:		#E2E1C7;
	border:					solid #918E4D 1px;
	width:					185px;
	padding-left:			3px;
}


input.button {
	background-color:		#E2E1C7;
	border:					solid #918E4D 1px;
	width:					70px;
	font-family:			Verdana;
	height:					18px;
	font-size:				11px;
}


input.searchBox {
	background-color:		#cccccc;
	border:					solid #333333 1px;
	width:					115px;
}


input.searchButton {
	background-color:		#cccccc;
	border:					solid #333333 1px;
	width:					30px;
	font-family:			Verdana;
	height:					18px;
	font-size:				11px;
}


textarea.textbox {
	background-color:		#E2E1C7;
	border:					solid #918E4D 1px;
	width:					300px;
	height:					150px;
}
/* ------------- input-controls end ------------- */




/* ------------- blog-pages begin ------------- */
table.stage table.bTitle {
	width:					99%;
	border-width:			0;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	padding:				3px;
}


table.stage table.bTitle td.title {
	color:					navy;
	font-size:				17px;
	font-weight:			bold;
	padding-left:			5px;
}


table.stage table.bTitle td.date {
	color:					#7A7A7A;
	text-align:				center;
	padding-right:			5px;
	border-right:			#000000 solid 1px;
	width:					43px;
}


table.stage table.bTitle td.date span.line1 {
	font-size:				17px;
	font-weight:			bold;
	line-height:			20px;
}


table.stage table.bTitle td.date span.line2 {
	font-size:				10px;
}


table.stage table.bTitle td.info {
	color:					#7A7A7A;
	font-size:				10px;
	padding-left:			5px;
}


table.stage table.bText {
	width:					98%;
	border-width:			0px;
	border-collapse:		collapse;
	font-family:			Verdana;
	font-size:				10pt;
	margin-top:				5px;
	margin-bottom:			5px;
}


table.stage table.bText td {
	padding:				0px;
	padding-left:			56px;
}


table.stage td.bSpacer {
	height:					55px;
}


a.info {
	color:					#7A7A7A;
}


a.info:hover {
	color:					#000000;
}
/* ------------- blog-pages end ------------- */




/* blog_topic & blog_search */
/* ------------- blog-pages begin ------------- */
table.stage table.pager {
	width:					98%;
	border-collapse:		collapse;
	font-family:			Verdana;
	font-size:				9pt;
	margin-top:				5px;
	margin-bottom:			5px;
	background-color:		#C6C655;
	height:					25px;
	border-top:				#333333 solid 1px;
	border-bottom:			#333333 solid 1px;
}


table.stage table.pager span {
	padding:				0px 8px 1px 8px;
	background-color:		#A0A036;
	border:					solid #333333 1px;
	cursor:					default;
	cursor:					pointer;
	font-size:				11px;
}


table.stage table.pager span:hover {
	background-color:		#52521B;
	color:					#f5f5f5;
}


table.stage table.pager span.active, table.stage table.pager span.active:hover {
	background-color:		#52521B;
	color:					#f5f5f5;
}
/* ------------- blog-pages end ------------- */
