BODY              {color: #000000; background-color: #FFFFFF;}
A:link, A:visited {color: #006600; text-decoration: none;}
A:hover           {color: #FF3333; text-decoration: underline;}
A.mailto:hover    {color: #006600; text-decoration: none;}
A:active          {color: #FFFF33; text-decoration: underline;}

BODY, TD, P, UL, LI, UL LI  {font-size: 12px; /* CHANGED */
	font-family: georgia, palatino, antiqua, "book antiqua", "minion web", serif;}

H1, H2, H3, .pagedesc, .deadline, .notehead, .runinhead, .welcomehead, .dailyschhead, 
	.concerthead, .wksschsession, TD.wksschsession, DIV.workshopschedule TD.wksschsession
    {font-family: postantiqua, "post antiqua", antiqua, "gill sans", gillsans, kabel, "itc kabel", verdana, helvetica, arial, sans-serif;}

.foot, .navbar, .vertnav, .notebody, .concertplace, .filmplace, .wkstitle, .wksteacher, .wkstime, 
	.travelhead3, .required, DIV.dailyschedule TD, DIV.workshopschedule TD, DIV.workshopschedule P 
	{font-family: verdana, geneva, arial, sans-serif;}
               
PRE, TT {font-size: 11px; font-family: courier,"courier new", monaco, monospace;}

H1, H2, H3, .notehead, .runinhead, .welcomehead, .dailyschhead, .wksschsession, 
	.wksschchange, .wkschange, .concerthead, .wkstitle, .travelhead3 
	{color: #FF3333; background-color: #FFFFFF;}

H1 {
	text-align:  center;
	font-size:     22px;
	line-height:   24px;
	/* margin-top:    12px; */
	/* margin-bottom: 20px; */
	}
H2 {
	font-size:     18px;
	line-height:   20px;
	/* margin-top:    20px; */
	/* margin-bottom:  6px; */
	}
H3 {
	font-size:     13px;
	line-height:   15px;
	/* margin-top:    16px; */
	/* margin-bottom:    0; */
	}
/* H2.topline, H3.topline {margin-top: 5px; } */
.runinhead, DIV.dailyschedule TD.dailyschhead, DIV.workshopschedule TD.wksschsession 
   {font-size: 13px; font-weight: bold;}
P {
	line-height:   16px;
	/* margin-top:     5px;
	/* margin-bottom: 10px; */
	}
UL {margin-top:       0;}
LI {line-height:   14px;
    /* margin-top:     8px; */
    /* margin-bottom:    0; */
    }
.notebody {
	font-size:     10px; 
	line-height:   13px;
	/* margin-top:       0; */
	/* margin-bottom:    0; */
	}
.navbar         {font-size: 10px; /* line-height:   12px; margin-top: 0; margin-bottom: 0; */ } /* CHANGED */
.vertnav        {font-size: 11px; line-height:   18px; /* margin-top: 0; */}
.pagedesc       {font-size: 14px; line-height: normal; text-align: center; /* margin-top: -12px; */}
.deadline       {font-size: 12px; line-height: normal; text-align: center; margin-top: 20px;} /* CHANGED */
.festaddress    {font-size: 12px; line-height: normal; font-weight: bold;}
.foot           {font-size: 10px; line-height: normal;} /* CHANGED */
.notehead       {font-size: 13px; font-weight: bold;}
.travelhead3    {font-size: 10px; line-height: 12px;}
.small          {font-size: 10px;} /* CHANGED */
.smallnoleading {font-size: 10px; line-height: 11px;} /* CHANGED */
.unbold         {font-weight: normal;}
.black          {color: #000000;}
.invisible      {visibility: hidden; color: #FFFFFF;}

.welcomehead    {font-size: 16px; font-weight: bold;}
.concerthead    {font-size: 15px;}
.concertplace   {font-size: 11px;}
.filmplace      {font-size: 11px;}
.schtime        {word-spacing: -2px;}
.wkstitle       {font-size: 13px; line-height: 14px;}
.wkstime        {font-weight: bold;}
.wkschange      {font-size: 10px; font-weight: bold; background-color: #FFFF33;}

DIV.twocolumn P             {line-height: 14px; /* margin-top: 3px; margin-bottom: 8px; */ }
DIV.twocolumn LI            {line-height: 14px; /* margin-top: 5px; */ }
DIV.dailyschedule TD        {font-size: 11px;}
DIV.filmfest P              {line-height: 16px; /* margin-top: 3px; margin-bottom: 8px; */ }
DIV.filmfest TD.notebody    {font-size: 11px; line-height: normal;}
DIV.workshopschedule TD     {font-size: 10px;}
DIV.workshopschedule TD.wksschchange {font-size: 10px; font-weight: normal;} /* CHANGED */
DIV.workshops P, P.workshop {line-height: normal; /* margin-top: 18px; */ }

