@charset "utf-8";
/*****************************************************************************
jeopardy.css

Created by Christian Web Programming

Copyright &copy; 2009-2010 by James E. Pettis

July 30, 2010
/*****************************************************************************/


/*****************************************************************************
/*****************************************************************************
Font Size
/*****************************************************************************
/*****************************************************************************/
h1, h2, h3, h4
	{
	font-size: medium;
	}

h1
	{
	font-size: 492%;
	}

h2, .FinalCategory span span
	{
	font-size: 192%;
	}

h2 strong
	{
	font-size: 72%;
	}

h3
	{
	font-size: 192%;
	}

h4, table.Board th span
	{
	font-size: 159%;
	}

table.Board td span
	{
	font-size: 126%;
	}




/*****************************************************************************
/*****************************************************************************
Elements
/*****************************************************************************
/*****************************************************************************/
h1
	{
	text-transform: uppercase;
	}

h2
	{
	display: inline-block;
	font-weight: normal;
	}

h2 strong
	{
	font-weight: bold;
	text-transform: uppercase;
	}




/*****************************************************************************
/*****************************************************************************
Classes
/*****************************************************************************
/*****************************************************************************/


.Backdrop
	{
	padding: 1em;
	}


/*****************************************************************************
.Buttons
/*****************************************************************************/
.Buttons form
	{
	text-align: center;
	width: 336px;
	}

.Buttons span
	{
	width: 13em;
	}

.Buttons span span
	{
	width: auto;
	}
/*****************************************************************************
end .Buttons
/*****************************************************************************/


/*****************************************************************************
.cse-branding-form
/*****************************************************************************/
.cse-branding-form button
	{
	width: 11em;
	}

.cse-branding-form button span
	{
	width: 7.6em;
	}

.cse-branding-form input
	{
	width: 11em;
	}
/*****************************************************************************
end .cse-branding-form
/*****************************************************************************/


.EMailSearchFooter .EMail
	{
	width: 17em;
	}


/*****************************************************************************
.FinalCategory
/*****************************************************************************/
.FinalCategory, .FinalCategory span
	{
	display: inline-block;
	border-width: .3em;
	}

.FinalCategory span span
	{
	border-style: none;
	font-weight: bold;
	padding: .2em;
	}
/*****************************************************************************
.FinalCategory
/*****************************************************************************/


.MarginedRule
	{
	margin: 1em;
	}


.NavBlock
	{
	height: 280px;
	margin: auto;
	position: relative;
	width: 47em;
	}

.NavBlock .Google
	{
	position: absolute;
	left: 0;
	width: 336px;
	}

.NavColumn
	{
	margin-left: 336px;
	padding-left: .5em;
	text-align: left;
	}

.NavColumn button span
	{
	width: 5em;
	}

.NavColumn button span span
	{
	width: auto;
	}

.NavColumn .LinkUnits
	{
	position: relative;
	text-align: right;
	}

.NavColumn .LinkUnits .LeftLinkUnit
	{
	position: absolute;
	left: 0;
	}


/*****************************************************************************
.SolutionBorder
/*****************************************************************************/
.SolutionBorder, .SolutionBorder span
	{
	display: inline-block;
	border-width: .13em;	/* div.Solution border width should be the same */
	}

.SolutionBorder span span
	{
	border-style: none;
	padding: .5em;
	}
/*****************************************************************************
.SolutionBorder
/*****************************************************************************/


.TournamentLink
	{
	font-weight: bold;
	}




/*****************************************************************************
/*****************************************************************************
element.class pairs
/*****************************************************************************
/*****************************************************************************/

/****************************************************************************
.HomeButton
/****************************************************************************/
.HomeButton
	{
	margin: auto;
	position: relative;
	width: 46em;
	}

.HomeButton form
	{
	position: absolute;
	left: 0;
	}

.HomeButton button
	{
	margin-top: 0em;
	text-align: left;
	}

.HomeButton button span
	{
	text-align: center;
	}

.HomeButton img
	{
	height: 1.3em;
	margin-left: .3em;
	margin-right: .2em;
	margin-top: .2em;
	vertical-align: top;
	}
/****************************************************************************
end .HomeButton
/****************************************************************************/


.Y
	{
	margin-left: 3px;
	}


/*****************************************************************************
div.Solution
/*****************************************************************************/
div.Solution
	{
	border-width: .13em;	/* .SolutionBorder border width should be the same */
	margin-top: .5em;
	}

div.Solution div
	{
	border-width: .13em;	/* .SolutionBorder border width should be the same */
	height: 3.1em;
	padding: .5em;
	}

div.Solution div.ExtraLine
	{
	height: 4.5em;
	}
/*****************************************************************************
end div.Solution
/*****************************************************************************/


/*****************************************************************************
table.Board
/*****************************************************************************/
table.Board
	{
	border-collapse: collapse;
	font-family: 'times new roman', 'times', serif;
	width: 100%;
	}

table.Board th, table.Board td
	{
	border-style: solid;
	border-width: .5em;
	text-align: center;
	vertical-align: top;
	}

table.Board th
	{
	padding: .5em;
	vertical-align: middle;
	}

table.Board td span
	{
	display: block;
	padding: .4em;
	}

table.Board td a
	{
	display: block;
	height: 4em;
	text-decoration: none;
	}

table.Board td a span
	{
	visibility: hidden;
	}

table.Board td a:hover span
	{
	visibility: visible;
	}
/*****************************************************************************
end table.Board
/*****************************************************************************/


table.Category
	{
	border-collapse: collapse;
	}

table.Category ul
	{
	font-weight: normal;
	letter-spacing: .1em;
	margin: 0;
	padding: 0;
	margin-top: .1em;
	}

table.Category th, table.Category td
	{
	border-style: solid;
	padding: .5em;
	}

table.Category th
	{
	border-width: .5em 0 .5em .5em;
	padding-right: 1em;
	}

table.Category td
	{
	border-width: .5em .5em .5em 0;
	}

table.Category li
	{
	font-weight: bold;
	list-style: none;
	margin-bottom: .5em;
	}


/****************************************************************************
Printer Friendly Overrides
/****************************************************************************/
@media print
	{
	/************************************************************************
	Size
	/************************************************************************/
	h1
		{
		font-size: 36pt;
		}

	h2
		{
		font-size: 16pt;
		}

	h3
		{
		font-size: 13pt;
		}

	div.Solution span, .SolutionBorder span
		{
		font-size: 13pt;
		}

	div.Solution div
		{
		height: 31pt;
		padding: 2pt;
		}

	div.Solution div.ExtraLine
		{
		height: 41pt;
		}

	table.Weekly
		{
		width: 7in;
		}

	.Top1
		{
		margin-top: 5pt;
		}


	/************************************************************************
	Color
	/************************************************************************/
	.OutsetB, h3, h3.Silver, div.Solution div, span.SansSerif, .TitleTop, .SolutionBorder
		{
		color: #000000;
		}

	body, div.Solution div, .SolutionBorder span, .TitleTop
	.PipeBorder span span span span span span span span span span span span
		{
		background-color: #FFFFFF;
		}


	/************************************************************************
	Everything Else
	/************************************************************************/
	body
		{
		margin: 0;
		padding: 0;
		}

	.NoPrint, span.TitleText
		{
		display: none;
		}

	.OutsetA
		{
		display: none;
		}

	.PageBreakAfter
		{
		page-break-after: always;
		}

	.PageBreakBefore
		{
		page-break-before: always;
		}

	span.TitleContainer
		{
		margin: 0;
		padding: 0;
		padding-left: 8pt;
		padding-top: 4pt;
		}

	table.Weekly, div.Solution, .SolutionBorder
		{
		border-color: #D0D0D0 #909090 #909090 #D0D0D0;
		}

	div.Solution div, .SolutionBorder span
		{
		border-color: #909090 #D0D0D0 #D0D0D0 #909090;
		}
	}

