/* 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; }
.content4 { font: 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #000000; 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; }
.backgroundGrey {background-image: url(../images/content_bg.gif); }

/* 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; }
.redFontLg {color: #FF8080; font-size:30px; }
.redFontSm {color: #FF8080; font-size:18px; }

/* 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; }
.summerLg { font: 14px/14px Verdana, Arial, Helvetica, sans-serif; color: #66FFCC; text-decoration: none; font-weight:bold; }
.summerlink { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; font-weight:normal; }
.summerlinkLg { font: 16px/18px Verdana, Arial, Helvetica, sans-serif; color: #66FFCC; text-decoration: underline; font-weight:bold; }
.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; }

/* sbcpo nutcracker */
.boxText { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, sans-serif
; text-decoration: none; }
.boxTexthdr { font-size: 14px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
.boxText a:link { color: blue; text-decoration: none; }
.boxText a:visited  { color: blue ; text-decoration: none; }
.boxText a:hover { color: blue ; text-decoration: none; }
.boxText a:active {text-decoration: underline; color: blue }
TABLE.formarea  { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #f1f9fe; border: solid 1px #6699cc }
TABLE.formareablk  { font-size: 10px; color: black; font-family: Verdana, Arial, sans-serif; background-color: #f1f9fe; border: solid 1px #6699cc }
TABLE.contentArea { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 12px; }
TD.pollBoxRow {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif
}
TD.pollBoxText {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif
}
.pagetitlehdr { font-size: 20px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; }
.Tablepadding  /* indention of table text */ { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 12px; }
.redtext { color: red; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.redtexthdr {
	color: red;
	font-size: 14px;
	font-family: Verdana, Arial, sans-serif
}
.datetext { color: #000; font-size: 9px; font-family: Verdana, Arial, sans-serif; font-style: italic; }
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:60px;   /* Height of the footer */
   background:#6cf;
}
