
body    { color: black; background-color: #f3e4ff; left: 4px; width: 800px; float: left }
p { }
a:link  { color: #66c }
a:visited  { color: #66c }
a:hover  { color: #ff8405 }
table  { width: 100% }
h1  { font-size: 2em; font-weight: bold; margin: 0.67em 0 }
h2  { font-size: 1.5em; font-weight: bold; margin: 0.83em 0 }
h3  { font-size: 1.17em; font-weight: bold; margin: 1em 0 }
#header   { position: absolute; top: 0; left: 0; width: 800px; height: 100px; float: left }
#divider   { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("images/leaf5.gif"); text-align: center; padding-top: 4px; padding-bottom: 4px; position: absolute; top: 100px; right: 800px; left: 4px; width: 796px; float: left }
#divider a:link { color: #ffffbd }
#divider a:hover   { color: #3f3 }
#divider a:visited { color: #ffffbd }
#content      { color: #150065; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff6fc; padding: 5px; position: absolute; top: 134px; left: 140px; width: 650px; float: left }
#footer    { color: #aeacde; font-size: 0.82em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; margin-top: 25px; width: 650px; height: 80px; float: left }
#nav       { color: #800080; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 2px; position: absolute; top: 134px; left: 4px; width: 125px; float: left; border: solid 1px }
#nav a:link     { color: #800080; text-decoration: none; margin-bottom: 1px; padding-left: 4px; width: 118px; float: left; border: solid 1px #f3e4ff }
#nav a:visited    { color: #800080; text-decoration: none; margin-bottom: 1px; padding-left: 4px; width: 118px; float: left; border: solid 1px #f3e4ff }
#nav a:hover     { color: #e90000; text-decoration: none; margin-bottom: 1px; padding-left: 4px; width: 118px; float: left; border: solid 1px #009 }
.navheader        { color: #ffffbd; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url("images/leaf5.gif"); background-repeat: repeat; margin-top: 1px; margin-bottom: 1px; padding-right: 4px; padding-left: 4px; width: 118px; float: left; border-right: 1px none; border-left: 1px none }
.quote  { color: #ff8405; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic }
.teacher { margin-bottom: 5px; padding: 4px; border: solid 1px #800080 }
.schedule  { color: #ffffbd; background-color: #66c; padding: 4px }
.row1 tr  { background-color: #f3e4ff; padding: 4px }
.row2 tr  { background-color: #d4c5ff; padding: 4px }
.bodyheader { color: #552f8e; font-weight: bold; background-color: #f3e4ff; margin-top: 7px; margin-bottom: 7px; padding: 4px; width: 100% }
.event table  { bottom: 10px }
.event th { color: #f3e4ff; font-weight: bold; background-color: #552f8e; text-align: center; padding: 4px }
.event td { color: #552f8e; background-color: #f3e4ff; padding: 4px }
.edit table { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 40px; bottom: 10px }
.edit th { color: #f3e4ff; font-weight: bold; background-color: #552f8e; text-align: center; padding: 4px }
.edit td { color: #800080; background-color: #d4c5ff; padding: 4px }
.class table { background-color: #ffffed }
.class th  { color: #f3e4ff; font-weight: bold; background-color: #552f8e; text-align: center; padding: 4px; height: 24px }
.class td { color: #552f8e; background-color: #f3e4ff; padding: 4px }
.pic_inline { color: #0a50c9; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; margin: 4px; float: right }
