/*---------------------------------------------------------------------
  Block Formatting
---------------------------------------------------------------------*/

/*---------------------------------------------------------------------
  Headings
---------------------------------------------------------------------*/
h1 { 	
	font-size: 28pt;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	text-align: center;
}

/*---------------------------------------------------------------------
  Paragraphs
---------------------------------------------------------------------*/
p { 	
	font-size: 16pt;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}

p.question {
	font-size: 14pt;
}

p.answer {
}

code {
}

pre { 	
	font-size: 16pt;
        font-weight: bold;
	font-family: "Courier New", "Courier", monospaced, serif;
	padding: 0.5em;
	color: #00FF00;
	background-color: #000000;
	border: thin none #CCCCCC;
	margin: 0.5em;
	width: 800px;
	line-height: 1.8em;
}

/*---------------------------------------------------------------------
  Tables
---------------------------------------------------------------------*/

th, td.rowhead {
	font-size: 16pt;
	font-style: italic;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}

td { 	
	font-size: 16pt;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}

/*---------------------------------------------------------------------
  Text Formatting
---------------------------------------------------------------------*/

strong { 	
	font-size: 14pt;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}

sup {
	font-size: smaller;
}


/* ------------------------------------------------------------- */
/* OVERRIDES: These must be near the end of the page so they 
   override any statements of equal specificity appearing above */

a:visited { 
  text-decoration: none;
  color: #800;
  background-color: inherit;
}

a:link { 
  font-weight: bold;
}

a:active {
  border: 1px;
}

a:hover {
  color: #800;
  background-color: #FFB;
}
