#leftside { background-color: #219E00; text-align: center; } #agemenutitle { text-align: center; margin-bottom: 5px; color: #ffffff; font-size: 12px; font-weight: bold; } #agemenucontainer { text-align: center; background-color: #CCDEC8; margin-bottom: 15px; } #agemenu li a { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #219E00; font-weight: bold; text-decoration: none; } #agemenu { margin: 0px 0px 0px 0px; list-style: none; height: 0px; display: inline; } #agemenu li { display: inline; margin: 0px 0px 0px 0px; padding: 0px; list-style: none; } #agemenu li a { display: block; color: #219E00; margin: 0px 0px 0px 0px; padding: 6px; padding-top: 3px; padding-bottom: 3px; float: left; background-color: #CCDEC8; border-right: 1px solid #219E00; } #agemenu li a:hover { background-color: #F9FFF8; color: #178000; } .courselist, .workshoplist { background-color: #CCDEC8; font-size: 8px; line-height: 18px; padding-top: 2px; padding-bottom: 2px; color: #219E00; font-weight: bold; } #artisticdirectormessage { float: right; margin-left: 25px; background-color: #E5F0E3; padding: 10px; width: 180px; } #artisticdirectormessage p { font-size: 10px; line-height: 14px; margin-bottom: 15px; } #artisticdirectormessage ul { font-size: 10px; padding-left: 15px; } .messagetitle { font-size: 14px; font-weight: bold; } h1.pageheader { font-size: 20px; font-weight: bold; color: #219E00; margin-bottom: 40px; } .courselisting { border-bottom: 1px solid #efefef; padding-bottom: 15px; margin-bottom: 25px; } .coursetitle { font-size: 16px; font-weight: bold; color: #255CCD; margin-bottom: 5px; } .coursedescription { font-size: 12px; line-height: 18px; } .courseages { font-size: 10px; font-weight: bold; margin-right: 15px; } .courseday { color: #255CCD; font-size: 10px; font-weight: bold; margin-right: 15px; font-style: normal; } .coursetime { font-size: 10px; font-weight: normal; margin-right: 15px; } .coursenumber { clear: left; text-align: right; font-size: 9px; color: #e6e6e6; } .workshoplisting { border-bottom: 1px solid #efefef; padding-bottom: 15px; margin-bottom: 25px; } .workshoptitle { font-size: 16px; font-weight: bold; color: #255CCD; margin-bottom: 5px; } .workshopdescription { font-size: 12px; line-height: 18px; } .workshopages { font-size: 10px; font-weight: bold; margin-right: 15px; } .workshopday { color: #255CCD; font-size: 10px; font-weight: bold; margin-right: 15px; font-style: normal; } .workshopprice { font-size: 10px; font-weight: normal; margin-right: 15px; } .courseregistrationinfo { text-align: center; font-size: 10px; line-height: 14px; } .courseregistrationtitle { margin-bottom: 15px; font-size: 14px; font-weight: bold; color: #219E00; } .registrationnotice { padding: 4px; background-color: #FEFAE0; border: 1px solid #219E00; } .courseinstructor { } .instructorname { font-size: 12px; margin-bottom: 0px; } .instructordescription { margin-top: 4px; font-size: 10px; line-height: 14px; } .kpasstafflisting { border-bottom: 1px solid #efefef; padding-bottom: 15px; margin-bottom: 25px; } .kpasstaffname { font-size: 16px; font-weight: bold; color: #255CCD; margin-bottom: 5px; } .kpasstaffcourses { font-size: 10px; font-weight: bold; margin-right: 15px; } .kpasstaffdescription { font-size: 12px; line-height: 18px; } a.kpasnav, a.kpasnav:link, a.kpasnav:visited {display:block; width:175px; height:20px; background:#CCDEC8; padding-left:4px; margin-top:10px; text-align:left; text-decoration:none; font-family:verdana, arial, sans-serif; font-weight:bold; font-size:10px; color:#219E00; line-height:20px; overflow:hidden;} a.kpasnav:hover {color:#178000; background:#F9FFF8;} .kpasquotetext { margin-top: 35px; margin-bottom: 5px; color: #ffffff; font-size: 12px; font-weight: bold; padding: 10px; } .kpasquoteauthor { margin-top: 0px; color: #ffffff; font-size: 12px; font-weight: bold; font-style: italic; }