/*
  A grey based theme, inspired by Blinksale and their ColorBurn widget. http://firewheeldesign.com
  
  AUTHOR: Geoffrey Grosenbach http://nubyonrails.com
  
  Colors: 
    dk: 787888
    lt: 4f4f5b
    lter: a8a8a8
    white: ffffff
*/

/* TODO */

.calendar {
  margin: auto;
  color: white;
  text-align: center;
  width: 100%
}

table.calendar thead tr {
  color: black;
}

table.calendar thead a,
table.calendar thead a:visited,
table.calendar thead a:hover,
table.calendar thead a:active{
	text-decoration: none;
}

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

table.calendar .dayName th {
  font-size: 0.7em;
  padding-top: 0.6em;
  padding-bottom: 0.3em;
  background-color: #303030;
  color: white;
  border-bottom: 1px solid white;
}

table.calendar .otherMonth,
table.calendar .day,
table.calendar .specialDay {
  padding: 0.7em 1em;
  border-right: 1px solid #111111;
}

table.calendar .otherMonth {
  color: #999999;
  background-color: #4f4f5b;
}

table.calendar .day,
table.calendar .specialDay {
  border-bottom: 1px solid #111111;
  background-color: #333333;
  min-width: 76px;
  max-width: 76px;
  width: 76px;
  height: 8em;
  text-align: left;
  vertical-align: top;
}

table.calendar .specialDay {
  background-color: #a8a8a8;
  color: black;
}

table.calendar .specialDay a,
table.calendar .specialDay a:active {
  color: white;
  text-decoration: none;
}

table.calendar .specialDay a:hover {
  text-decoration: underline;
}

table.calendar .today a,
table.calendar .today a:hover,
table.calendar .today a:visited,
table.calendar .today a:active {
	color: black;
}

table.calendar .today {
	background-color: white;
	color: black;
}

table.calendar .weekendDay {
  background-color: #787888;
}

table.calendar .calendar_event_list{
	margin-top: 5px;
}

table.calendar .calendar_event_list_item{
	font-size: 8pt;
	margin-bottom: 3px;
	overflow: hidden;
}

Colors: 
  dk: 787888
  lt: 4f4f5b
  lter: a8a8a8
  white: ffffff

