.big_grey {
	font-family: Bookman Old Style;
	font-size: 17px;
	color: #585858;
	text-decoration: none;
}
.text {
	font-family: Bookman Old Style;
	font-size: 10px;
	color: #868686;
	text-decoration: none;
}
.menu {
	font-family: tahoma;
	font-size: 11px;
	color: #585858;
	text-decoration: none;
}
.links {
	font-family: tahoma;
	font-size: 10px;
	color: #909090;
	text-decoration: underline;
}

 /* CALENDAR PAGE */


.calendarnum 	{ COLOR: #CC9900; FONT: 24px verdana, arial,  sans-serif; font-weight: normal; }

.page-splits	{
		border: #999966 1px solid;
		background-color: #FFFFFF;
		color: #FFFFFF; height: 5px;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		}



 /* SMALL CALENDAR */

.calendar	{ border: #3366CC 1px solid; background-color: #CCCCCC; }

.calendartitle	{
		color: #FFFFFF;
		background-color: #333366;
		font: 12px arial, sans-serif;
		font-weight: bold;
		padding: 1px;
		}

.caldays	{
		background-color: #FFFFFF;
		color: #666666;
		font: 10px arial, sans-serif;
		font-weight: normal;
		border-right: #CCCCCC 1px solid;
		border-bottom: #66CC00 1px solid;
		}

.calday		{
		background-color: #DCEEDC;
		color: #000000;
		font: 10px arial, sans-serif;
		font-weight: bold;
		border-right: #CCCCCC 1px solid;
		border-bottom: #66CC00 1px solid;
		}

.caldates	{
		background-color: #FFFFFF;
		color: #666666;
		font: 10px arial, sans-serif;
		font-weight: normal;
		border-right: #CCCCCC 1px solid;
		border-bottom: #CCCCCC 1px solid;
		}

.calhilite	{
		background-color: #DCEEDC;
		color: #006633;
		font: 22px arial, sans-serif;
		font-weight: bold;
		border: #000000 0px solid;
		}

/* START CODE FOR THE GALLERY AND IMAGE VIEWERS */

.image-border	{ LEFT: 0px; position: relative; top: 0px; border: #666666 1px solid; }

.image-borderon	{ LEFT: 3px; position: relative; top: 3px; border: #000000 1px solid; z-index: 1; }

.viewer-border	{ BORDER: #000000 1px solid; }

.picturetitle 	{ COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: bold; }

.gallerytext	{ COLOR: #666666; FONT: 12px arial, verdana, sans-serif; font-weight: normal; }





<style type="text/css">


.thumbnail{
LEFT: 0px; position: relative; top: 0px;
border: #666666 2px solid;
z-index: 0;

}

.thumbnail:hover{
LEFT: 3px; position: relative; top: 3px; 
background-color: transparent;
z-index: 50;
}


.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:006633;
padding: 5px;
left: -1000px;
border: 1px black;
visibility: hidden;
color: black;
text-decoration: none;

}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */

}

</style>