.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: yellow;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px none #958032;
border-bottom-width: 1;
font: normal 16px Times new Roman;
line-height: 22px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: black;
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px outset black;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: black;
color: #D0A60F;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

/* ######### text Formatting stuff ######### */

  a:link { text-decoration:none }
  a:visited { text-decoration:none }
  a:hover { color:#D0A60F; text-decoration:none }
  a:active { text-decoration:none }



p {font-family: times; times new roman; font-size:16px; line-height: 20px; margin-left:14pt; margin-right:6pt; text-align:justify; font-style:normal; }
p:first-letter{font-size:24px;color:#97790E;font-style:normal;}


address.index_quote {font-family:times new roman;font-size:14px;line-height: 20px;  margin-left : 62pt; margin-right : 50pt;text-align:justify;
 font-weight: 500;}

p.bio {font-family:  times new roman; font-size:16px; line-height: 20px; margin-left:60pt; margin-right:60pt; text-align:justify; font-style:normal;}
p.bio:first-letter{font-size:24px;color:#97790E;font-style:normal;}

p.history {font-family:  times new roman; font-size:16px; line-height: 20px; margin-left:40pt; margin-right:36pt; text-align:justify; font-style:normal;}
p.history:first-letter{font-size:24px;color:#97790E;font-style:normal;}

address.bioquote {font-family:times new roman;font-size:15px;line-height: 20px; margin-left : 85pt; margin-right : 85pt;text-align:justify;
font-style: italic; font-weight: 500;color:#FFFFFF}
address.bioquote:first-letter{font-size:16px;color:#97790E;}

address.bioquote3 {font-family:times new roman;font-size:14px;line-height: 18px;  margin-left : 85pt; margin-right : 85pt;text-align:justify;
 font-weight: 500;}


address.bioquote2 {font-family:times new roman;font-size:14px;line-height: 18px;  margin-left : 80pt; margin-right : 80pt;text-align:justify;
font-style: italic; font-weight: 500;color:#FFFFFF}
address.bioquote2:first-letter{font-size:16px;color:#97790E;}

address.bioname {font-family:times new roman;font-size:14px;line-height: 16px; margin-left : 0pt;color:#97790E; margin-right : 0pt;text-align:center;
font-style: normal; font-weight: 500;}
address.bioname:first-letter{font-size:16px;color:#97790E;}

p.recom_l {font-family:times new roman;font-size:15px;line-height: 20px; margin-left : 10pt;margin-right : 0pt;text-align:middle;font-style:normal;}
p.recom_l:first-letter{font-size:21px;color:#97790E;font-style:normal;}



address.recom_name {font-family:times new roman;font-size:16px;line-height: 24px; margin-left : 0pt;color:#97790E; margin-right : 0pt;text-align:center;
font-style: normal; font-weight: 500;}
address.recom_name:first-letter{font-size:16px;color:#97790E;}
	

address.reviews {font-family:times new roman;font-size:15px;line-height: 22px; margin-left : 10pt;margin-right : 10pt;text-align:justify;font-style:italic;}
address.reviews:first-letter{font-size:18px;font-style:italic;}

address.reviews2 {font-family:times new roman;font-size:15px;line-height: 22px; margin-left : 10pt;color:#97790E; margin-right : 10pt;text-align:right;
font-style: normal; font-weight: 500;}
address.reviews2:first-letter{font-size:16px;color:#97790E;}

address.program1 {font-family:times new roman;font-size:16px;color:#CFA613;line-height: 21px; margin-left : 22pt;margin-right : 22pt;text-align:left;font-style:normal;font-weight: bold;}
address.program1:first-letter{font-size:20px;color:#DCC3B1;font-style:normal;}

address.program2 {font-family:times new roman;font-size:13px;line-height: 22px; margin-left : 22pt;color:#DCC3B1; margin-right : 18pt;text-align:left;
font-style: italic; font-weight: 500;}
address.prgram2:first-letter{font-size:16px;color:#97790E;}

address.program3 {font-family:times new roman;font-size:16px;color:#DCC3B1;line-height: 21px; margin-left : 22pt;margin-right : 22pt;text-align:left;font-style:normal;font-weight: bold;}
address.program3:first-letter{font-size:20px;color:#DCC3B1;font-style:normal;}

address.program4 {font-family:times new roman;font-size:13px;line-height: 22px; margin-left : 22pt;color:#DCC3B1; margin-right : 18pt;text-align:left;
font-style: italic; font-weight: 500;}
address.prgram4:first-letter{font-size:16px;color:#97790E;}

address.program5 {font-family:times new roman;font-size:18px;color:#97790E;line-height: 21px; margin-left : 0pt;margin-right : 0pt;text-align:right;font-style:normal;font-weight: 400;}
address.program55:first-letter{font-size:20px;color:#97790E;font-style:normal;}

address.program6 {font-family:times new roman;font-size:13px;color:#DCC3B1;line-height: 18px; margin-left : 0pt;margin-right : 2pt;text-align:right;font-style:italic;font-weight: normal;}
address.program9:first-letter{font-size:20px;color:#97790E;font-style:normal;}


address.program7 {font-family:times new roman;font-size:16px;color:#DCC3B1;line-height: 18px; margin-left : 15pt;margin-right : 3pt;text-align:justify;font-style:normal;font-weight: normal;}
address.program7:first-letter{font-size:18px;color:#990000;font-style:normal;}

address.program8 {font-family:times new roman;font-size:13px;color:#DCC3B1;line-height: 18px; margin-left : 25pt;margin-right : 20pt;text-align:justify;font-style:italic;font-weight: normal;}
address.program10:first-letter{font-size:20px;color:#97790E;font-style:normal;}


address.program11 {font-family:times new roman;font-size:16px;color:#DCC3B1;line-height: 18px; margin-left : 15pt;margin-right : 6pt;text-align:justify;font-style:normal;font-weight: normal;}
address.program11:first-letter{font-size:18px;color:#DCC3B1;}

address.program12 {font-family:times new roman;font-size:16px;color:#DCC3B1;line-height: 18px; margin-left : 15pt;margin-right : 10pt;text-align:justify;font-style:normal;font-weight: normal;}


address.programback {font-family:times new roman;font-size:12px;line-height: 14px; margin-left : 5pt;margin-right : 3pt;text-align:justify;font-style:normal;font-weight: normal;}

address.concertback {font-family:times new roman;font-size:12px;line-height: 14px; margin-left : 3pt;margin-right : 1pt;text-align:right;font-style:normal;font-weight: normal;}

/* ######### nymphidia ######### */

address.nymphquote {font-family:times new roman;font-size:14px;line-height: 18px;  margin-left : 120pt; margin-right : 85pt;text-align:justify;
 font-weight: 500;font-style: normal;}
address.nymphquoteattrib {font-family:times new roman;font-size:14px;line-height: 18px;  margin-left : 116pt; margin-right : 25pt;text-align:left;
 font-weight: 500;font-style: normal;}
p.nymphinfo {font-family:times new roman;font-size:15px;line-height: 18px;  margin-left : 66pt; margin-right : 60pt;text-align:justify;
 font-weight: 500;font-style: normal;}

/* ######### news ######### */

address.newstext {font-family:times new roman;font-size:14px;line-height: 20px;  margin-left : 90px; margin-right : 85px;text-align:justify;
 font-weight: normal;font-style: italic;}
address.newstitle {font-family:times new roman;font-size:20px;line-height: 20px;  color:#97790E; margin-left : 90px; margin-right : 85px;text-align:center;
 font-weight: 500;font-style: normal;}
address.newsdate {font-family:times new roman;font-size:13px;line-height: 20px;  margin-left : 90px; margin-right : 85px;text-align:center;
 font-weight: normal;font-style: normal;}
