/* Thumbnail style sheet
 * language: CSS2
 * Author: Richard P. Grant
 * Date created: 11 Feb 2000
 * Last modified: 29 Jan 2004 
 */

body	{
	margin: 20px 20px 20px 20px;
	padding: 0px 0px 0px 0px;
	height: auto;
/*	font-size: 100%;
 *	line-height: 133%;
 */
	font-size: 97%;
	line-height: 130%;
	word-spacing: normal;
	letter-spacing: normal;
	white-space: normal;
	color: gray;
	background-color:#CCFFFF;
	font-family: "Lucida Grande", "New Century Schoolbook", Georgia, Times, Arial, serif;
	text-align: center;
	/*background-image: url(images/silverline.png) */
}

body.nogif	{
	background: white;
	color: black;
}

a:link { color: gray }
a:visited { color: #0099FF }
a:active { color: fuchsia }
ul.photoset { display:inline }
ul.photoset li
{
   list-style-type:none;
   display:block;
   width: 20%;
   float:left
}

img {border:none}

.fleft	{float: left}
.fright	{float: right}

div.float {float: left}
div.float p {text-align: center}
div.container {
	border: white;
	background-color: inherit
}
div.spacer {clear: both}

h1	{
	font-size: 200%;
	margin: .67em 0 0.5em;
	text-align: center;
}

h2	{
	font-size: 150%;
	margin: .83em 0 0.5em;
	text-align: center;
}

h2.left	{text-align: left}

h3	{
	font-size: 117%;
	margin: 1em 0 0.83em; 
}

h4, p, blockquote, dl, dir, menu	{ 
	margin: 5px 2px 5px; 
}

h4.right	{
	text-align: right;
}

h4.subh4	{
	margin: 0.5em;
	text-indent: 40px;
	line-height: 1em;
}

h5	{
	font-size: 90%;
	margin: 10px 5px 5px; 
}

h6	{
	font-size: 90%;
	margin: 10px 20px 5px; 
	font-style: italic;
}

h1, h2, h3, h4, h5, h6, b, strong	{ 
	font-weight: bolder;
}

#centrepiece {
	top: 20px;
	left: 20px;
	padding: 1%;
	margin-top: 1%;
	margin-bottom: 1%;
	margin-right: auto;
	margin-left: 33%; 	
	font-size: 97%;
	line-height: 130%;
	text-align:left; 
	width: 100%; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 66%;
}
html>body #centrepiece {
	width: 66%; /* ie5win fudge ends */
}
strong.boolean	{
	color: #909;
}

strong.vartype	{
	color: red;
}

blockquote	{ 
	margin-left: 40px;
	margin-right: 40px;
}

p.six	{
	text-align: center;
}

i, cite, em, var, address	{ 
	font-style: italic;
}

pre, tt, code, kbd, samp	{ 
	font-family: monospace;
	font-size: 97%;
}

pre	{
	white-space: pre;
}

code	{
	color: maroon;
}

big	{ 
	font-size: 117%;
}
	
small, sub, sup	{
	font-size: 90%;
}

span.definition	{
	color: red;
	font-style: italic;
}

sub	{
	vertical-align: sub;
}

sup	{
	vertical-align: super;
}

s, strike, del	{
	text-decoration: line-through;
}

hr	{
	border: 1px inset;
}


hr.six	{
/*	width: 66%;	*/
	border: 0;
/*	align: center;	*/
}




dir, menu, dd	{
	margin-left: 40px; 
}

u, ins	{
	text-decoration: underline;
}


UL.toc, OL.toc {list-style: decimal}
DIV.toc UL UL, DIV.toc OL OL {margin-left: 0}
DIV.toc UL UL UL, DIV.toc OL OL OL {margin-left: 1em}
DIV.toc UL UL UL UL, DIV.toc OL OL OL OL {margin-left: 0}
LI.tocline1 {margin-top: 1em; font-weight: bold}
LI.tocline2 {font-weight: normal}
LI.tocline4 {font-style: italic}

ol.notes	{
	list-style-type: lower-roman;
	list-style-position: inside;
}

ul.notes	{
	list-style-type: circle;
	list-style-position: inside;
	width: 80%;
}

dfn.treagent{
	color: green;
	font-family: monospace;
}


th	{
	font-weight: bolder;
/*	text-align: center; */
}

th.third	{
	text-align: center;
	width: 33%;
}

th.quarter	{
	text-align: center;
	width:25%;
}

td.tdthird	{
	text-align: left;
	width: 33%;
}

td.tdquarter	{
	text-align: left;
	width: 25%;
}

td.left	{
	text-align: left;
	width: 100px;
}

td.thin	{
	text-align: center;
	width: 25px;
}

td.main	{text-align: center}

td.pics	{
	text-align: center;
	vertical-align: top;
}

th.smra	{
	width: 10%;
	text-align: right;
}
th.smla	{
	width: 20%;
	text-align: left;
}

td.thrfive	{
	width: 35%;
	text-align: center;
}

td.thirty	{
	width: 30%;
	text-align: center;
}


caption	{
	text-align: center;
}

div	{
	display: block;
}

div.noCSS	{
	display: none;
}

div.alphlist	{
	line-height: 1em;
	text-align: center;
	width: 60%;
	border: thin solid fuchsia;
}


div.centre	{
	text-align: center;
	color: black;
}

div.intable	{
	margin-left: 60px;
	margin-right: 60px;
}

div.code code	{ 
	line-height: 1em;
	margin: 0.5em;
	margin-left: 40px;
	border: thin solid yellow;
	width: auto;
	padding: 0.3em;
}

kbd.apinput	{
	color: navy;
}

tt.apoutput {
	color:maroon;
}

div.disclaim	{
/*	align: center;*/
	width: auto;
	color: black;
	text-align: center;
	font-size: .9em;
	padding: 0.5em;
	margin: 0.3em;
	margin-top: 40px;
	border: thin solid red;
}

div.alleft	{
	text-align: left;
}

div.navbar	{
/*	align: center;*/
	width: auto;
	color: black;
	text-align: center;
	font-size: .9em;
	border: 0;
	margin: 0;
	padding: 0.5em;
	background: silver;
}

div.alright	{
	text-align: right;
	font-size: .9em;
}

div.notes	{
/*	align: center;*/
	color: black;
	background: inherit;
	line-height: 1em;
	width: 80%;
	font-size: 90%;
}


/* initialization */
div.unitinit	{
	color: black;
	width: auto;
	text-align: left;
	font-size: 1em;
	line-height: 1em;
	background: white;
}

/* introductory blurb */
div.intro	{
	color: black;
	width: 80%;
	text-align: left;
	margin-left: 80px;
	margin-right: 80px;
	font-size: 1em;
	line-height: 1em;
	background: transparent;
}

div.intro a:link	{
	color: #0CF;
}
div.intro a:visited	{
	color: #3C0;
}
div.intro a:active	{
	color: green;
}

div.intro span.valvename	{
	color: #969;
	font-style: italic;
}

div.intro span.reagent	{
	color: #696;
	font-style: italic;
}

div.intro strong.boolean	{
	color: #C6C;
}

div.main	{
	color: black;
	width: auto;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 100%;
	line-height: 1em;
	background: white;
	margin-left: 0;
}

/* program */
div.unitprog	{
	color: black;
	width: 80%;
	text-align: left;
	border: solid rgb(255, 165, 0); /* orange */
	font-size: 1em;
	line-height: 1em;
	background: white;
}

/* types */
div.unittypes	{
	color: black;
	width: auto;
	text-align: left;
	font-size: 1em;
	line-height: 1em;
	background: white;
}

/* little bit along the bottom of the page */
div.versno	{
	width: auto;
	text-align: center;
/*	align: center;*/
	line-height: 1em;
	color: silver;
}

table.gbg	{
	background: #CF9;
}

table.toc	{
	background: silver;
}
table.toc a:visited	{
	color: #FF9;
}

/* proposed default for HTML 4.0's new ABBR/ACRONYM elements */

abbr, acronym {
	font-variant: small-caps;
	letter-spacing: 0.1em; 
}

/*There are no turtles anywhere*/
