
#announcement {margin: 0 auto; width: 100%; background-color: white; border: 0;}
.left {float: left; clear: both; position: relative; background-color: white; width: 40%;}
.right {float: right; position: relative; background-color: white; width: 40%; right: 125px;}

.top {text-align: right; font-size: 85%; position: relative; padding-bottom: 15px; margin-right: 18px;}


#pagenav {margin-bottom: 18px;}

.clmonth {border-collapse: collapse; width: 770px;}

.clmonth caption {text-align: left;
	font: bold 110% Arial, Helvetica, Sans Serif; 
	padding: 0.4em;  0 0.4em; 0.4em; color: #532C0E; background-color: #F7E9C5;}

.clmonth th {border: 1px solid #fff;
	border-bottom: none;
	padding: 0.2em 0.6em 0.2em 0.6em;
	background-color: #532C0E;
	color: #fff;
	font: bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 110px;}



 .clmonth td {border: 1px solid #532C0E;
	font: 99% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0.2em 0.6em 0.2em 0.6em;
	vertical-align: top;}

.clmonth td.previous, .clmonth td.next {background-color: #F6F6F6;
	color: #C6C6C6;}

.clmonth td.active {background-color: #F7E9C5;
	color: #532C0E; border: 2px solid #532C0E;}

.clmonth ul {list-style-type: none; margin: 0; padding-left: 1em; padding-right: 0.6em;}

.clmonth li {margin-bottom: 1em;}

.teacher {font: 85% Verdana, Geneva, Arial, Helvetica, sans-serif;}

h1 {color: #006600;}

img.logo {margin: 3px;
      	  padding: 0px;
      	  border: 0px none;}