/* main pages */
.content { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }
.content2 { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; padding: 10px; }
.content2a { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }
.content3 { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; padding: 10px; }
.content3a { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }
.head2 { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #C8CBFF; text-decoration: none; font-weight:bold; }
.head3 { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #C8CBFF; text-decoration: none; font-weight:bold; }
.link { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight:bold; }
.link:hover { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: underline; font-weight:bold; }
.link2 { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #C8CBFF; text-decoration: underline; font-weight:bold; }
.link2:hover { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: underline; font-weight:bold; }
.nutcrackerhome { font: 14px/14px Verdana, Arial, Helvetica, sans-serif; color: #5F8E6A; text-decoration: none; font-weight:bold; }
.nutcrackerhome2 { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #B71F1B; text-decoration: none; font-weight:bold; }
.linknutcracker { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: underline; font-weight:bold; }
.linknutcracker:hover { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #B71F1B; text-decoration: underline; font-weight:bold; }

/* performance schedule */
.date { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:bold; }
.event { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #A4D1CE; text-decoration: none; font-weight:bold; }
.eventa { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #A4D1CE; text-decoration: none; font-weight:normal; }
.place { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:bold; }
.time { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: none; font-weight:bold; }

/* nutcracker */
.nutcracker { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:bold; padding:10px; }
.nutcracker2 { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #DB3946; text-decoration: none; font-weight:bold; }
.nutcrackerlink { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #DB3946; text-decoration: none; font-weight:bold; }
.nutcrackerlink:hover { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: underline; font-weight:bold; }
.nutcrackerbig { font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;}
.nutcracker4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; font-style: normal;	color: #FFFFFF;}
.nutcracker5 { font-size: 16px;	font-style: normal;	font-weight: bold;	color: #669999;}
.nutcracker6 { font-size: 16px;	font-weight: bold;}

/* school */
.school1 { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }
.school1a { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #EAC5FC; text-decoration: none; font-weight:bold; }
.school2 { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #FCC5E1; text-decoration: none; font-weight:normal; }
.school2a { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #FCC5E1; text-decoration: none; font-weight:bold; }
.schoolhead { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #EAC5FC; text-decoration: none; font-weight:bold; }
.schoollink { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #FCC5E1; text-decoration: underline; font-weight:bold; }
.schoollink:hover { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #EAC5FC; text-decoration: underline; font-weight:bold; }
.schoollink2 { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #FCC5E1; text-decoration: none; font-weight:bold; }
.schoollink2:hover { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #EAC5FC; text-decoration: underline; font-weight:bold; }
div.scroll { width: 620px; height: 400px; overflow: auto; border: 0px; background-color: #232323; padding: 0px; }

/* spring */
.spring { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:bold; }
.spring2 { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #8FC6D1; text-decoration: none; font-weight:bold; }
.springlink { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #8FC6D1; text-decoration: none; font-weight:bold; }
.springlink:hover { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: underline; font-weight:bold; }
.greybold { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: none; font-weight:bold; }
.contentdonations { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:bold; }
.linkdonations { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #D3D5FE; text-decoration: underline; font-weight:bold; }
.linkdonations:hover { font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: underline; font-weight:bold; }
.linksitemap { font: 10px/18px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }
.linksitemap:hover { font: 10px/18px Verdana, Arial, Helvetica, sans-serif; color: #BECCFE; text-decoration: underline; font-weight:normal; }
.credit { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; font-weight:normal; }
.credit2 { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; font-weight:normal; }

/* summer */
.summer { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #F3BBCB; text-decoration: none; font-weight:bold; }
.summer2 { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #F3BBCB; text-decoration: none; font-weight:normal; }
.summer3 { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #F3BBCB; text-decoration: none; font-weight:bold; }
.summer4 { font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 18px; color: #F3BBCB;}
.summerlink { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight:normal; }
.summerlink:hover { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: underline; font-weight:normal; }

/* about us - donations */
.subnavlink1 a:link, .subnavlink1 a:visited { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; background: #47485A; display: block; line-height: 11px; padding: 3px; }
.subnavlink1 a:hover, .subnavlink1 a:active { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none; background: #B3B4CF; display: block; line-height: 11px; padding: 3px; }
.subnavlink1a a:link, .subnavlink1a a:visited { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #cccccc; font-weight: bold; text-decoration: none; background: #232323; display: block; line-height: 11px; padding: 3px; }

/* school */
.subnavlink2 a:link, .subnavlink2 a:visited { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; background: #584B5F; display: block; line-height: 11px; padding: 3px; }
.subnavlink2 a:hover, .subnavlink2 a:active { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none; background: #9E8BA7; display: block; line-height: 11px; padding: 3px; }
.subnavlink2a a:link, .subnavlink2a a:visited { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #cccccc; font-weight: bold; text-decoration: none; background: #232323; display: block; line-height: 11px; padding: 3px; }
.subnavlink2b { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #FCC5E1; text-decoration: none; font-weight:bold; }
.subnavlink2b:hover { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight:bold; }
.subnavlink2c { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #FCC5E1; text-decoration: underline; font-weight:bold; }
.subnavlink2c:hover { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight:bold; }

/* studio */
.subnavlink3 a:link, .subnavlink3 a:visited { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; background: #404646; display: block; line-height: 11px; padding: 3px; }
.subnavlink3 a:hover, .subnavlink3 a:active { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none; background: #7F8D8D; display: block; line-height: 11px; padding: 3px; }
.subnavlink3a a:link, .subnavlink3a a:visited { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #cccccc; font-weight: bold; text-decoration: none; background: #232323; display: block; line-height: 11px; padding: 3px; }

/* summer */
.subnavlink4 a:link, .subnavlink4 a:visited { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; background: #60464F; display: block; line-height: 11px; padding: 3px; }
.subnavlink4 a:hover, .subnavlink4 a:active { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none; background: #B6909F; display: block; line-height: 11px; padding: 3px; }
.subnavlink4a a:link, .subnavlink4a a:visited { font: 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #cccccc; font-weight: bold; text-decoration: none; background: #232323; display: block; line-height: 11px; padding: 3px; }




