BODY {	color: black;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;}
td {vertical-align: top;}
p, td, li	{font-size: 15.5px;}
p {margin-bottom: 1em;}
img {border: none;}
A.a1 {COLOR: #0000ff; FONT-FAMILY: verdana; FONT-SIZE: 12px; TEXT-DECORATION: none}
a.a1:hover {text-decoration: underline; color: #0000ff}
A.a2 {COLOR: #000099; FONT-FAMILY: verdana; FONT-SIZE: 9px; TEXT-DECORATION: none}
a.a2:hover {text-decoration: underline; color: #0000ff}
h1 {FONT-SIZE: 24px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-bottom: -.5em;}
h2 {FONT-SIZE: 18px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-bottom: -.5em; margin-top: 0.5em;}
h3 {FONT-SIZE: 13px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-bottom: .5em;}
h4 {FONT: bold 12px Verdana, Helvetica, sans-serif; }
li {list-style-position: outside;}
#header {width: 900px; 
	vertical-align: top;
	padding: none;
	border: 0;}
#header td {margin: none;}
#header a {border: none; text-decoration: none;}
#left {float: left;
	 /*#B2C2CF;*/
	width: 128px;
	padding: 10px 8px 25px 8px;
	vertical-align: top;}
#middle {padding: 10px 5px 0 10px;}
#middle p {margin-bottom: 1.2em;}
#home_right {float: right;
	width: 155px;
	padding: 6px 5px 0 8px;
	display: inline;}
#right {float: right;
	width: 160px;
	padding: 20px 8px 0 10px;
	display: inline;}
#calendar {float: right;
	border: double 3px;
	display: inline;
	width: 275px;
	margin: 1px 1px 3px 8px;
	padding: 5px 7px 0px 7px;
	vertical-align: top;}
#calendar p {font-size: 13px;}
#calendar li {margin-left: -1.8em; font-size: 13px;}
#callout {float: right;
	border: double 3px;
	display: inline;
	width: 225px;
	margin: 20px 5px 5px 8px;
	padding: 8px 5px 5px 5px;
	vertical-align: top;}
#callout h2 {text-align: center;}
#callout li {margin-left: -2em; font-size: 13px;}
#resources {text-align: center;}
#resources td {vertical-align: bottom; font-size: 13px;}
#resources tr {margin-bottom: 2em;}
#resources img {border: 0;}
#address {text-align: center; 
	padding: 50px 35px 8px 20px;
	clear: both;}
#teachers  {margin: 25px 0px 5px 0px;
	text-align: center;
	border: #000099 double 6px;}
#teachers  td {width: 220px;}
#past, #past a  {color: silver;}
.backtotop {text-align: center;
	font-size: 12.5px;
	font-style: italic;}
.red {color: #990000;}
.signoff {text-align: right;
	font-style: italic;}
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
	text-decoration: underline;
    cursor: default;}
table.sortable td {padding:5px; border-top: 1px solid #eee;}
.album  {margin: 0 8 1 5; float: right; width: 400px; border: 10;}
.album  img {border: 12px #F3EBA3 double;}


