.month { 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  color: #663366;
  vertical-align: top;
  text-align:center;
}
.month a,.month a:link,.month a:active,.month a:visited { 
  text-decoration: none;
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  color: #663366;
  vertical-align: top;
  text-align:center;
 }
.month a:hover { 
  cursor: pointer;
  color: #330033;
  text-decoration: none;
  background: #FFDDFF;
}

.non_month { 
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-weight: bold;
  color: #996699;
  vertical-align: top;
  text-align:center;
  cursor: default;
}

.caption { 
  font-family: Arial, Helvetica, sans-serif;
  color: purple;
  font-size: 24px;
  text-align:center;
}

.thumb { 
  vertical-align: middle;
 }

.note {
  text-align:center;
  color: #333333;
  font-size: 12px;
}

.itinerary a,.itinerary a:link,.itinerary a:active,.itinerary a:visited { 
  color: #006600;
  text-decoration: none;
  vertical-align: top;
  text-align:right;
 }
.itinerary a:hover { 
  background: #FFDDFF;
  cursor: pointer;
  color: #660066;
  text-decoration: none;
}

H2 { 
  color: #009999; 
  text-align:center;
 }

.description { 
  color: #006600;
  text-align: left;
  vertical-align:top;
  margin: 35px;
  margin-bottom: 10px;
}

.center-description { 
  color: #006600;
  text-align: center;
  vertical-align:top;
  margin: 35px;
  margin-bottom: 10px;
}



BR { clear: left }

.link a,.link a:link,.link a:active,.link a:visited { 
  color: #006600;
  font-weight: bold;
  text-decoration: none;
}

.link a:hover { 
  background: #FFDDFF;
  cursor: pointer;
  color: purple;
  text-decoration: none;
}

.menu a,.menu a:link,.menu a:active,.menu a:visited {
  text-align: center;
  text-decoration: none;
  color:purple;
}

.menu a:hover {
  text-align: center;
  background: #FFDDFF;
  cursor: pointer;
  color: #660066;
  text-decoration: none;
}

.image {
  text-align: center;
}

LI { 
  margin-bottom: 15px;
}

DD { 
  margin-bottom: 15px;
}
