body {background-color:#000; margin:0; padding:0;  behavior: url(csshover.htc);} /* WinIE behavior call */

/* main white info block */
div#thisblock { 
position: absolute; 
top:65px;
left: 50%; 
width: 600px; 
padding: 10px;
border: 0px 2px 2px 2px solid #000; 
margin-left: -302px; background-color:#fff; background-image: url(images/flowerborder.gif); background-repeat:repeat-x;
height:100%;
} 
div#thisblock img.animal {padding-top:12px;}
div#thisblock h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:36px; margin-left:55px; padding:20px; color:#600;}
div#thisblock p{font-family:Arial, Helvetica, Verdana, sans-serif; font-size:18px; margin-left:55px; padding:10px; color:#336633;}
div#thisblock img.acc {float:right; display:block; background-color:#fff0dd;margin-left:30px; margin-right:30px; clear:both;}
div#thisblock a{text-decoration:none; color: #33CC00}
div#thisblock a:hover{background-color:#3c0; color:#fff;}

/*tell a friend*/
div#tellafriend {top:80px;  right:10px; width:100px; background-color:#F60; color:#FFf;position:absolute; width:200px; height:50px; z-index:4;padding:5px; border: 2px double #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600;}

/* fly out navigational menus */
div#nav {position:absolute; top:135px;  left:10px; width:100px; /*height:115px;*/ z-index:3; border: 3px solid #393; layer-background-color: #393; }
div#nav ul {margin: 0; padding: 0; width: 7em; background: white;
  border: 1px solid; border-right-color:#fff;}
div#nav li {position: relative; list-style: none; margin: 0;
  border-bottom: 1px solid #CCC;}
div#nav li:hover {background: #f00 ; }
div#nav li:hover a{background: #f00 ; color:#fff;}
div#nav li:visited a{background:#e00; color:#fff;}

div#nav li.submenu  a{background: url(images/submenu.gif) 95% 50% no-repeat;}
div#nav li.submenu:hover {background-color: #f00; color:#fff;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em;
  text-decoration: none; width: 6.5em;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 7em;
  display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}


.textleft {text-align:right; margin-left:5em; clear:both; color:#FF6600; font:Georgia, "Times New Roman", Times, serif .8em;}
.textright {text-align:left; margin-right: 2em; clear:both;}
.venuecost {text-align:right; margin-right:2em; font:.8em italic; margin-top:0;}

div#largephotos img {text-align: center; margin: 2px; 	padding: 3px;	border: thin groove #333300;}
div#smallphotos img {text-align: center; margin:-15px 2px; 	padding:1px;	border: thin groove #333300;}
tabe#smallphoto {text-align:center;}
table#smallphoto tr.photo {width:100%; text-align:center; padding:1px;	border: thin groove #333300;}
table#smallphoto tr.phototext {text-align:center; padding:1px;	border: thin groove #333300;}
table#smallphoto td {width:20%; vertical-align:bottom;
}
/*Three column links */
/*Left */
div#left_links{	width:100px;	clear:right;	border:0;	vertical-align:top;	position:absolute;	top:660px;	margin-left:2px;	height:560px;	background-color:#fff;	z-index: 2;	}
/*div#left_links  h1{font-family:"Arial Rounded MT Bold", "Bauhaus 93", "Britannic Bold"; font-size:13px; color:#06C; border-bottom: 2px solid #c60; padding-bottom: 5px; padding-top:35px;  margin-bottom:12px; margin-right:30px;}*/
div#left_links p{font-family:'Verdana, Arial, Helvetica, sans-serif'; font-size: 10px; color:#000; margin-top:-9px;}
div#left_links a:links{ text-decoration:none;}
div#left_links img { margin:0px 6px 0 0; vertical-align:middle;}
div#left_links img.white {border:1px solid black;}


/*center */
div#center_links{
	width:120px;
	clear:right;
	border:0;
	vertical-align:top;
	position:absolute;
	top:660px;
	margin-left:130px;
	height:560px;
	background-color:#fff;
	z-index: 2;
	left: 31px;
}
/*div#center_links  h1{font-family:"Arial Rounded MT Bold", "Bauhaus 93", "Britannic Bold"; font-size:13px; color:#06C; border-bottom: 2px solid #c60; padding-bottom: 5px; padding-top:35px;  margin-bottom:12px; margin-right:30px;}*/
div#center_links p{font-family:'Verdana, Arial, Helvetica, sans-serif'; font-size: 10px; color:#000;margin-top:-9px;}
div#center_links a:links{ text-decoration:none;}
div#center_links img { margin:0 6px 0 0; vertical-align:middle;}
div#center_links img.white {border:1px solid black;}

/*right */
div#right_links{
	width:120px;
	clear:right;
	border:0;
	vertical-align:top;
	position:absolute;
	top:659px;
	margin-left:260px;
	height:560px;
	background-color:#fff;
	padding-left:10px;
	z-index: 2;
	left: 48px;
}
/*div#right_links  h1{font-family:"Arial Rounded MT Bold", "Bauhaus 93", "Britannic Bold"; font-size:13px; color:#06C; border-bottom: 2px solid #c60; padding-bottom: 5px; padding-top:35px;  margin-bottom:12px; margin-right:30px;} */
div#right_links p{font-family:'Verdana, Arial, Helvetica, sans-serif'; font-size: 10px; color:#000;margin-top:-9px;}
div#right_links a:links{ text-decoration:none;}
div#right_links img { margin:0 6px 0 0; vertical-align:middle;}
div#right_links img.white {border:1px solid black;}

/*far right */
div#far_right_links{
	width:120px;
	clear:right;
	border:0;
	vertical-align:top;
	position:absolute;
	top:659px;
	margin-left:260px;
	height:560px;
	background-color:#fff;
	padding-left:10px;
	z-index: 2;
	left: 48px;
}
/*div#far_right_links  h1{font-family:"Arial Rounded MT Bold", "Bauhaus 93", "Britannic Bold"; font-size:13px; color:#06C; border-bottom: 2px solid #c60; padding-bottom: 5px; padding-top:35px;  margin-bottom:12px; margin-right:30px;} */
div#far_right_links p{font-family:'Verdana, Arial, Helvetica, sans-serif'; font-size: 10px; color:#000;margin-top:-9px;}
div#far_right_links a:links{ text-decoration:none;}
div#far_right_links img { margin:0 6px 0 0; vertical-align:middle;}
div#far_right_links img.white {border:1px solid black;}


/* Styles for registration form */
div#registration p{text-align:left; margin-left:5em; font-size:.7em;  color: #630; font:Georgia, "Times New Roman", Times, serif ; margin:-10px 0 -4px 0;}
table#friday {width:70%; margin:0; text-align:left;position:relative; top:0px; left:30px}
table#friday td.infoleft{font-weight:bold; font-size:.8em;}
/*table#friday td.price{font-weight:400px; font-size:.7em; color:#666633;}*/
.price{font-weight:400px; font-size:.7em;color:#666633; font-style:italic;}

table#saturday {width:70%; margin:0; text-align:left;position:relative; top:0px; left:30px}
table#saturday td.infoleft{font-weight:bold; font-size:.8em;}

table#sunday {width:70%; margin:0; text-align:left;position:relative; top:0px; left:30px}
table#sunday td.infoleft{font-weight:bold; font-size:.8em;}
table#kids {width:70%; margin:0; text-align:left;position:relative; top:0px; left:30px}
table#kids td.infoleft{font-weight:bold; font-size:.8em;}

/*table#friday td.price{font-weight:400px; font-size:.7em; color:#666633;}*/

/*table#friday td.price{font-weight:400px; font-size:.7em; color:#666633;}*/

/*div#registration td.infoleft {font-style: normal; font-size:14px; margin-left:2em; margin-bottom:0px; clear:right; width:300px; }*/

/*div#registration td.inforight p.price {font-style: italic; font-size:10px; margin:-10px 0 0px 20px; }*/

/*div#registration p#inforight {font-style: normal; font-size:0.7em; margin-left:300px; margin-bottom:10px;  clear:left; width:300px;position:absolute; z-index:3;}*/
div#registration h3 {font-size:14px; font-weight:600; margin:0 0 0px 12px; border-top:1px solid #630; display:block; padding:2px 0 0 2px;}


 gallerystyle sylesheet 
div#mainCenter { 
position: absolute; 
top:65px;
left: 50%; 
width: 600px; 
padding: 10px;
border: 0px 2px 2px 2px solid #000; 
margin-left: -302px; background-color:#fff; background-image: url(../../../images/flowerborder.gif); background-repeat:repeat-x;
height:100%;
} 
div#mainCenter img.animal {padding-top:12px;}


a 			{ text-decoration: none; font-weight:normal;} 
a:hover		{ text-decoration: underline; }

.banner { color: #003399; font-weight:700;}
}

.banner .title{
	font-weight:bold;
}

.banner .date{
	font-size:0.9em;
	font-weight:bold;
}

.navigation{
	font-size:0.9em;
	font-weight:bold;
}
.thumbnail{
	font-size:0.9em;
}

#content {
	width:95%;
	font-size:11px;
	font-family:Trebuchet MS, verdana, arial;
	color: #999;
	border-bottom:1px dotted #333333;
	padding-top:6px;
	padding-bottom:6px;
}

#content .header{
	font-size:9px;
	font-weight:bold;
	color: #999;
}

#contentLast {
	width:95%;
	font-size:11px;
	font-family:Trebuchet MS, verdana, arial;
	color: #333333;
	padding-top:6px;
}

#contentLast .header{
	font-size:9px;
	font-weight:bold;
	color: #999;
}
table#nav {background-color:#FFFF99; border:5x dashed purple;}

div#individual_photo {text-align:center; width:500px; background-color: #CCC; border:1px solid #666;margin-left:auto; margin-top:15px; margin-right:auto;}
/*div#photo {padding:20px ; background:#fff; margin:15px 55px; border:4px solid #000; width:300px; text-align:center;  }*/
div#photo img{padding:40px; margin:0px 30px 30px 30px; background-color:#fff; border-style:outset; color:#333;}
div#photo_nav p{text-align:center;font-family: Arial, Helvetica, Verdana, sans-serif; color: #0000FF; background-color: #fff; border:1px solid #000; border:0px 1px 1px 1px; font-size:small; display:block; width:476px; padding:12px; float:right; margin-top:0px; /*margin-right:195px; */position:relative; left:-49px}
div#name {
	font-family:  "Arial Rounded MT Bold", "Bauhaus 93", "Britannic Bold";
	text-align:right;
	color: #000;
	background-color: #fff;
	/*float:right;*/
	border:3 solid #000;
	font-size:14px;
	display:block;
	width:200px;
	padding:5px;
	margin:18px;
	/*z-index:2;*/
	position:relative;
	top:440px;
	left: 150;
}
div#name a{color:#000;}