/*Style for the map headers at the top of pages */

div.topsitemap {
text-align: center;
}
div.topsitemap h4 {
margin-top: .5%;
margin-bottom: 0%;
}
div.topsitemap p {
margin-top:0; 
margin-bottom:0;
}
div.topsitemap p.secondarylinks {
font-size: small;
}
div.topsitemap a, strong.currentpage, span.currentpage {
margin-left: 1%;
margin-right: 1%;
}

/* Tables for the programs in the scheduling section */

table.program {
empty-cells: show;
border-spacing:0;
border: 6px solid lightgray;
}

table.program td {
border: 0.5px solid gray;
padding: 2px 8px;
}

table.program th {
border: 0.5px solid gray;
padding: 2px 8px;
}

table.program tr.top {
text-align: left;

}

table.program tr.unusual {
background-color: lightcyan;
}

table.program tr.othercaller {
background-color: khaki;
}

table.program td.othercaller {
background-color: khaki;
}


/* End tables for the programs in the scheduling section */

/* Begin table in reviews subsection */
table.reviews {
border: 3px;}

table.reviews td.name {
font-style: bold;

}

table.reviews td.author {
}

table.reviews td.comments {

}


/* Header for schedules */
div.programtitle {
text-align: center;
line-height: 80%;
}

div.programtitle h1 {
font-size: 250%;
}

div.programtag {
text-align: center;
font-style: italic;
}

div.programexplain {
text-align: center;
}
/* End header for schedules */