/*--------------------- Events Page Styles --------------------*/

#events-calendar {
  margin-top: -5em;
  padding: 1em 0;	
  width: 25%;
  float: left;
}

#events-calendar table {
  margin: 0 auto;
}

#events-calendar caption {
  margin: .5em auto 0;
  font-size: larger;
  font-weight: bold;
}

#events-calendar td {
  padding: .1em;
  border: 1px solid #000;
  background: #fff;
  color: #222;
  text-align: center;
}

td.event a {
  display: block;
  color: #00008b; 
  font-size: larger;
  }

td.event a:hover {
  color: #fff;
  background-color: #000;
}

#events-list {
  width: 74%;
  font-size: 16pt;
  float: right;
}

#events-list .date {
  font-weight: bold;
  font-size: larger;
  color: #00008B;
}

#content h1 {
  padding-right: .6em;
}
	
#events-calendar td.event {
  color: #00008B;
  font-weight: bold;
}

td.sun {
  width: 14%;
  height: 25px;
  }

td.mon {
  width: 14%;
  height: 25px;
  }

td.tue {
  width: 14%;
  height: 25px;
  }

td.wed {
  width: 14%;
  height: 25px;
  }

td.thu {
  width: 14%;
  height: 25px;
  }

td.fri {
  width: 14%;
  height: 25px;
  }

td.sat {
  width: 14%;
  height: 25px;
  }