body{color:#033;background-color:#003300;}

#outer{width:100%;border:2px solid #003333;background-color:#FFFFFF;color:#033;padding:8px;}

#menutable{float:left;padding:0px;}

#menu{border:2px solid #990033; width:160px;margin-right:8px;} 

#menu a:link{color:#003300;text-decoration:none;}
#menu a:visited{color:#990033;text-decoration:none;}
#menu a:hover{color:#003300;text-decoration:underline;}

#content{padding:5px;text-align:left;}

.heading{margin-left:3px;margin-top:5px;font-family:Arial, Helvetica, sans-serif;}

#scfs{font-size:2.2em;margin-top:6px;}
#address{font-size:.9em;color:#990000;}

.red{color:#990033;}
.redheading {color: #990000;font-family:Arial, Helvetica, sans-serif;}
.redbold {color: #990000;font-weight: bold;}
#archive{margin-top:5px;margin-left:10px;}

calendar styles
#monthdiv{float:left;}
#monthtable td{text-align:center;}
.month{background-color:#006633;font-size:1.4em;color:#FFFFFF;padding:6px;}
.days{border:solid 1px #006633;}
.day{padding-top:3px;padding-bottom:3px;}
.date{font-size:1.2em;height:40px;width:40px;border:solid 1px #006633;padding:0px;}
.event{font-size:1.2em;height:40px;width:40px;border:solid 3px #990000;padding:0px;}
.noschool{font-size:1.2em;height:40px;width:40px;background-color:#BBBBBB;border:solid 1px #BBBBBB;padding:0px;}
.eventnoschool{font-size:1.2em;height:40px;width:40px;background-color:#BBBBBB;border:solid 3px #990000;padding:0px}
#eventlist{float:left;margin-left:0px;width:210px;}
#eventlist td{text-align:left;font-weight:600;}
#eventlistdates{width:30px;}
#def{margin:auto;text-align:center;}
#def2{width:30px;height:30px;border:solid 3px #990000;padding:0px}
#def3{width:30px;height:30px;background-color:#BBBBBB;border:solid 2px #BBBBBB;padding:0px}
#monthlinks{float:right;width:50px;margin-right:4px;margin-left:10px;}#outer tr td p {
	font-family: Verdana, Geneva, sans-serif;
}
#outer tr td table tr td div table tr td p em {
	font-style: normal;
}
#outer tr td table tr td div table tr td p strong {
	font-weight: normal;
}
