/* CSS for xc.xsl's HTML output. By Steve Hoenisch. KEEP IT SIMPLE, CLEAN, AND TIGHT! */

body { background-color: whitesmoke; 
       font-size: 80%; font-family: Georgia; 
       font-style: normal;}  

/* ========================================== */


.masthead {
background-color: black; 
  width: 730px; 
	height: 102px;
	border: 1px solid black;
	margin: 0px;
	padding: 10px;
	margin-top: 7px;
	margin-left: ; }



.content_wrapper {
background-color: whitesmoke;
  width: 564px; 
	border: 1px solid darkslategray;
	float: left;
	margin: 0px;
	padding: 10px;
	margin-top:3px;}

div.content_target { margin-left: 0px; } 

div.right_col { float: left;
margin-top: 3px;
margin-left: 10px; 
}



div.footer {   width: ; 
background-color: whitesmoke;
	border: 1px dotted silver;
	margin: 0px;
	padding: 5px;
	margin-top:3px;
 }

/* ========================================== 
div.byline
 {   width: ; 
	border: 1px dotted green;
	margin: 0px;
	padding: 5px;
	margin-top:3px;
 }
================= */
 
a:link	{color: navy; text-decoration: underline; }
a:active	{color: blue; text-decoration: none; }
a:visited	{color: darkslateblue; text-decoration: underline; }
a:hover    {color: blue; text-decoration: underline;  }

/* ========================================== */
	
.titleHead { color: black; 	font-weight: bold; margin-left: 0px;  margin-bottom: 0px; font-size: 170%;  }
  h1 { color: black; 	font-family: Georgia; font-weight: bold; margin-left: 0px;  margin-bottom: 0px; font-size: 170%;  }
	h2 { font-size:130%; font-family: Georgia; font-style:normal; font-weight: bold; color: navy; margin-bottom: 2px; margin-top: 5px; }
	h3 { font-size:110%; font-style:normal; font-family: helvetica, arial, sans-serif; font-weight: none;  color: #627a83; margin-bottom: 2px; margin-top: 0px; } 
	/* brown = #804000; */
	h4 { font-size:110%; font-family: helvetica, arial, sans-serif; font-style:normal; font-weight: bold; }
	h5 { font-size:100%; font-family: helvetica, arial, sans-serif; font-style:normal; font-weight: lighter;  }
	h6 { font-size:90%; font-family: helvetica, arial, sans-serif; font-weight: bold; font-style: italic; }


/* ========================================== */

	
	pre { font-family:Courier; font-size: 70%; background-color: gainsboro; }  
/* 	pre is for extended code samples and other material without internal formatting, especially line breaks or paragraphs.
 */

 p {  }
 blockquote {font-family:Courier; font-size: 90%; }  

/* LIFTOUT, PULL QUOTE, or RESOURCES MENU: This works in IE5 only, not Netscape. */
.liftout { font: 110%; text-align: left; border-top: 1px brown solid; border-bottom: 1px brown solid; margin: 1em; padding: 0.5em; background: #CCCCAA; width: 30%; float: right; }  

	 ul 	{ list-style-image: url(in.gif); margin-top: 3px; margin-bottom: 8px; margin-left: 25px; } 
		ul ul 	{ list-style-type: square;}  /* For nested lists. or: list-style-type: disc;  */
 	
		hr 	{ height: 1; color:  navy }	/* IE5+ only.  */
	
	table { font-family: helvetica, arial, sans-serif; margin-left: 0px; }
	td { font-size: 80%; font-family: helvetica, arial, sans-serif; margin-top: 0px; v-align: top; margin-left:	0px; }  
td.toc { font-size: 60%; } 
	tr { font-family: helvetica, arial, sans-serif; margin-top: 0px; v-align: top; margin-left: 	0px; }


/* td.smallfont { font-size: 60%; } */
/* table class="smallfont" */



/* INLINE ELEMENTS */ 

	strong { font-size: 170%; font-family: Times New Roman; font-style:normal; font-weight: bold; color: navy;  }  /* For drop caps. */
	kbd  { font-family:Tahoma; font-weight: normal; }  /* Tahoma = user input commands like File or select Save or other commands like Ctrl-V executed through the keyboard. Dialogue box messages. Etc.  */			
	cite  { } /* Ital for titles of documents, books, references and citations in running text, etc. */
	code { font-family:Courier; font-size: 90%; font-style:normal; } /* Courier = paths, filenames, host names, code snippets. */ 


	


/* The lert rule needs css specifier so when pointer goes over it the hand is shown. */
.lert {color: #6b2b1b; text-decoration: none; cursor: hand; } 

.note { }

span {  }
.altImages { font-size: 70%;}





.to_top { } 




/* span for small caps on em element: */
.smcaps {
    font-size: 0.8em;
    text-transform: uppercase;
}


.sectionTitle { font-weight: bold; }


button { } 
input  { }


