




/*
     FILE ARCHIVED ON 10:29:18 Mar 9, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 0:25:11 May 1, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* Small calendar */

.calendar_entry_editor table.calendar_small_table {
	border-collapse:collapse;
	font-size:11px;
	width:100%;
}

.calendar_entry_editor tr.calendar_top {
	background-color:#d1d1d1;
}

.calendar_entry_editor table.calendar_small_table tr.calendar_top td {
	border-right:0;
}

.calendar_entry_editor table.calendar_small_table td {
	font-weight:bold;
}

.calendar_entry_editor table.calendar_small_table td, table.calendar_small_table th {
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	text-align:center;
	font-size:11px;
}

.calendar_entry_editor div.calendar_small_addon {
	font-size:11px;
	line-height:14px;
	text-align:left;
	margin:10px 0 0 0;
}

.calendar_entry_editor div.calendar_small_entries {
	margin:10px 0 0 0;
}

.calendar_entry_editor div.calendar_small_entries p {
	font-size:11px;
	line-height:14px;
}

.calendar_entry_editor div.calendar_small_entries p.calendar_small_entry {
	padding-bottom:8px;
}

.calendar_entry_editor div.calendar_small_entries span {
	display:block;
}

.calendar_entry_editor table.calendar_small_table th, table.calendar_small_table td.week_nmbr {
	background-color:#ccc;
	font-weight:normal;
	text-align:center;
}

.calendar_entry_editor table.calendar_small_table a {
 	text-decoration:none;
	color:#505050;
}

.calendar_entry_editor table.calendar_small_table a:hover {
 	text-decoration:underline;
}

.calendar_entry_editor .calendar_small_day_selected, .calendar_month_day_selected {
	padding: 0px;
	background-color:#000;
}

.calendar_entry_editor table.calendar_month_table .calendar_month_day_selected a, table.calendar_small_table .calendar_small_day_selected a {
	color:#fff;
}

/* editor tabs */
.entry_editor_tab, .entry_editor_tab_selected {	
	padding: 1px 10px 1px 10px;
	background: #E7F5C0;
	display: inline;
	cursor: pointer;
}

.entry_editor_tab_selected {
	background: #C3E664;
}

#entry_editor_tabs {
	margin-top: 10px;
	width: 100%;
	border-bottom: 2px solid #C3E664; 
}	

#entry_editor img {
	padding: 0px;
	margin: 0px;
}

.entry_title_warning {
color:#fff;
background-color:#FF0000;
font-size:10px;
font-weight:bold;
line-height:12px;
}

/* Web calendar editor */

.calendar_entry_editor td.calendar_editor_left {
	padding-right:20px;
	vertical-align:top;
}

.calendar_entry_editor td.calendar_editor_right {
	vertical-align:top;
}

.calendar_entry_editor td.calendar_editor_right table td {
	border-bottom:1px solid #c3e664;
	padding:5px 10px;
}

.calendar_entry_editor div#entry_editor {
	padding:10px;
}

.calendar_entry_editor table.calendar_editor_events {
	border-collapse:collapse;
	width:100%;
}

.calendar_entry_editor table.calendar_editor_events td, table.calendar_editor_events th {
	border-bottom:1px solid #c3e664;
	padding:5px 10px;
	font-size:11px;
	text-align:left;
}

.calendar_entry_editor table.calendar_editor_events input {
	margin:0;
	padding:2px;
	font-size:11px;
	border:1px solid #999;
}

.calendar_entry_editor table.calendar_editor_events img {
	margin:0 !important;
}

.calendar_entry_editor table.calendar_editor_events td.calendar_editor_delete {
	text-align:center;
}

.calendar_entry_editor div.webcalendar_buttons {
	padding:10px;
}

.calendar_entry_editor div.webcalendar_buttons input {
	margin:0;
}

div.webcalendar_buttons a {
	background-color:#C3E664;
	border:1px solid #000000;
	font-family:Verdana,Arial,sans-serif;
	margin:0px;
	margin-top: 10px;
	padding:2px 4px;
	text-decoration: none;
	color: black;
}

.calendar_entry_editor p.calendar_delete {
	float:right;
}

.calendar_entry_editor p.calendar_delete a {
	font-size:11px !important;
	background-color:#FF3333 !important;
	border:1px solid #000 !important;
	padding:1px 4px 2px 4px !important;
	font-weight:normal !important;
	text-decoration:none !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendar_entry_editor table.calendar_editor_basic, table.calendar_editor_content {
	border-collapse:collapse;
	width:100%;
}

.calendar_entry_editor table.calendar_editor_basic td, table.calendar_editor_content td {
	padding:8px 30px 8px 0;
	font-size:12px;
	text-align:left;
	border-bottom:1px solid #c3e664;
}

.calendar_entry_editor table.calendar_editor_basic table, table.calendar_editor_content table {
	border-collapse:inherit;
}

.calendar_entry_editor table.calendar_editor_basic table td, table.calendar_editor_content table td {
	border:0;
}

.calendar_entry_editor p.calendar_back {
	padding:0 10px;
}

/* Admin calendar entry list */
div.entry {
	border-bottom:1px solid #c3e664;
	padding:7px 10px;
	font-size:11px;
	text-align:left;
}

div.entry .ingress {
	padding-top: 3px;
}

/* Editor colors */

div.calendar_color0 {
	background-color:#ffffff;
}

div.calendar_color1 {
	background-color:#fed0ce;
}

div.calendar_color2 {
	background-color:#cefee0;
}

div.calendar_color3 {
	background-color:#cef7fe;
}

div.calendar_color4 {
	background-color:#cee3fe;
}

div.calendar_color5 {
	background-color:#feecce;
}

div.calendar_color6 {
	background-color:#f3fece;
}
