.Default p {
   font-family: Times New Roman, Times, serif;
   font-size: 14px;
   text-indent: 2em;
   line-height: 20px;
   text-align: left;
   margin-bottom: 10px;
}
.Default h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 30px;
   font-weight: normal;
   color: #008ea6;
   margin-top: 30px;
   margin-bottom: 20px;
}
.Default h2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: normal;
   color: black;
   margin-bottom: 10px;
}
.Default h3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: normal;
   color: black;
   margin-bottom: 10px;
}
.Default h5 {
   font-family: Times New Roman, Times, serif;
   font-size: 14px;
   font-weight: normal;
   line-height: 20px;
   text-align: justify;
   margin-bottom: 10px;
}
.Default h6 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #008ea6;
   margin-bottom: 10px;
}
.Default address {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 18px;
}
.Default ul {
   line-height: 20px;
}
.Default li {
   margin-bottom: 15px;
}
div.calendarStyles td.calendar {
 width:80;
 font-size:10px;
 height:50px;
 border-right:1px solid silver;
 border-bottom:1px solid silver;
 width:75px;
}

div.calendarStyles td.calendarToday {
 background-color:#ccc;
}
div.calendarStyles table.calendar {
 border:1px solid silver;
 width:100%;
 margin-top: 40px;
 margin-bottom: 40px;
}

div.calendarStyles .calendar .calendar_events a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8px;
 font-weight: normal;
 color: #008ea6;
 padding-bottom:5px;
 display:block;
}
div.calendarStyles .calendar .calendar_events a:hover {
 color: #b02360;
 text-decoration:underline;
}

div.calendarStyles .calendar .calendar_events {
 font-size:9px;
 text-align:left;
 padding-left:10px;
 width:79px;
 list-style-position:inside;
 list-style-type:none;
}
div.calendarStyles .calendar .calendar_events li {
 font-size:9px;
}
.calendarHeader {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: black;
  border: 1px solid silver;
  color: #eea407;
  padding-top: 5px;
  padding-bottom: 5px;
}
.events a {
 padding-bottom:10px;
 display:block;
}
.FeaturedArtistInfo h1 {
   font-size: 24px;
   margin-bottom: 10px;
   margin-top: 0px;
}
.FeaturedArtistInfo p {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-indent: 0px;
   line-height: 16px;
   text-align: left;
   margin-bottom: 0px;
}
.ListCalendars a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #b02360;
   padding-bottom: 10px;
   margin-bottom: 10px;
   border-bottom: 1px solid silver;
}
.ListCalendars a:hover {
   text-decoration: underline;
}
.event_duration, .event_time_duration, .event_location {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: gray;
   padding-bottom: 5px;
}
.event_name {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: normal;
   color: #008ea6;
   padding-bottom: 5px;
}
.event_short_description {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #008ea6;
}
.TableStyle p {
   font-family: Times New Roman, Times, serif;
   font-size: 14px;
   line-height: 16px;
   text-align: left;
   text-indent: 0px;
   margin-top: 5px;
   margin-bottom: 5px;
}
.TableStyle h1 {
   font-family: Times New Roman, Times, serif;
   font-size: 14px;
   font-weight: bold;
   margin-bottom: 10px;
}
.TableStyle_tbody {
   margin-left: 10px;
}
.TableStyle td {
   border-top: 1px solid silver;
}
.TableStyle th {
   border-top: none;
}
.SiteMap h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: normal;
   color: #008ea6;
   margin-bottom: -30px;
   padding-bottom: 10px;
}
.SiteMap h1 a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: normal;
   color: #008ea6;
   margin-bottom: -30px;
   padding-bottom: 30px;
}
.SiteMap h1 a:hover {
   color: #b02360;
}
.SiteMap a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color: black;
   display: block;
   margin-top: 10px;
}
.SiteMap a:hover {
   color: #b02360;
}
.BlogList a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #008ea6;
   display: block;
   margin-bottom: 10px;
}
.BlogList a:hover {
   color: #b02360;
}
.FormStyle tr {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: black;
}
.HeaderStyle h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: normal;
   color: black;
   border-top: 1px solid silver;
   border-bottom: 1px solid silver;
   padding-top: 2px;
   padding-bottom: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
}
.ArtistGallery div.photos {
    margin-right: 9px;
    padding-top: 0px;
}

.ArtistGallery .lightboxImage {

}
