/* Monochromatic Color Scheme
Reference http://december.com/html/spec/colorhslhex10.html
Hue 160, saturation 20%
Light
90%      #E0EBE7		
80%      #C2D6CF		  
70%      #A3C2B8		
60%      #85ADA0
50%      #669988
40%      #527A6D	
30%      #3D5C52
20%      #293D36
*/

/* Contrast Color Scheme
Hue 50%, saturation 70%
Light
90%      #F7F1D4
70%      #F0DB75  
50%      #E6C419 
*/

/* CONTENT STYLES */
	.hrule {
		color               : #527A6D; /* MC 40 */
		background-color    : #527A6D; /* MC 00 */
		height              : 0.2em;
		margin              : 4px 20px;
	}
/* END CONTENT STYLES"; */

/* LIST STYLE: PAGE CONTENTS */
	ul.contentslist { 	
		list-style-type     : none; /*no markers for list items */
		list-style-position : outside; /* no list indent */
		margin              : 0px;
		padding					    : 0px;
	}
	.contentslist li {
		margin              : 0px;
		margin-bottom       : 0px; /* no white space below each list item */
		padding             : 0px;
		padding-left        : 1.5em;
		text-indent         : -1em;
		/* hanging indent implemented by padding-left and text-indent */
	}
/* END LIST STYLE: PAGE CONTENTS */

/* LIST STYLE: OUTLINE */
  /* top level */
	ul.mainlist{
		margin-left            : 2em;
		padding-left           : 0em;
		list-style-position    : outside;          
	}
	.mainlist li {
	  margin-left            : 0px;
	  padding-left           : 0px;
	  margin-bottom			     : 0.25em; /* adds white space below each list item */
	}

/* LIST STYLE: MODULE TOPICS */
	ol.topiclist { 	
		list-style-type     : upper-alpha; /*no markers for list items */
		list-style-position : outside;
		margin              : 4px;
		margin-left         : 2em;
		padding					    : 4px;
	}
	.topiclist li {
		font-weight         : bold;
	}
/* END LIST STYLE: PAGE CONTENTS */



  /* lower-level */
	ul.secondlist, ul.thirdlist, ul.fourthlist{
		margin-left            : 0.6em;
		padding-left           : 0em;
		list-style-position    : outside;          
	  font-weight            : normal;
	}
	.secondlist li, .thirdlist li, .fourthlist li {
	  margin-left            : 4px;
	  padding-left           : 4px;
	  margin-bottom			     : 0em; /* no white space below each list item */
	  font-weight            : normal;
	}
/* END LIST STYLE: OUTLINE */


/* HEADER STYLES*/
	h1, h2, h3, h4, h5 {
	  background-color       : #F7F1D4; /* CC 90 */
	  color                  : #3D5C52; /* MC 30 */
	}
	h1{
		font-family                 : Arial, sans-serif;
		font-weight                 : bold;
		font-size                   : 1.8em;
		font-style                  : italic;
		text-align                  : center;
		padding                     : 0.4em;
		margin                      : 0em;
		/* margin-bottom               : 0.3em; */
	}
	h2 {
		font-family                 : Arial, sans-serif;
		font-weight                 : bold;
		font-size                   : 1.4em;
		text-align                  : center;
		padding                     : 0.3em;
		margin                      : 0em;
		/* margin-bottom               : 0.25em; */
	}
	h3 {
		font-family                 : Arial, sans-serif;
		font-weight                 : bold;
		font-size                   : 1.3em;
		text-align                  : center;
		padding                     : 0.2em;
		margin                      : 0em;
		/* margin-bottom               : 0.2em; */
	}
	h4 {
		font-family                 : Arial, sans-serif;
		font-weight                 : bold;
		font-size                   : 1.2em;
		text-align                  : left;
		padding                     : 0.1em;
		padding-left                : 0em;
		margin                      : 0em;
		/* margin-bottom               : 0.1em; */	
	}
	h5 {
		font-family                 : Arial, sans-serif;
		font-weight                 : bold;
		font-size                   : 1.1em;
		font-style                  : italic;
		text-align                  : left;
		padding                     : 0.0em;
		margin                      : 0.0em;
		margin                      : 0em;
		/* margin-bottom               : 0.05em; */
	}
/* END HEADER STYLES */

/* TWO COLUMN STYLES */
	.twocolumns > div {
		width                       : 45%;
		min-width                   : 10em;
		float                       : left;
		margin                      : 4px;
		padding                     : 4px;
		padding-bottom              : 0px;
		vertical-align              : top;
	}
/* END TWO COLUMN STYLES */

/* CURRICULUM NARRATIVE STYLE */
	.narrative {
		text-indent                 : 8px;
	}
	.definition, .conclusion, .exerlist {
		color                       : #293D36;  /* MC 20 */ 
	  background-color            : #F0DB75; /* CC 70 */
		border                      : 1px solid #293D36; /* MC 20 */ 
		font-weight                 : bold;
	}
	.definition, .conclusion {
		margin                      : 8px;
		padding                     : 4px;
	}
/* END CURRICULUM NARRATIVE STYLE */

/* GLOSSARY STYLE */
  .glossary_contents_list {
		position             : relative; 
		/* postion:relative needed to set the z-index */
		z-index              : 2;  
		/* the title is rendered above elements with z-index 1 */
		float                : left;
		width                : 100%;
		line-height          : normal;
		font-size            : 1.0em;
		margin               : 4px 20px;
	}
	.glossary_contents_list ul {
	  margin               : 0px;
	  padding              : 0px;
	  /* display              : inline; */ /* horizontal alignment of tabs */
		list-style-type      : none; /* no bullets */
	}
	.glossary_contents_list li {
		white-space          : nowrap;
		float                : left;
		padding              : 0px 0.4em;
		font-size            : 1.2em;
	}
/* END GLOSSARY STYLE */
