@charset "utf-8";
@import "base.css";
/****************************************************************
Marble Text Theme Style Sheet

Copyright &copy; 2005-2010 by James E. Pettis

January 4, 2010
****************************************************************/


/****************************************************************************
Color Analysis

Target:  visited link color #FFAAFF

Alterations to Default Background
	Saturation:		+100
	Lightness:		-73

	Resulting Average Color:	116, 5, 5		#740505

Colors			Brightest		Darkest			Pure Br			Pure Darkest
	Gray			#FFFFFF			#DDDDDD			#FFFFFF			#D7D7D7
	Red				#FFCCCC			#FFBBBB			#FFCFCF			#E7E7A7
	Orange		#FFEECC			#EECCBB
	Yellow		#FFFFCC			#EEEE99			#FFFFCF			#EDEDA5
	Yel/Grn		#EEFFCC			#CCEEBB
	Green			#CCFFCC			#BBFFBB			#CFFFCF			BFF7BF
	Cy/Grn		#CCFFEE			#00FF99
	Cyan			#CCFFFF			#11DDFF			#CFFFFF			#17DFDF
	Cy/Blu		#CCEEFF			#AACCFF
	Blue			#CCCCFF			#BBCCFF			#CFCFFF			C7C7F7
	Purple		#EECCFF			#DDBBEE
	Violet		#FFCCFF			#FFAAFF			#FFCFFF			#F7AFF7
	Pink			#FFCCEE			#EEBBCC
/****************************************************************************/


/****************************************************************************
Default Text Color
/****************************************************************************/
body, ul.DropDownList a, ul.DropDownList a:visited, .WithHeadings .HeadingOff,
.SubHeading .HeadingOff, label
	{
	color: #FFFF99;
	}

/* default text color as background */
form.InsetFields input, form.InsetFields textarea, ul.DropDownList a:hover
	{
	background-color: #FFFF99;
	}

/* default text color as border color */
fieldset
	{
	border-color: #FFFF99;
	}
/****************************************************************************
end Default Text Color
/****************************************************************************/


/****************************************************************************
Highlight Text Color
/****************************************************************************/
h1, h2, h3, h4, h5, h6, th, .Bigger strong
	{
	color: #FFFFFF;
	}

/* Highlight Text Color as background */
div.RuleH1, div.RuleH2, div.RuleH3
	{
	background-color: #FFFFFF;
	}
/****************************************************************************
end Highlight Text Color
/****************************************************************************/


/****************************************************************************
Default Background Color
/****************************************************************************/
body, button.Disabled, ul.DropDownList
	{
	background-color: #740505;
	}

/* Text using Background Color */
.Menu button span, blockquote.Inverse,
form.InsetFields input, form.InsetFields textarea, ul.DropDownList a:hover,
.Menu button h3	/* for backward compatibility until all buttons changed from
									 h3 to span */
	{
	color: #740505;
	}

/* Border using Background Color */
button.Disabled, ul.DropDownList a, ul.DropDownList li, ol.TitledOutline li
	{
	border-color: #740505;
	}
/****************************************************************************
end Default Background Color
/****************************************************************************/


.SubHeading, strong.SubHeading
	{
	color: #FFCCAA;
	}


/****************************************************************************
Borders
/****************************************************************************/
/* Default Raised Border */
div.RuleH1, div.RuleH2, div.RuleH3, div.RuleH4, .BorderOutset, table.Outset,
.LinkFrameOuter
	{
	border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
	}

/* Default Inset from Raised Border */
.BorderInset, table.Outset th, table.Outset td, .LinkFrameInner,
form.InsetFields input, form.InsetFields textarea
	{
	border-color: #DDDDDD #FFFFFF #FFFFFF #DDDDDD;
	}

/* inset border */
ul.DropDownList
	{
	border-color: #380202 #743A3A #743A3A #380202;
	border-style: solid;
	}
/****************************************************************************
end Borders
/****************************************************************************/


body
	{
	background-image: url('marbltxt/bg_wcag.gif');
	font-family: 'times new roman', serif;
	margin: 0;
	padding: 1em;
	}

a:link
	{
	color: #66FFFF;
	}

a:visited
	{
	color: #FFAAFF;
	}


/****************************************************************************
fieldset
/****************************************************************************/
fieldset
	{
	border-style: groove;
	padding: 0;
	}

fieldset input, fieldset textarea
	{
	margin: .5em;
	}
/****************************************************************************
end fieldset
/****************************************************************************/


/****************************************************************************
ul
/****************************************************************************/
ul
	{
	margin: 0;
	padding: 0;
	}

ul li
	{
	list-style-type: none;
	background-image: url('marbltxt/bullet2.gif');
	background-position: 0px .5ex;
	background-repeat: no-repeat;
	padding: 0 0 0 24px;
	}

ul.DropDownList li
	{
	background-image: none;
	margin: 0;
	padding: 0;
	}

/****************************************************************************
end ul
/****************************************************************************/


form.InsetFields input, form.InsetFields textarea
	{
	border-style: solid;
	border-width: .2ex;
	font-family: 'arial', sans-serif;
	padding: 0 .2ex .2ex .2ex;
	}

/*	IE 6 fails to display (most) normal text, especially after
			re-load, when a 3-column theme is used.  The background of
			the content section overwrites text.  This (oddly) overcomes this
			shortcoming - use only when necessary */
.IE6Show
	{
	position: relative;
	}

.OutsetA
	{
	color: #000000;
	}

.OutsetB, .InsetB
	{
	left: -.06em;
	top: -.06em;
	}

.Text ul.InParagraph, ol.InParagraph
	{
	margin: .5em 4em;
	}


/*****************************************************************************/
/* .WithHeadings */
.WithHeadings, ol.WithHeadings .Heading
	{
	color: #FFFFFF;
	font-weight: bold;
	text-align: justify;
	}

.WithHeadings li.Blank
	{
	font-size: 0;
	height: 0;
	}

.WithHeadings .HeadingOff, .SubHeading .HeadingOff
	{
	font-weight: normal;
	}
/* end ol.WithHeadings */
/*****************************************************************************/


a.ButtonLeft
	{
	left: 1em;
	text-align: left;
	}

a.ButtonRight
	{
	right: 1em;
	text-align: right;
	}

a.C
	{
	text-align: center;
	}

acronym.Sic
	{
	color: #FFFFCC;
	font-size: 85%;
	}

/****************************************************************************/
/*  blockquote.Inverse  */
blockquote.Inverse
	{
	background-color: #FFFFFF;
	padding: 1em;
	}

blockquote.Inverse a:link
	{
	color: #0000FF;
	}

blockquote.Inverse a:visited
	{
	color: #FF00FF;
	}

blockquote.Inverse acronym.Sic
	{
	color: #CC0000;
	}
/*  end blockquote.Inverse  */
/****************************************************************************/


/*****************************************************************************/
/* button.Disabled */
button.Disabled
	{
	border-style: groove;
	border-width: .3em;
	}

button.Disabled h3, button.Disabled span
	{
	color: #CCCCCC;
	}
/* button.Disabled */
/*****************************************************************************/


/****************************************************************************/
/* ol.NumberHeadings */
ol.NumberHeadings
	{
	color: #FFFFFF;
	font-weight: bold;
	}

ol.NumberHeadings div
	{
	color: #FFFF99;
	font-weight: normal;
	}
/* end ol.NumberHeadings */
/*****************************************************************************/