#testimonial  { visibility: visible; position: relative; width: 220px } 
.copy      { color: black; font-size: 11px; font-family: Helvetica, Arial, Sans-Serif; line-height: 15px; letter-spacing: 1px }
.copywrite    { color: white; font-size: 11px; font-family: Helvetica, Arial, Sans-Serif; font-weight: normal; letter-spacing: 1px }
.header   { color: #a7071f; font-size: 14px; font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; line-height: 150%; font-stretch: normal; letter-spacing: 2pt }
.header-white { 
color: white; 
font-size: 11px; 
font-family: Arial, helvetica 
}
.headersm-white   { color: white; font-size: 12px; font-family: Comic Sans MS, Arial, Helvetica, Sans-Serif; font-weight: bold }
.headersm { color: #a7071f; font-size: 12px; font-family: "Comic Sans MS", Arial, Helvetica, Sans-Serif; font-weight: bold }
.textRed  { color: #a7071f; font-size: 14px; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; line-height: 24px }
.menu-bold { 
color: black; 
font-weight: bold; 
font-size: 11px; 
line-height: normal; 
font-family: Georgia, Times, Serif  
}
.menu-copy { 
color: black; 
font-size: 11px; 
line-height: normal; 
font-family: Georgia, Times, Serif 
}
a.menu:link  { color: #000; font-size: 9px; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; text-decoration: none; letter-spacing: 0 } 
a.menu:visited   { color: black; font-size: 9px; font-family: Arial, Helvetica, Sans-Serif; text-decoration: none; letter-spacing: 0 } 
a.menu:hover  { color: #a7071f; text-decoration: none; letter-spacing: 0 } 
a.testimonial:link   { color: white; font-size: 12px; font-family: "Comic Sans MS", Arial, Helvetica, Sans-Serif; font-weight: bold; text-decoration: none; letter-spacing: 0 } 
a.testimonial:visited    { color: white; font-size: 12px; font-family: "Comic Sans MS", Arial, Helvetica, Sans-Serif; font-weight: bold; text-decoration: none; letter-spacing: 0 } 
a.testimonial:hover   { color: #fc9; font-size: 12px; font-family: "Comic Sans MS", Arial, Helvetica, Sans-Serif; font-weight: bold; text-decoration: none; letter-spacing: 0 } 
a:link  { color: #600; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; text-decoration: none; letter-spacing: 1px }
a:visited   { color: #600; font-size: 11px; font-weight: bold; text-decoration: none; letter-spacing: 1px }
a:hover  { color: #c60; font-weight: bold }
a.footer:link { color: white; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; text-decoration: none; letter-spacing: 1px }
a.footer:visited { color: white; font-size: 11px; font-family: Georgia, Times, Serif; font-weight: bold; text-decoration: none; letter-spacing: 1px }
a.footer:hover { color: #c60; font-weight: bold }

#summer_schedules { width: 700px; }
#summer_schedules sub, sup { line-height: 0; }
#summer_schedules td { vertical-align: top; }
#summer_schedules .schedule { font-size: 11px; width: 340px; }
#summer_schedules .schedule col.workshop { }
#summer_schedules .schedule col.days { width: 55px; }
#summer_schedules .schedule col.time { width: 85px; }


.facebook_icon {
	float:				right;
	width:				24px;
	padding:			13px 0 0 0;
}

a:active {  /* remove firefox link outlines */
	outline:			none;
	border:				none;
}
a:focus, a img {  /* remove firefox link outlines */
	-moz-outline-style:	none;
	outline:			none;
	border:				none;
}
