@charset "ISO-8859-1";



h2{

	color: #eff8f1;
	font-size: 26px;
	font-family: "Comic Sans MS";
	padding:0px;
	margin:0px;

}


.blockrightshadow{

color: #cfff99;}

.blockrightshadow h3{

	
	color: #fff;

	
	font-size: 18px;
	font-family: "Comic Sans MS";
	padding:0px;
	margin:0px;

}
h4{
	letter-spacing: -1px; 
	color: #4a888f; 
	font-size: 14px; 
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.clear{

	clear:both;
}

hr{border-right-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-top-width: 1px; border-color: #e4ffdb; border-style: dashed;}

#homepage p, .bullets{letter-spacing: 0px; 
	color: #acd47f; 
	font-size: 14px; 
	font-family: Helvetica, Verdana, Arial, sans-serif;}


#contactp{ letter-spacing: 0px; 
	color: #acd47f; 
	font-size: 14px; 
	font-family: Helvetica, Verdana, Arial, sans-serif;}
	
	
	#contentblock p{ letter-spacing: 0px; 
	color: #acd47f; 
	font-size: 14px; 
	font-family: Helvetica, Verdana, Arial, sans-serif;}
	
		#contentblock news{ letter-spacing: 0px; 
	color: #000; 
	font-size: 12px; 
	font-family: Helvetica, Verdana, Arial, sans-serif;}



#sidenavbar{

color: #acd47f;

font-size: 15px;

font-family: "Comic Sans MS";

list-style: none;	
}
#sidenavbar li{



width: 100%;

border-bottom-color: #acd47f;

border-bottom-style: dashed;

border-bottom-width: 0px;

padding:10px;

padding-right:0;
vertical-align: middle;
}
#sidenavbar li:hover{

background-image: url(../sysimages/hoverbgside.png);
	background-color: transparent;


}
#sidenavbar a:link, #sidenavbar a:visited{
	width: 100%;
	text-transform: none;
	text-decoration: none;
	color: #acd47f;
}
#sidenavbar a:hover{

	text-decoration: none;
	color: #eff8f1;
}














.calendar{
	background-color:#fff;
	width: 400px;
	 	
}


table.calendar {
 	font-family: sans-serif; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
	border-top: 1px solid #000000;
  table-layout: fixed;
  -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}



table.calendar tr td {
        width: 20px;
		height: 28px;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
}
.busy {
        background-color: #ff4545;
        color: white;
		text-align: center;
	
}
.today {
         color: #fff; 
        font-weight: bold;
		text-align: center;
		background: #cdcdcd; 
	
	
}

caption.calendar-month {
 
 
  background: #fff; 
}

span.text{
	font-family: sans-serif;
	font-size:10px;
}
.topbg{
text-align: center;
color:#ff454;

}

span.calendar-title{
	text-align: center;
	font-family: sans-serif;
	font-size: medium;
	font-weight: bold;
	padding: 0.3cm;
}







#greenbox a:link, #greenbox a:visited{

color:#ff4545;

}
#greenbox a:hover{

color:#cdcdcd;}
