@charset "UTF-8";
/* CSS Document */

<style type="text/css">

body {
	background-color: #ffffff;
}
body,td,th {
	color: #000000;
}
.visitorfont {font-size: 12px;
	font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

a:link {
	color: #333300;
}
a:visited {
	color: #333300;
}
a:hover {
	color: #FF9900;
}
a:active {
	color: #FF0000;
	text-align: center;
}
.copyrightfont {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}

.smalltext {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
}

.listfont {
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
}

.slanted {
	font-style: italic;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.thoughtfont {
	font-size: 14px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	color: #6E6E6E;
}

.textfont {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
}

.textfont_center {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}

.textfont_white {	font-size: 14px;
    font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.textfont_orange {	font-size: 14px;
    font-family:Arial, Helvetica, sans-serif;
	color:#E67A00;
} /* for class teaching entries */

.textfont_red {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b91100;
	text-align: justify;
} /* for teacher training entries */

.textfont_purple {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2c007d;
	text-align: justify;
} /* for teacher training entries */

.textfont_pink {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ee00f1;
	text-align: justify;
} /* for teacher training entries */

.textfont_lilac_quote {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4f449f;
	text-align: justify;
} /* for quote entries */

.textfont_soul_cycle {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #cc00cc;
	text-align: justify;
} /* for quote entries */

.textfont_green {	font-size: 14px;
    font-family:Arial, Helvetica, sans-serif;
	color:#204201;
} /* for special event entries */

.purple {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2c007d;
	text-align: center;
}

.notes { 
	font-size: 14px;
    font-family:Arial, Helvetica, sans-serif;
	color: #d96100; 
}

.author {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2c007d;
	text-align: center;
}

.author_lite { 
	font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
	color: #4f449f; 
}

.creationdate {	font-size: 12px;
	font-style: italic;
    font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
.title {	font-size: 18px;
	font-weight: bold; font-style: italic;
    font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
.title_purple {	font-size: 18px;
	font-weight: bold; font-style: italic;
    font-family:Arial, Helvetica, sans-serif;
	color:#2c007d;
}
.title_purple2 {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #2c007d;
	text-align: left;
}
.numlist ol, li {
	font-weight: normal;
	color: #000000;
}
.numlist li div { font-weight: normal; }

.chart div {
	font: 12px sans-serif;
	background-color: orange;
	text-align: right;
	padding: 3px;
	margin: 1px;
	color: white;
}
.chart_date div {
	font: 12px sans-serif;
	background-color: white;
	text-align: left;
	padding: 3px;
	margin: 1px;
	color: #E67A00;
}
.chart_title div {
	font: 12px sans-serif;
	font-weight: bold;
	background-color: white;
	text-align: left;
	padding: 3px;
	margin: 1px;
	color: #E67A00;
}

/* Solid border */
hr.solid {
  border-top: 1px solid #2c007d;
}

</style>
