@charset "utf-8";
/* CSS Document */

/* HOMEPAGE */
.hptext { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; line-height: 14px; }
.hplink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #9D3B2B; text-decoration:none; line-height: 14px; font-weight: bold;}
a.hplink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; line-height: 14px; font-weight: bold;}
.text { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none; line-height: 18px}

/* HOMEPAGE NEW */
.hptitle { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #691b0e; font-weight:bold; }
.hptext2 { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; line-height: 18px; text-align:justify; }
.hpnames { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #691b0e; font-weight:normal; text-decoration:none; }

.hptext_r { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1f4406; text-decoration:none; line-height: 18px; text-align:justify; font-weight:bold; }

.hptitlelink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #691b0e; font-weight:bold; text-decoration:none; }
a.hptitlelink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #44662d; font-weight:bold; text-decoration:underline; }

.hptitlelink_r { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #1f4406; font-weight:bold; text-decoration:none; }
a.hptitlelink_r:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #1f4406; font-weight:bold; text-decoration:underline; }

.hpnameslink_r { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1f4406; font-weight:bold; text-decoration:underline; }
a.hpnameslink_r:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #691b0e; font-weight:bold; text-decoration:underline; }

.hpnameslink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #691b0e; font-weight:bold; text-decoration:none; }
a.hpnameslink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #1f4406; font-weight:bold; text-decoration:underline; }

.hpnewslink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #983f3e; text-decoration:none; font-weight:bold; line-height: 17px; padding-bottom:25px; text-align:left;}
a.hpnewslink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #1f4406; text-decoration:underline; font-weight:bold; line-height: 17px; padding-bottom:25px; text-align:left;}

.hpmorelink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #691b0e; font-weight:bold; text-decoration:none; }
a.hpmorelink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #1f4406; font-weight:bold; text-decoration:none; }

.hpsublink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #691b0e; font-weight:normal; text-decoration:none; }
a.hpsublink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #691b0e; font-weight:normal; text-decoration:underline; }

/* GEN */
.gentext { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; text-align: justify;}
.gentext_left { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; text-align: left;}
.genem { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; font-weight: bold;}
.gencolor { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #9D3728; text-decoration:none; line-height: 18px;}
.gencolorsmall { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #9D3728; text-decoration:none; line-height: 15px;}
.genlink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #9D3728; text-decoration:none; line-height: 18px; font-weight: bold;}
a.genlink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #9D3B2B; text-decoration:none; line-height: 18px; font-weight: bold;}
.genheader { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #9D3728; text-decoration:none; line-height: 16px; font-weight: bold;}

/* MUSICAL TRADITION */
.mttext { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; text-align: justify;}
.mtem { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #9D3728; text-decoration:none; line-height: 18px; font-weight: bold;}
.mtcolor { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #9D3728; text-decoration:none; line-height: 18px;}
.mtcolorsmall { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #9D3728; text-decoration:none; line-height: 15px;}
.mtlink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; font-weight: bold;}
a.mtlink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #9D3728; text-decoration:none; line-height: 18px; font-weight: bold;}
.mtheader { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #9D3728; text-decoration:none; line-height: 16px; font-weight: bold;}

/* NEXT CONCERT */

.ncheader { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #d16e39; text-decoration:none; line-height: 16px; font-weight: bold;}
.nccolor { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #d16e39; text-decoration:none; line-height: 18px;}
.ncem { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #d16e39; text-decoration:none; line-height: 18px; font-weight: bold;}
.nctextb { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #d16e39; text-decoration:none; line-height: 18px; text-align: left; font-weight:bold;}
.nclink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; font-weight: bold;}
a.nclink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #d16e39; text-decoration:none; line-height: 18px; font-weight: bold;}

.nclinkb { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #d16e39; text-decoration:none; line-height: 18px; text-align: left; font-weight:bold;}
a.nclinkb:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; text-align: left; font-weight:bold;}

.nclinkc { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:underline; line-height: 18px; text-align: left; font-weight:normal;}
a.nclinkc:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #d16e39; text-decoration:underline; line-height: 18px; text-align: left; font-weight:normal;}


/* OUR CONCERT SERIES */
.ictext { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; text-align: justify;}
.icem { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #B25C0E; text-decoration:none; line-height: 18px; font-weight: bold;}
.ictextb { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #B25C0E; text-decoration:none; line-height: 18px; text-align: left; font-weight:bold;}
.iccolor { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #B25C0E; text-decoration:none; line-height: 18px;}
.iccolorsmall { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #B25C0E; text-decoration:none; line-height: 15px;}

.iccolorlink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #B25C0E; text-decoration:none; line-height: 15px;}
a.iccolorlink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #B25C0E; text-decoration:underline; line-height: 15px;}

.iclink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; font-weight: bold;}
a.iclink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #B25C0E; text-decoration:none; line-height: 18px; font-weight: bold;}

.iclink-opposite { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #B25C0E; text-decoration:none; line-height: 18px; font-weight: bold;}
a.iclink-opposite:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; font-weight: bold;}

.iclink-header { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #B25C0E; text-decoration:none; line-height: 18px; font-weight: bold;}
a.iclink-header:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #B25C0E; text-decoration:underline; line-height: 18px; font-weight: bold;}

.icheader { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #B25C0E; text-decoration:none; line-height: 16px; font-weight: bold;}

/* TICKET INFO */
.titext { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; text-align: justify;}
.tiem { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #44662D; text-decoration:none; line-height: 18px; font-weight: bold;}
.tilink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #44662D; text-decoration:none; line-height: 18px; font-weight: bold;}
a.tilink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #2A0806; text-decoration:none; line-height: 18px; font-weight: bold;}
.tiheader { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #44662D; text-decoration:none; line-height: 16px; font-weight: bold;}
.tilink2 { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #44662D; text-decoration:none; line-height: 14px; font-weight: normal;}
.tilink3 { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; font-weight: bold;}
a.tilink3:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #44662D; text-decoration:none; line-height: 18px; font-weight: bold;}

/* ABOUT PMH */
.abtext { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; text-align: justify;}
.abem { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #376889; text-decoration:none; line-height: 18px; font-weight: bold;}
.ablink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; font-weight: bold;}
a.ablink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #376889; text-decoration:none; line-height: 18px; font-weight: bold;}
.abheader { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #376889; text-decoration:none; line-height: 16px; font-weight: bold;}

/* LINKS */
.rltext { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; text-align: justify;}
.rlem { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #5A2A67; text-decoration:none; line-height: 18px; font-weight: bold;}
.rllink { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #2A0806; text-decoration:none; line-height: 18px; font-weight: bold;}
a.rllink:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #9D3B2B; text-decoration:none; line-height: 18px; font-weight: bold;}
.rlheader { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #5A2A67; text-decoration:none; line-height: 16px; font-weight: bold;}
.rlheader_link { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #5A2A67; text-decoration:none; line-height: 16px; font-weight: bold;}
a.rlheader_link:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 13px; color: #2A0806; text-decoration:none; line-height: 16px; font-weight: bold;}

/* BOTTOM */
.bottomlinks {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF; text-decoration:none; line-height: 18px;}
a.bottomlinks:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;	text-decoration: underline;	font-weight: normal; line-height: 18px}


.title_black { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:none; font-weight: bold;  line-height: 18px}
.title_orange { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #F26522; text-decoration:none; font-weight: bold;  line-height: 18px}
.link { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #6699cc; text-decoration:none; font-weight: bold;  line-height: 18px}
a.link:hover { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #BFD63D; text-decoration:none; font-weight: bold;  line-height: 18px}

/* CREDITS */
.hpcredits { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9D3B2B; text-decoration:none; line-height: 14px; text-align: left; }
.hpcredits_link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9D3B2B; text-decoration:none; line-height: 14px; text-align: left; font-weight: bold; }
a.hpcredits_link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none; line-height: 14px; text-align: left; font-weight: bold; }

/* LOGO LINK */
.logolink {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px;	color: #FFFFFF; text-decoration:none; line-height: 14px;}
a.logolink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF;	text-decoration: underline;	font-weight: normal; line-height: 14px}
