/* kyberteknix.css */
/* Cascading Style Sheet for Kenneth G. Goutal d/b/a Kyberteknix */
/* Copyright (C) 2002-2009, Kenneth G. Goutal d/b/a Kyberteknix */

HTML
{
display:		block;
background-color:	#CCCCFF;
background:		url(_images/dsc_19944_tile=1x1in@300_lt.jpg);
}

HEAD
{
diaplay:		none;
}

BODY
{
background-color:	#CCCCFF;
background:		url(_images/dsc_19944_tile=1x1in@300_lt.jpg);
}

/* Make sure *everybody* defaults to the same font.  Golly!
*/
BODY, H1, H1S, H2, H2S, H3, H3S, H4, H4S, H5, H5S, H6, H6S
{
color:			#000000;
line-height:		normal;
font-family:		sans-serif;
font-style:		normal;
font-variant:		normal;
font-weight:		normal;
font-size:		12pt;
letter-spacing:		5%;
text-decoration:	none;
text-transform:		none;
}

BODY
{
display:		block;
margin:			.4em;
/* slider: */
scrollbar-face-color:  #99B695;
/* trough: */
scrollbar-track-color: #779E72;
/* arrowHEADs: */
scrollbar-arrow-color: #CDDFCB;
}

H1, H1S, H2, H2S, H3, H3S, H4, H4S, H5, H5S, H6, H6S
{
display:block;
margin-top:	0px;
margin-right:	0px;
margin-bottom:	0px;
margin-left:	0px;
font-weight:	bold;
color:		#000000;
}

H1
{
font-size:	200%;
}

H1S
{
font-size:	192%;
font-style:	italic;
}

H2
{
font-size:	184%;
}

H2S
{
font-size:	176%;
font-style:	italic;
}

H3
{
font-size:	168%;
}

H3S
{
font-size:	160%;
font-style:	italic;
}

H4
{
font-size:	152%;
}

H4S
{
font-size:	144%;
font-style:	italic;
}

H5
{
font-size:	136%;
}

H5S
{
font-size:	128%;
font-style:	italic;
}

H6
{
font-size:	120%;
}

H6S
{
font-size:	112%;
font-style:	italic;
}

/* The following will inherit their font charactristics from the body:
	P,UL,OL
*/

/* Specify how links look.
   Basically, on this site, we prefer that links not stand out,
     so, no decoration.
A		{text-decoration:none}
A		{color:cornflowerblue;}
A:LINK		{color:cyan}
A:VISITED	{color:darkcyan;}
*/


/* These are simple.  They just ensure normal behaviour, except:
   I find that italic by itself gets lost, so I bold it too.
   I'm not sure my definition of STRONG is normal.
*/
BR {	display:	block; }
B {	font-weight:	bold; }
I {	font-style:	italic; }
U {	text-decoration:underline; }
EM {	font-weight:bold; font-style:italic; }
STRONG{	font-weight:bold; font-style:italic; color:red; }

/* These are new classes.                                       */
/* These have to be used as the attribute to an existing tag -- */
/* DIV or SPAN if nothing else.                                 */
/* ============================================================ */

/* Foreign (including classical) words and phrases.
*/
.frgn
{
font-style:	italic;
}

/* ------------------------------------------------------------ */

/* As of this date (2008/12/15),				*/
/* I no longer remember what they are or were used for.		*/
/* ============================================================ */

.snippet {	display:block;
		margin-left:40pt;
		margin-top:4pt;
		margin-bottom:4pt;
		font-family:"Andale Mono",mono;
	/*	font-size:10pt; */
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		letter-spacing:-1pt;
		text-decoration:none;
		text-transform:none;
		line-height:normal;
		}

.Abadi-font {	font-family:"Abadi MT Condensed Light",sans-serif;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		letter-spacing:normal;
		text-decoration:none;
		text-transform:none;
		line-height:normal;
		}

.mono-font {	font-family:"Andale Mono","OCR A Extended","Courier New","Lucida Console",mono;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		letter-spacing:normal;
		text-decoration:none;
		text-transform:none;
		line-height:normal;
		}

.mono-font-10 {	font-family:"Andale Mono","OCR A Extended","Courier New","Lucida Console",mono;
		font-size:10pt;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		letter-spacing:normal;
		text-decoration:none;
		text-transform:none;
		line-height:normal;
		}

.numeric-font {	font-family:"Andale Mono","OCR A Extended","Courier New","Lucida Console",mono;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		letter-spacing:normal;
		text-decoration:none;
		text-transform:none;
		line-height:normal;
		text-align:right;
		}

/* The style for the ersatz "Kyberteknix" logo:
*/
.kyberteknix
{
font-family:Mordred,cursive;
font-style:normal;
font-variant:normal;
font-weight:normal;
color:green;
letter-spacing:normal;
text-decoration:none;
text-transform:none;
line-height:normal;
}

/* ------------------------------------------------------------ */

/* Classes for informational, warning, error, and debugging messages. */
/* ================================================================== */

.infmsg
{
	display:block;
	margin:0in;
	padding:0px;
	border-width:0px;
	font-family:"OCR A Extended","Andale Mono",mono;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-1pt;
	text-decoration:none;
	text-transform:none;
	line-height:normal;
	background:WHITE;
	color:BLACK;
}

.wrnmsg
{
	display:block;
	margin:0in;
	padding:0px;
	border-width:0px;
	font-family:"OCR A Extended","Andale Mono",mono;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-1pt;
	text-decoration:none;
	text-transform:none;
	line-height:normal;
	background:BLACK;
	color:#FFFF00;
}

.errmsg
{
	display:block;
	margin:0in;
	padding:0px;
	border-width:0px;
	font-family:"OCR A Extended","Andale Mono",mono;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-1pt;
	text-decoration:none;
	text-transform:none;
	line-height:normal;
	background:WHITE;
	color:RED;
}

.DEBUG
{
	display:block;
	margin:0in;
	padding:0px;
	border-width:0px;
	font-family:"OCR A Extended","Andale Mono",mono;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-1pt;
	text-decoration:none;
	text-transform:none;
	line-height:normal;
	background:WHITE;
	color:BLACK;
}

/* ------------------------------------------------------------------ */

/* CLASSES FOR TABLE CELLS */
/* ----------------------- */
/* Note that there are no 'margin-xxxxx' properties.
 * That's because when I set them, there seems to be no effect.
 */

/* Class of TD for first column heading.
 */
.tblh_1
	{	
	font-weight:bold;
	padding-top:0pt;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
	}

/* Class of TD for n-th column heading.
 * Note the horizontal padding on the left,
 * to keep this cell from running onto the heading to its left.
 */
.tblh_n
	{	
	font-weight:bold;
	padding-top:0pt;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
	}

/* Class of TD for first column value.
 */
.tblv_1
	{	
	text-align:center;
	padding-top:.5em;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
	}

/* Class of TD for n-th column value.
 * Note the horizontal padding on the left,
 * to keep this cell from running onto the value to its left.
 */
.tblv_n
	{	
	text-align:center;
	padding-top:.5em;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
	}

/* Class of TD for row label.
 */
.tbllbl
	{	
	vertical-align:top;
	font-weight:bold;
	text-align:right;
	padding-top:.5em;
	padding-left:0pt;
	padding-right:0pt;
	padding-bottom:0pt;
	}

/* Class of TD for n-th column value.
 * Note the horizontal padding on the left,
 * to keep this cell from running onto the label (or value) to its left.
 */
.tblval
	{	
	vertical-align:top;
	padding-top:.5em;
	padding-left:.5em;
	padding-right:0pt;
	padding-bottom:0pt;
	}

