/* The W3C Core Styles Copyright (c) 1998 W3C (mit, inria, Keio), All Rights
Reserved. W3C liability, trademark, document use and software licensing rules
apply. See http://www.w3.org/Consortium/Legal/ipr-notice.html

This stylesheet has been served in a form to avoid known bugs in your user
agent's css implementation. Copying and serving this stylesheet to other
agents may lead to unexpected results. Please refer to its address rather than
copy it. */

/* Modified by Jon Turner ... and then Ken Wong for ONL Tutorial */
/* History:
*	8/2/2006	kenw:  added number list with no indent (ol.tight)
*	7/24/2006	kenw:  added gray backdrop for code (div.backdrop)
*	7/13/2006	kenw:  added blockquote margin-padding
*	7/11/2006	kenw:  creation
*/

/* WinNS4 */
h1, h2, h3, h4, h5, h6, th, dt	{
	font-family:	'Myriad Web', Times, serif, Verdana, sans-serif;
	}

/* WinNS4 */
p, div, ul, dl, dt, dd, pre, ol, li, blockquote, address	{
	color: black;
	}

/* begin affordances */	/* 4 - swiss a */
		
a, address, blockquote, body, cite, code, dd, del, dfn,		
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd,		
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var, 		
applet, big, center, dir, font,  menu, pre,		
abbr, acronym, bdo, button, fieldset, ins, label	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	border-color:	black;
	border-style:	none;
	}	
		
body	{	
	color:	black;
	background:	white;
	}	
		
em	{	
	font-style:	italic;
	font-weight:	normal;
	color:	black;
	background:	white;
	}	
		
strong	{	
	font-style:	italic;
	background:	white;
	font-weight:	bold;
	color:	black;
	}	
		
em strong, strong em	{	
	text-transform:	uppercase;
	font-style:	normal;
	font-weight:	bolder;
	background:	white;
	color:	red;
	}	
		
b	{
	font-weight:	bold;
	}
	
i	{
	font-style:	italic;
	}
		
.warning	{	
	text-transform:	none;
	font-style:	normal;
	font-weight:	bolder;
	background:	white;
	color:	red;
	}	
		
del	{	
	text-decoration:	line-through;
	background:	#F66;
	}	
		
ins	{	
	text-decoration:	underline;
	background:	yellow;
	}	
		
var, cite, dfn, .note	{	
	font-style:	italic;
	}	
		
address	{	
	font-style:	italic;
	letter-spacing:	normal
	}	
		
acronym	{	
	font-variant:	small-caps;
	letter-spacing:	0.1em;
	}	
		
h1, h2, h3, h4, h5, h6, dt, th, thead, tfoot	{	
	color:	black;
	background:	white;
	}	
		
hr	{	
	color:	black;
	border-style:	normal;
	}	
		
/* kenw
*#colophon	{	
*	display:	none;
*	}	
*/
		
col, colgroup, table, tbody, td, tr	{	
	color:	black;
	text-decoration:	none;
	border-color:	black;
	border-style:	normal;
	background:	white;
	}	
		
a:link	{	
	text-decoration:	underline;
/*	text-decoration:	none;	kenw */
	font-weight:	bold;
	font-size:	105%;
	color:	#0000ff;
/*	color:	#58a;	kenw */
	background: normal;
	}	
		
a:visited	{	
	text-decoration:	underline;
	font-weight:	bold;
	font-size:	105%;
	color:	#0088FF;	/* light green-blue or powder blue */
	background:  normal;
	}	
		
a:active	{	
	text-decoration:	none;
	font-weight:	bold;
	color:	#F00;
	background:	#FC0;
	}	
		
a:hover	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#ff0000;	/* red */
	background:	#D0D0D0;
/* kenw
*	text-decoration:	none;
*	color:	#66c;
*	background:	#8bb;
*/
	}	
		
a.offsite	{	
	text-decoration:	underline;
	font-weight:	bold;
	color:	#ff0000;	/* red */
	background:	normal;
	}	
		
	/* end affordances */	

/* WinNS4 */
	/* begin body box */	/* 6 - 'twelvths symmetric' */

body	{
	margin-top:	1em;
	margin-left:	2%;
	margin-right:	2%;
	margin-bottom:	1em;
	padding-top:	0;
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	border-top:	0;
	border-left:	0;
	border-bottom:	0;
	border-right:	0;
	width:	auto;
	font-family:	'Myriad Web', Times, serif, Verdana, sans-serif;
	}
	/* end body box */

/* Customize headers */
h1 { 	margin-left: 0%; 
	font-weight: bold; 
	font-style: italic;
}

h2,h3,h4,h5,h6 {
	margin-left: 0%;
	font-weight: bold;
	font-style: italic;
}

blockquote	{
	margin-top:	0.25em;
	margin-left:	1em;
	margin-right:	1.5em;
	margin-bottom:	0.25em;
	padding-top:	0;
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	}

/* Usage:  <div class="backdrop"><pre> ...
 * Used to add gray backdrop to code.
 */
div.backdrop	{
	background:	#E0E0E0;
	padding-top:	0.1em;
	padding-bottom:	0.1em;
	padding-left:	1em;
	margin-top:	0.5cm;
	margin-bottom:	0.5cm;
	margin-left:	0.5cm;
	margin-right:	1cm;
	}

/* No initial indentation versions of <ol> and <ul> */
ol.no-1st-indent {
	margin-left:	0em;
	padding-left:	1.5em;
	}

ul.no-1st-indent {	/* meant to be used inside ol.no-1st-indent */
	margin-left:	0em;
	padding-left:	1.0em;
	}

