/*
 *	GeometryGamesPage.css
 *
 *	Styles for pages representing individual programs.
 */

body
{
	/*
	 *	"Times New Roman" and "Times" are
	 *	the PC and Mac names for the same font.
	 */
	font-family:		'Times New Roman', Times, serif;
	background-color:	#A0C0FF;
	margin-left:		16pt;
	margin-right:		16pt;
}

div.sidebar
{
	/*	Each individual page will set its sidebar's min-width.	*/
	float:				right;
	text-align:			center;
	margin-left:		16pt;
	margin-right:		16pt;
	margin-top:			16pt;
}

img.screenshot
{
	border-width:		0;
}

div.main
{
	float:				none;
}

h1.programName
{
	font-size:			200%;
	color:				#000080;
	margin-top:			0;
	margin-bottom:		16pt;
}

img.programIcon
{
	height:				0.75em;
}

td.itemName
{
	font-size:			80%;
	font-weight:		bold;
	vertical-align:		top;
	white-space:		nowrap;
	padding-left:		0;
	padding-right:		16pt;
	padding-top:		1pt;
	padding-bottom:		1pt;
}

td.itemData
{
	font-size:			80%;
	font-style:			italic;
	vertical-align:		top;
	padding-left:		0;
	padding-right:		0;
	padding-top:		1pt;
	padding-bottom:		1pt;
}

div.itemDataLine
{
	text-indent:		-1em;	/* Coordinate text-indent with padding-left for hanging indent. */
	padding-left:		1em;
}

ul.itemData
{
	margin-top:			2pt;
	margin-bottom:		0;
}

p.programLongDescription
{
	font-size:			100%;
}

p.featureListTitle
{
	font-size:			100%;
	margin-top:			0pt;
	margin-bottom:		0pt;
}

ul.featureList
{
	margin-top:			2pt;
}

p.questions
{
	font-size:			80%;
	margin-top:			16pt;
	margin-bottom:		8pt;
}

p.translators
{
	font-size:			80%;
	margin-top:			8pt;
	margin-bottom:		8pt;
}

span.translatorName
{
	unicode-bidi:		embed;
}

p.language
{
	font-size:			80%;
	margin-top:			8pt;
	margin-bottom:		8pt;
}

a.languageName
{
	unicode-bidi:		embed;
}

p.NSF
{
	font-size:			60%;
	margin-top:			8pt;
	margin-bottom:		8pt;
}

p.home
{
	font-size:			80%;
	margin-top:			0;
	margin-bottom:		0;
}

img.textAligned
{
	vertical-align:		bottom;
}


