/* CSS Stylesheet for Chapter NC-I Staff Page */
@import url(../nci2.css);

hr { clear: both; }

p.pageNav, p.pageNavTop
{
  color: #069;
  background-color: transparent;
  font-weight: bold;
  font-size: smaller;
  font-family: Verdana, Arial, Sans-Serif;
  margin: .75em 0 .75em 0;
}
p.pageNavTop { 
  text-align: center;
}
p.pageNav span.year { 
  padding: 0 .6em 0 0;
}
p.pageNav A, p.pageNavTop A
{
  color: #069;
  background-color: transparent;
  font-weight: bold;
  padding: 0 .6em 0 0;
}

div.month { }

p.eventNciNote,
div.eventList,
table.calendar {
  border: solid 2px;
  border-color:  #7ae #069 #069 #7ae;
}
p.enventNciNote {
  text-align:center;
}
table.calendar { 
  margin-bottom: 1em;
  border-collapse: collapse;
  text-align: center;
  margin-left: auto; margin-right: auto;
}
table.calendar caption {
  color: #047;
  background-color: transparent;
  white-space: nowrap;
  font-weight: bold;
  font-size: 110%;
  padding: 1em 0 .1em 0;
  margin: auto;
}
table.calendar td,
table.calendar th {
  font-family: Verdana, Arial, Sans-Serif;
  vertical-align: middle;
  text-align: center;
  width: 3em;
  cursor: default;
} 
table.calendar thead {
  color: #fff;
  background: #047 none;
  font-size: smaller;
  font-weight: bold;
} 
table.calendar th {
  border-right: 1px solid #7ae;
}
table.calendar td {
  border: 1px solid #7ae;
  height: 1.75em;
  color: #000;
  font-size: 90%;
  background: #fff none;
}
table.calendar td.holiday,
table.calendar td.event,
table.calendar td.eventNci {
  font-weight: bold;
  cursor: url("img/bang2.cur"), default;
  color: #03c;
}
table.calendar td.holiday {
  background-color: transparent;
  color: #e00;
}
table.calendar td.eventNci { 
  background: #ffc none;
}
div.eventNci,
p.eventNciNote {
  color: #000;
  background: #ffc none;
}
p.eventNciNote {
  padding: 0 .5em 0 .5em;
  font-size: smaller;
  margin: .3em 0 .3em 0;
  text-align:center;
}
div.eventNci,
div.event {
  padding: .25em .5em .25em 0;
  border-bottom: solid 1px #7ae;
}
div.eventNci img,
div.event img {
  float: left;
  margin-left: 1em;
}
div.eventNci div.date,
div.event div.date {
  float: left;
  font-weight: bold;
  font-size: 100%;
  color: #047;
  background-color: transparent;
  margin: 0 .25em 0 .25em;
  width: 8em;
  white-space: nowrap;
  height: 100%;
}
div.eventNci div.date p,
div.event div.date p {
  font-size: smaller;
  color: #099;
  background-color: transparent;
  margin: 0;
}
div.event div.desc,
div.eventNci div.desc,
div.event div.holiday {
  margin-left: 9em;
}
div.event p {
  margin-left: 9em;
  font-size: smaller;
  background-color: transparent;
  color: #060;
}
div.event p.desc {
  font-size: smaller;
  color: #000;
}
div.event span.holiday {
  color: #e00;
  font-weight: bold;
  margin-left: .5em;
}
div.eventNci span.holiday {
  color: #e00;
  font-weight: bold;
}
div.event div.desc p,
div.event div.holiday p,
div.eventNci div.desc p {
  margin: .5em .8em .5em .8em;
  font-weight: normal; font-size: smaller;
  color: #060;
}
