body { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 12px }

P { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 12px; }

td { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 12px;  }

a  { color: #cc0000; text-decoration: none;}
a:hover { text-decoration : underline; }
a:visited  { color: #cc0000; }
a.footerlink  { font-size: xx-small; line-height: 135%; font-family: Verdana, Arial, Geneva, sans-serif }

.subnav { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 12px;  line-height: 2; padding-left : 147px;}

.content  { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 12px;  line-height: 1.5; padding-left : 10px;  text-align : justify;  text-indent : 30px;  margin-top:5px; margin-bottom:5px}

.programs  { font-family: Verdana, Arial, Geneva, sans-serif; font-size: 12px;  line-height: 1.2; padding-left : 10px; margin-top: 4px; margin-bottom: 6px}

.smallbody  { font-size: 85%; line-height: 135%; font-family: Verdana, Arial, Geneva, sans-serif }

.smallbodybold  { font-weight: bold; font-size: 85%; line-height: 135%; font-family: Verdana, Arial, Geneva, sans-serif }

.largebodytight  { font-size: 120%; line-height: 115%; font-family: Verdana, Arial, Geneva, sans-serif  }

.largebodyopen  { font-size: 120%; line-height: 140%; font-family: Verdana, Arial, Geneva, sans-serif }

.largebodybold  { font-weight: bold; font-size: 120%; line-height: 120%; font-family:  Verdana, Arial, Geneva, sans-serif }

.largebodyopenpad  { padding-left : 30px; font-size: 120%; line-height: 140%; font-family: Verdana, Arial, Geneva, sans-serif }

.largehead  { font-weight: bold; font-size: 20px; font-family:Tahoma, Verdana, Arial, Geneva, sans-serif }

.subhead  { font-weight: bold; font-size: 14px; font-family:  Tahoma, Verdana, Arial, Geneva, sans-serif; padding-left : 10px; margin-top: 6px; margin-bottom: 6px }

.caption  { font-size: xx-small; font-family: Verdana, Arial, sans-serif ; color: #6A6A6A }

.captionhead  { font-weight: bold; font-size: xx-small; font-family: Verdana, Arial, Geneva, sans-serif }

.grayopenhead  { color: #666666; font-weight: bold; font-size: 18px; line-height: 18px; font-family: Tahoma, Verdana, Arial, Geneva, sans-serif; padding-left : 10px; margin-bottom: 6px }

.featureheadlarge { 
	font-family:Tahoma, Arial, Geneva, sans-serif; 
	font-style:normal;
	font-weight:bold;  
	font-size:20px; 
	line-height:21px;  
	color:#4B0082; 
	padding-left:10px; 
	margin-bottom:6px; 
}

.featureheadsmall { font-family:Arial, Geneva, sans-serif;  font-size:17px; font-weight:bold; line-height:17px; padding-left:10px; margin-top:4px; color:#4B0082 }

.museumschoolhead { font-family : Tahoma, Arial, Geneva, sans-serif;   font-size: 16px; line-height: 16px; color : #2E8B57;  text-transform : uppercase;  font-weight : bold; padding-left : 10px; }

.eHeadline { padding-left: 8px; margin-top: 4px; margin-bottom: 8px; font-family : Tahoma, Arial, Geneva, sans-serif; font-size: 17px; line-height: 14px; color : #4B0082 }

.eDate { padding-left: 8px; margin-bottom: 0; font-family : Tahoma, Arial, Geneva, sans-serif;   font-size: 12px; line-height: 12px; color : #4B0082 }
.eDetails { margin-top: 0; margin-bottom: 8px; font-family: Verdana, Arial, Geneva, sans-serif; font-size: 12px; line-height: 18px; padding-left : 50px;}
.eMoreInfo { padding-left: 8px; margin-top: 0; font-family: Verdana, Arial, Geneva, sans-serif; font-size: 12px  }
.eHeadlineSm { text-align: left; margin-top: 2px; margin-bottom: 3px; font-family : Tahoma; font-size: 12px; color : #4B0082; font-weight:bold }
.eDateSm { margin-bottom: 0; font-family : Tahoma; font-size: 11px; color : #4B0082; text-align:left }