/* @override http://localhost:3000/stylesheets/user_calendar.css */

div#content div.timeframe_calendar {
	width: 390px;
}

div#content div.timeframe_calendar table {
	width: 50%;
	font-size: 11px;
	float: left;
	border-collapse: collapse;
}

div#content div.timeframe_calendar table caption {
	border: solid 1px #ccc;	
	margin: 0;
}

div#content div.timeframe_calendar table tbody tr td, div#content div.timeframe_calendar table thead tr th {
	padding: 2px 6px;
}

div#content div.timeframe_calendar table tbody tr td {
	background-color: #fff;
}

div#content div.timeframe_calendar table tr td div.details {
  text-align: left;
  position: absolute;
  background-color: #fff;
  color: #000;
  white-space: nowrap;
  font-size: 1.1em;
  padding: 0.5em 1em;
  box-shadow: 1px 1px 4px #999;
  -moz-box-shadow: 1px 1px 4px #999;
  -khtml-box-shadow: 1px 1px 4px #999;
}

div#content div.timeframe_calendar table tr td div.details b {
  font-size: 1.25em;
  font-weight: bold;
  line-height: 2em;
}

div#content div.timeframe_calendar table tr td.selected {
  background-color: #bbb;
}

div#content div.timeframe_calendar table tr td.event1, div.event1 {
  background-color: #BFFFBF;
}

div#content div.timeframe_calendar table tr td.event2, div.event2 {
  background-color: #FFBFBF;
}

div#content div.timeframe_calendar table tr td.event3, div.event3 {
  background-color: #FFDFBF;
}

div#content div.timeframe_calendar table tr td.event4, div.event4 {
  background-color: #BFE4FF;
}

div#content div.timeframe_calendar table tr td.event5, div.event5 {
  background-color: #FFFFBF;
}

div#content div.timeframe_calendar table tr td.event6, div.event6 {
  background-color: #FFBFDC;
}

div#content div.timeframe_calendar table tr td.event7, div.event7 {
  background-color: #FFCCBF;
}

div#content div.timeframe_calendar table tr td.event8, div.event8 {
  background-color: #BFFFE4;
}

div#content div.timeframe_calendar table tr td.event9, div.event9 {
  background-color: #BFCFFF;
}

div#content div.timeframe_calendar table tr td.event10, div.event10 {
  background-color: #FFE6BF;
}

div#content div.timeframe_calendar table tr td.event11, div.event11 {
  background-color: #80FF80;
}

div#content div.timeframe_calendar table tr td.event12, div.event12 {
  background-color: #FF8080;
}

div#content div.timeframe_calendar table tr td.event13, div.event13 {
  background-color: #FFC080;
}

div#content div.timeframe_calendar table tr td.event14, div.event14 {
  background-color: #80C9FF;
}

div#content div.timeframe_calendar table tr td.event15, div.event15 {
  background-color: #FFFF80;
}

div#content div.timeframe_calendar table tr td.event16, div.event16 {
  background-color: #FF80B8;
}

div#content div.timeframe_calendar table tr td.event17, div.event17 {
  background-color: #FF9980;
}

div#content div.timeframe_calendar table tr td.event18, div.event18 {
  background-color: #80FFC9;
}

div#content div.timeframe_calendar table tr td.event19, div.event19 {
  background-color: #809FFF;
}

div#content div.timeframe_calendar table tr td.event20, div.event20 {
  background-color: #FFCC80;
}

div#content div.timeframe_calendar table tbody tr td.beyond {
  background-color: #eee;
  color: #aaa;
}

