/*
  A red, white, and grey theme.
  
  AUTHOR: Geoffrey Grosenbach http://nubyonrails.com
*/

.calendar {
  margin: auto;
}

.calendar th {
  background-color: #99CC66;
  
}

.monthName th {
  font-weight: normal;
  text-align: right;
  padding-top: 1em;
  padding-bottom: 0.7em;
}

.dayName th {
  font-size: 0.7em;
  padding-top: 0.6em;
  padding-bottom: 0.3em;
  border: 1px solid #5C743D;
  background-color: #5C743D;
  color: #D5EDB3;
}

.day, .otherMonth, .specialDay, .weekendDay, .wpmls, .wcbr, .live, .online, .dearborn, .computaught, .events, .classes, .newmemberorientation, .remedial, .wpar, .salesperson, .putnam {
	padding: 0.3em 0.3em;
    width: 118px;
	height: 12px;
	text-align: left;
	font-size: 0.85em;
}

.day, .specialDay, .weekendDay {
  border: 1px solid #5C743D;
  background-color: #fffade;
  color: #993300;
}

.wpmls td, .wcbr td, .live td, .online td, .dearborn td, .computaught td, .events td, .classes td, .newmemberorientation td, .remedial td, .wpar td, .salesperson td {
  background-color: #fffade;
  color: #993300;
}

.otherMonth {
  border: 1px solid #5C743D;
  background-color: #FFFFFF;
  color: #00CC66;
}

.specialDay a, .specialDay a:visited, .specialDay a:hover {
  color: #993300;
  text-decoration: none;
  padding: 0.3em 0.3em;
}

.today a, .today a:visited, .today a:hover {
  color: #D5EDB3;
  text-decoration: none;
 padding: 0.3em 0.3em;
}

.today {
	background-color: #993300;
	color: white;
}

.wpmls a, .wpmls a:visited, .wpmls a:hover, .wcbr a, .wcbr a:visited, .wcbr a:hover, .wpar a, .wpar a:visited, .wpar a:hover {
  color: #990000;
  text-decoration: none;
  padding: 0.3em 0.3em;
}

.classes a, .classes a:visited, .classes a:hover, .live a, .live a:visited, .live a:hover, .remedial a, .remedial a:visited, .remedial a:hover, .newmemberorientation a, .newmemberorientation a:visited, .newmemberorientation a:hover, .online a, .online a:visited, .online a:hover, .dearborn a, .dearborn a:visited, .dearborn a:hover, .computaught a, .computaught a:visited, .computaught a:hover, .salesperson a, .salesperson a:visited, .salesperson a:hover{
  color: #3300CC;
  text-decoration: none;
  padding: 0.3em 0.3em;
}

.putnam a, .putnam a:visited, .putnam a:hover{
  color: #6666ff;
  text-decoration: none;
  padding: 0.3em 0.3em;
 }
 
 .events a, .events a:visited, .events a:hover{
  color: #000000;
  text-decoration: none;
  padding: 0.3em 0.3em;
 }



