		body {
			font-family: "Trebuchet MS", "Verdana",  "Helvetica", serif; 
			margin: 0;
			padding-left: 200px;    /* LC fullwidth */
			padding-right: 240px;   /* RC fullwidth + CC padding */
			min-width: 240px;       /* LC fullwidth + CC padding */
		}
		/* start chapter stuff 1/3 */
		body {
			counter-reset: chapter; /* Create a chapter counter scope */
		}
		/* end chapter stuff 0/3 */

		#header, #footer {
			margin-left: -200px;    /* LC fullwidth */
			margin-right: -190px;   /* RC fullwidth + CC padding */
		}

		.column {
			position: relative;
			float: left;
		}

		#center {
			padding: 0 40px;
			width: 100%;
		}

		#left {
			width: 180px;           /* LC width */
			padding: 0px 0px 0px 0px;        /* LC padding */
			right: 200px;           /* LC fullwidth + CC padding */
			margin-left: -100%;
		}

		#right {
			width: 180;           /* RC width */
			padding: 0 0px;        /* RC padding */
			margin-right: -100%;
		}

		#footer {
			clear: both;
		}


		body {
			background: white; /* was #FFF */

		}

		#header, #footer {
			font-size: large;
			text-align: center;
			padding: 0.3em 0;
			background: #999;
		}

		#left {
			background: white; /* was #66F */
		}

		#center {
			background: white; /* was #DDD */
		}

		#right {
			background: white; /* was #F66 */
			text: white;
		}

		.column {
			padding-top: 1em;
			text-align: justify;
		}
div.column a:link { text-decoration: underline; color: blue }
div.column a:visited { text-decoration: underline; color: green }

/* **************** General Formatting **************** */
p { font-family: "Trebuchet MS", "Verdana",  "Helvetica", serif; }
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS", sans-serif; }
h1 {
  font-size: 400%;
  font-weight: 700;
  font-variant: small-caps;
}

h2 {
  font-size: 250%;
  font-weight: 700;
  font-variant: small-caps;
}
/* start chapter stuff 2/3 */
//h2:before {
//	content: "Chapter " counter(chapter) ".";	/* uncomment if you want chapters */
	counter-increment: chapter; /* Add 1 to chapter */
}
h2 {
	counter-reset: section; /* set section to 0 */
}
/* end chapter stuff 2/3 */


h3 {
  font-size: 200%;
  font-weight: 700;
  font-variant: small-caps;
}
/* start chapter stuff 3/3 */
h3:before{
//	content: counter(chapter) "." counter(section) " ";	/* uncomment if you want chapters */
	counter-increment: section;
}
h3 {
	counter-reset: subsection; /* set subsection to 0 */
}
/* end chapter stuff 3/3 */
h4 {
  font-size: 150%;
  font-weight: 700;
  font-variant: small-caps;
}
h4:before{
	content: counter(chapter) "." counter(section) "." counter(subsection) " ";
	counter-increment: subsection;
}

h5 {
  font-size: 150%;
  font-weight: 700;
  font-variant: small-caps;
}

note {
	font-family: "Trebuchet MS", sans-serif; 
	font-size: large;
	font-weight: 700;
	font-variant: small-caps;
}

/* **************** Figures **************** */

div.figureleft {
  float: left;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figureleft p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}

div.figureright {
  float: right;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figureright p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}

div.figureleftnobox {
  float: left;
  border: none;
  margin: 0.5em;
  padding: 0.5em;
}
div.figureleftnobox p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}

div.figurerightnobox {
  float: right;
  border: none;
  margin: 0.5em;
  padding: 0.5em;
}
div.figurerightnobox p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}
/* **************** Boxed Text **************** */
div.boxit {
 font-family: "Trebuchet MS", "lucida calligraphy", "algerian","trebuchet ms", sans-serif;
 border: double silver; /*was #cc3333 */
 border-width: 4px;
 // border-spacing: 9 px;
 background: #FFFFFF; /* was #fff6f3 */
 margin: 25px 1px 1px 1px;
 padding: 1px;
}

div.boxit p{
  margin: 0; 
  font-family: "lucida calligraphy", "algerian" "trebuchet ms" serif;
  background: transparent;
}

/* **************** Banner (TOC) **************** */
div.bannerleft {
  margin: 0;
  font-family: "Trebuchet MS", "Verdana" "Helvetica" serif;
  font-size: 80% /*smaller*/;
  /* font-weight: bold; */
  /* font-variant: small-caps; */
  line-height: 1.1;
  text-align: left;
  position: fixed; /* this should be commented out in case of problems (absolute)*/ 
  background: transparent;
  top: 0em;
  left: 0em;
  width: 180px;
  right: auto;
}
div.banner {
  margin: 0;
  font-family: "Trebuchet MS", "Verdana", "Helvetica", sans-serif;
  font-size: 90% /*smaller*/;
  /* font-weight: bold; */
  /* font-variant: small-caps; */
  line-height: 1.0;
  text-align: left;
  position: fixed; /* this should be commented out in case of problems (absolute)*/ 
  top: 2em;
  left: auto;
  width: 13em;
  right: 0em;
}
div.banner p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: "Trebuchet MS", "Verdana" "Helvetica" serif;
  background: transparent;
  /* border: thin inset white; */
  /* color: white; */
}

div.banner a, div.banner em { display: block; margin: 0 0.5em }
div.banner a, div.banner em { border-top: 2px groove transparent }
div.banner a:first-child { border-top: none }
div.banner em { color: blue }
div.banner b {color: black; font-size: 120%; font-variant: small-caps;}

div.banner a:link { text-decoration: none; color: black }
div.banner a:visited { text-decoration: none; color: blue }
div.banner a:hover { background: silver; color: red }

/* **************** Note Box **************** */
#newsbox, .note {
  font-family: "Trebuchet MS", "Verdana",  "Helvetica", sans-serif; 
  font-size: 75%;
  float: right;
  width: 20%;
  min-width: 150;
  margin-left: 1em;
  border: solid black;
  border-width: 2px;
  padding: 9px;
  background: #f5f5dc; //#ffc;
  color: blue;
}

