/*
These styles are used for the
site title to keep it centered
horizontally and vertically.
------------------------------
The technique is taken from
the W3C's CSS tips and tricks
page at "http://www.w3.org/
Style/Examples/007/".
*/

/*
Override the background, in
order to remove the sidebar
background image used in the
other pages.
*/
body
{
	background-position: 0 0;
	background-image: none;
	background-repeat: no-repeat;
}

/*
Vertical centering to make
the div as large as the
viewport and use a table
layout for the paragraph
and center it as well.
*/
div.thetitle
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: table;
}
p.thetitle
{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

/*
The Welcome heading
or similar greeting.
*/
span.pretitle
{
	font-size: 14pt;
/*	line-height: ??pt;	*/
	font-weight: bold;
}

/*
Space between
title elements.
*/
span.spctitle
{
	font-size: 14pt;
/*	line-height: ??pt;	*/
}

/*
The main heading
*/
span.thetitle
{
	font-size: 24pt;
/*	line-height: 24pt;	*/
	font-weight: bold;
}

/*
The sub heading
*/
span.subtitle
{
	font-size: 14pt;
/*	line-height: ??pt;	*/
	font-weight: bold;
}

/*
The Click To Enter
part of the title.
*/
span.endtitle
{
	font-size: 14pt;
/*	line-height: ??pt;	*/
	font-weight: bold;
}

/*
Regular text if it is
required in the title.
*/
span.txttitle
{
}

/*
The colorscheme selector
when used on the title.
*/
span.csltitle,
span.csntitle
{
	border-style: double;
	border-width: 3px;
/*	border-color: rgb(100,120,250) rgb(20,80,150) rgb(20,80,150) rgb(100,120,250); */
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 10pt;
	line-height: 12pt;
/*	color: yellow;
	background-color: maroon; */
}

/*
The colorscheme selector
if enabled on the title.
*/
span.csltitle
{
	border: none;
}

#colorscheme
{
	border-style: double;
	border-width: 3px;
}
