body {
    font-family: "PMingLiU", serif;
    letter-spacing: 0.2em;
    line-height: 1.2em;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "PMingLiU", serif;
}

#pagehead div.title {
    font-family: "PMingLiU", serif;
}
#pagehead div.text {
    font-family: "PMingLiU", serif;
}

#blesseddunsscotus {
    font-family: "PMingLiU", serif;
}

#onlineblock {
    font-family: "PMingLiU", serif;
}

#homemain {
    font-family: "PMingLiU", serif;
}

#mainpage {
    font-family: "PMingLiU", serif;
}

#news {
    font-family: "PMingLiU", serif;
}

#eventarchive table {
    font-family: "PMingLiU", serif;
}

#pagefoot h1 {
    font-family: "PMingLiU", "SimHei", serif;
}

#copyrighttext {
    font-family: "PMingLiU", serif;
}


.EventCalendar{
    width:100%; 
    border-collapse:collapse; 
    font-size:12px; 
    color:#333333; 
    border-width: 1px;
    border-color: #bcaf91;
}

.EventCalendar th {
    font-size:12px ;
    background-color:#ded0b0;  
    border-width: 1px;  
    padding: 8px;  
    border-style: solid;  
    border-color: #bcaf91;  
    text-align:left;
}

.EventCalendar td{ 
    padding-left: 30px; 
    padding-right: 5px; 
    padding-bottom: 5px; 
    padding-top: 5px; 
  
    text-align: left;
    font-size:12px; 
    border-width: 1px; 
    border-style: solid; 
    border-color: #bcaf91;
}

/* provide some minimal visual accomodation for IE8 and below */
.EventCalendar tr{
  /*background: #b8d1f3;*/
    background-color:#F6E3CE;
  
}

/*  Define the background color for all the ODD background rows  */
.EventCalendar tr:nth-child(odd){ 
    /*background: #b8d1f3;*/
    background-color:#F6E3CE;

}

/*  Define the background color for all the EVEN background rows  */
.EventCalendar tr:nth-child(even){
    background: #FBF8EF;
}

.EventCalendar tr:hover {background-color:#ffffff;}



