<!--
html {margin: 0; padding: 0}
body {font: 10pt verdana, arial, helvetica, sans-serif; margin: 0; padding:0; }
p {line-height: 1.50; margin: 1.5em 4em 1em 0em;  border: none;}
p.lead {line-height: 1.50; margin: 0.2em 4em 1em 0em; border: none;}
h1 {font: bold 170% arial, verdana,  helvetica, sans-serif; color: #45a12b;  }
h2 {font: bold 140% arial, verdana, arial, helvetica, sans-serif; color:#45a12b;  margin: 0;}
h3 {font: bold  120% arial, verdana, arial, helvetica, sans-serif;  color: #45a12b; }


a:link  {color: #000000; padding: 3px;}
a:visited  {color: #006699; padding: 3px;}
a:hover  { color: #ff0000; }

.ahem {
	display:	none;
	}
	
	.screen {
	display:	none;
	}

.red { font: bold 14px verdana, sans-serif;
	color : #ff0000;
	border: 0px;
	margin: 0px;
}

div#navbar {display: none; position: absolute; top: 13em; left:80%; width: 20%;}
#navbar a:link  {text-decoration: none; color: #000000; border-right : solid 4px #006699; padding: 3px; 	background: #ffffff; width: 100%}
#navbar a:visited  {text-decoration: none; color: #006699; border-right : solid 4px #cc9900; padding: 3px; 	background: #ffffff; width: 100%}
#navbar a:hover  {
	border-right : solid 4px #ff0000;
	background : #006699;
	color: #ffffff; }
#navbarheader  {font: bold 10pt verdana, arial, helvetica, sans-serif; text-decoration: none; color: #006699; border-right : solid 4px #006699; padding: 3px; 	background: #ffffff; width: 100%}


div#headerra {background-color: #ff0000; 
width: 100%;
}

div#header {background-color: #006699; 
width: 100%;
}

div#headercal {background-color: #33cccc; 
width: 100%;
}

div#main {margin:0.5em 1em 3em 1em; width: 95%;}

#footer {background-color: #ffffff;
border-top: 1px solid #45a12b; 
font: 90% arial, verdana,  helvetic, sans-serif; letter-spacing: 1px; line-height: 1.70; padding: 0.75em 1em 1em 0; text-align:right; margin-top: 12px;}



div#popup {background-color: #33cccc;
border-bottom: 3px dashed #ff0000; 
font: 75% verdana, arial, helvetica, sans-serif; letter-spacing: 1px;  background-color: #33cccc; padding: 0.75em 1em 1em 0; text-align:right; }
	
div#popupmain {margin:2.5em 3em 2.5em 3em;}


/* calendar */

div#exhib {font: 12px verdana, arial, helvetic, sans-serif; color: #000000; line-height: 1.50; margin-bottom: 3em; margin-left: 3em; }




div#datebar {font: bold 12px  verdana, arial, helvetica, sans-serif; background-color: #ffffff; border: solid 1px  #006699; padding: 0.3em; color: #006699; width: 28px; margin-right: 80%; }


div#kids {font: bold 12px verdana, arial, helvetic, sans-serif;    color: #ff0000; padding: 0.3em 0em 0.4em 0em; border-bottom: 2px solid #33cccc; margin: 0em 0 0.4em 3em;}

div#life {font: bold 12px verdana, arial, helvetic, sans-serif;    color: #006699; padding: 0.3em 0em 0.4em 0em; border-bottom: 2px solid #33cccc; margin: 0em 0 0.4em 3em;}

div#other {font: bold 12px verdana, arial, helvetic, sans-serif;    color: #663300; padding: 0.3em 0em 0.4em 0em; border-bottom: 2px solid #33cccc; margin: 0em 0 0.4em 3em;}

div#exhibition {font: bold 12px verdana, arial, helvetic, sans-serif;   color: #660066; padding: 0.3em 0em 0.4em 0em; border-bottom: 2px solid #33cccc; margin: 0em 0 0.4em 3em;}
div#event { margin: 0 0 3em 3em;}


