/*
 * Gcal Redesigned (by Globex Designs)
 *
 * Author			: Evgueni Naverniouk (evgueni@globexdesigns.com)
 * Updated			: August 13 2010
 * Version			: 3.0.0 Developer
 * Website			: http://www.globexdesigns.com/products/gr
 * Details			: A complete redesign of the look and feel of Google Calendar
 * Usage			: Install the Google Redesigned extension from http://www.globexdesigns.com/gr
 * 
 */

/*
 * ========================================
 * Google Calendar
 * ========================================
 */

@-moz-document 	url-prefix("http://www.google.com/calendar"),
				url-prefix("https://www.google.com/calendar"),
				/* "Tasks" Gadget/Bubble */
				url-prefix("javascript:parent.gtasks.embed.createHtmlForTasksFrame"),
				/* "Flair" Gadget */
				url-prefix("http://1038v83mfpnefivv3sfkafeue7k8v83q-a-cal"),
				/* "Free or Busy" Gadget */
				url-prefix("http://v8mq9slfbk1dglresapkg0i5f8pm64lc-a-cal"),
				/* "Year View" Gadget */
				url-prefix("http://ode25pfjgmvpquh3b1oqo31ti5ibg5fr-a-cal"),
				/* "World clock" Gadget */
				url-prefix("http://desekmmkncsf9nhvc4e90qe7tl9q9s81-a-cal"),
				/* "Jump to date" Gadget */
				url-prefix("http://pde6cmlm1pmm7h6k14u5q7d8mh3es9u4-a-cal"),
				/* Create Event - Add Attachment Popup */
				url-prefix("http://docs.google.com/picker?hl=en&nav=")
				{

/*
 * ========================================
 * CSS Resets and Cleanup
 * ========================================
 */

/* Font Family */
*{font-family: Tahoma, Verdana, Arial, sans-serif !important}

/* Text Selection */
::-moz-selection{background:#40464F;color:#FFF}
a::-moz-selection{color:#FB0}

/* Body */
body.ff,			/* Main */
body[dir],			/* Gadgets */
body[onunload]		/* Create Event - Add Attachment Popup */
{background: #566068 !important}

/* Form Reset */
button,input,option,select,textarea {-moz-appearance:none!important;-webkit-appearance:none!important}
*{outline:0!important}

/* Reset Styling */
#gbar,					/* Google Bar - Left */
#guser,					/* Google Bar - Right */
#gbs,					/* Google Bar - "More" Dropdown Background */
.logoparent,			/* Logo Bar - Logo Wrapper */
.chromeColor,			/* Sidebar Blocks - Body Wrapper */
#calendars_my,			/* My Calendars - Wrapper */
.callistLinkAdd,		/* Sidebar Blocks - Footer - "Add" Link */
.bubble-top,			/* Bubble - Top */
.bubble-bottom,			/* Bubble - Bottom */
.t-chrome,				/* Create Event - Body */
.picker-header-root,	/* Create Event - Add Attachment Popup - Wrapper */
.t-settings,			/* Settings */
#set					/* Settings - Wrapper */
{
	background: transparent !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important
}

/* Trash Can */
.gbh,								/* Google Bar - Underline */
.goog-imageless-button-top-shadow,	/* Default Button Shadows */
.logoMargin,						/* Search Options Popup - Title */
.mbox-t1, .mbox-t2,					/* Notification Messages - Corners */
.zippy-arrow,						/* Sidebar Blocks - Header - Toggle Button */
.mg-print-img,						/* Calendar Tools - Print Button - Icon */
.O,									/* Tasks - Event Body - Calendar Icon */
.bubble-cell-side,					/* Bubble - Sides */
.bubble-corner,						/* Bubble - Corners */
.stitle								/* Settings - Title */
{display: none !important}

/*
 * ========================================
 * Images
 * ========================================
 */

/* Arrows */
.gb3 small,								/* Gbar - "More"/"Settings" */
.sn-link-nodec,							/* "Other Calendars" - Footer - "Add" Button */
.lc,									/* Tasks - Footer - "Options" Button */
.y .goog-flat-menu-button-dropdown		/* Tasks - Event Body - "Move to list" Button */
{background-image: url(http://67.222.52.82/gr/img/arrows.png) !important}

/* Popup Dialog */
	#gbi,								/* Google Bar - "More" Dropdown */
	.goog-offlinestatuscard-content,	/* Google Bar - Offline - Popup */
	#gbg,								/* Google Bar - Settings Dropdown */
	#sropt .searchBox,					/* Search Options Popup */
	.qab-container,						/* Quick Add Popup */
	.bubble,							/* Event Bubble */
	.ccp .boxbody,						/* Calendar List - Options Dropdown */
	#addP,								/* Other Calendars - Footer - Add Dropdown */
	.static-form-dialog,				/* "Add a friend's calendar" Popup */
	.oc .goog-menu,						/* Tasks - Footer - Options Dropdown */
	.yb .goog-menu,						/* Tasks - Event Body - "Move to List" Dropdown */
	#tip,								/* Contact Mouseover */
	.cal-dialog,						/* Create Event - Discard Popup */
	.dpi-popup,							/* Create Event - When - Minical Dropdown */
	.goog-container-vertical,			/* Create Event - When - Time Dropdown */
	.onepick-dialog,					/* Create Event - Add attachment Popup */
	.ac-renderer						/* Create Event - Guests - Guest Autocomplete */
	{background-image:url(http://67.222.52.82/gr/img/popup.png)!important}

/* Checkbox */
.f,			/* Tasks Gadget */
.tc-icon	/* Tasks in Month View */
{background-image:url(http://67.222.52.82/gr/img/checkbox.gif)!important}

/* Gbar */
	/* Offline Icon */
	#offline_sc a {background-image: url(http://67.222.52.82/gr/img/offline.png) !important}

	/* Labs Icon */
	#labsLink {background-image: url(http://67.222.52.82/gr/img/icon-labs.png) !important}

/* Logo Bar */
	/* Logo */
	#mainlogo{background-image:url(http://67.222.52.82/gr/img/logo-gcal.png)!important}

/* Close Button */
.goog-offlinestatuscard-closecard,			/* Offline Popup */
.sng-remove,								/* Sidebar Gadget */
.static-form-dialog-title-close,			/* "Add a friend's calendar" Popup */
.close,										/* "Free or Busy" Gadget - Results - Row */
.bubble-closebutton,						/* Bubble */
.wb .xb,									/* Bubble - Edit Task - Date */
.cal-dialog-title-close,					/* Create Event - Discard Popup */
.picker-header-close span					/* Create Event - Add Attachment Popup */
{background: url(http://67.222.52.82/gr/img/button-close.gif) no-repeat !important}

/* Up/Down Arrows */
.dp-sb-prev, .dp-sb-next,	/* Minical - Back/Next Buttons */
.lv-up, .lv-down			/* Agenda View - Up/Down Buttons */
{background-image: url(http://67.222.52.82/gr/img/button-calnav.gif) !important}

/* Calendar Tools - Back/Forward */
.navbutton {background-image: url(http://67.222.52.82/gr/img/button-calnavbig.gif) !important}

/* Tasks - Button Icons */
.g .a {background-image: url(http://67.222.52.82/gr/img/icon-tasks.png) !important}

/*
 * ========================================
 * Global Styles
 * ========================================
 */

/* Links (Blue) */
.st-more,					/* Month View - Day Block - "+# More" */
#lv_listview .eb-map-link,	/* Agenda View - Details - "Map" */
.lv-datelink,				/* Agenda View - Date */
.gcal-reminderlist .lk,		/* Create Event - Options - "Add a reminder" */
.helplink,					/* Create Event - Optoins - "Learn about..." */
.lk-online,					/* Settings - "Show an additional time zone" */
#svalues a					/* Settings - Calendars */
{
	color: #2A5DB0 !important;	
}

	.st-more:focus,.st-more:hover,				/* Month View - Day Block - "+# More" */
	#lv_listview .eb-map-link:focus,			/* Agenda View - Details - "Map" */
	#lv_listview .eb-map-link:hover,
	.lv-datelink:focus, .lv-datelink:hover,		/* Agenda View - Date */
	.gcal-reminderlist .lk:hover,				/* Create Event - Options - "Add a reminder" */
	.gcal-reminderlist .lk:focus,
	.helplink:focus, .helplink:hover,			/* Create Event - Optoins - "Learn about..." */
	.lk-online:focus, .lk-online:hover,			/* Settings - "Show an additional time zone" */
	#svalues a:focus, #svalues a:hover			/* Settings - Calendars */
	{
		color: #414750 !important;
	}


/* Links (Orange) */
#gbarmsgbox a,							/* Google Bar - "You have lost connection..." Message */
.goog-offlinestatuscard-action span,	/* Offline Popup */
.static-form-dialog-content	a,			/* "Import calendar" Popup */
#openform a,							/* "Free or Busy" Gadget - Results - "Add" */
.gadget-canvas-headerfooter .lk,		/* "Year View" Gadget - View - "Back to calendar" */
.eb-map-link,							/* Bubble - "Where" - "Map" */
#tip a,									/* Contact Mouseover */
.breadcrumbs-item,						/* Create Event - Add Attachment Popup - Breadcrumb Link */
.upload-file .goog-flat-button,			/* Create Event - Add Attachment Popup - Upload - Link */
.privacy-policy a						/* Settings - Footer */
{
	color: #FB0 !important;
	text-decoration: none !important
}

	#gbarmsgbox a:focus, #gbarmsgbox a:hover,				/* Google Bar - "You have lost connection..." Message */
	.goog-offlinestatuscard-action span:focus,				/* Offline Popup */
	.goog-offlinestatuscard-action span:hover,
	.static-form-dialog-content	a:focus,					/* "Import calendar" Popup */
	.static-form-dialog-content	a:hover,
	#openform a:hover, #openform a:focus,					/* "Free or Busy" Gadget - Results - "Add" */
	.gadget-canvas-headerfooter .lk:focus,					/* "Year View" Gadget - View - "Back to calendar" */
	.gadget-canvas-headerfooter .lk:hover,
	.eb-map-link:focus, .eb-map-link:hover,					/* Bubble - "Where" - "Map" */
	#tip a:focus, #tip a:hover,								/* Contact Mouseover */
	.breadcrumbs-item:focus, .breadcrumbs-item:hover,		/* Create Event - Add Attachment Popup - Breadcrumb Link */
	.upload-file .goog-flat-button-hover,					/* Create Event - Add Attachment Popup - Upload - Link */
	.upload-file .goog-flat-button-focused,
	.privacy-policy a:focus, .privacy-policy a:hover		/* Settings - Footer */
	{
		color: #FFF !important;
	}
	
/* Button: Gray/Flat */
.goog-imageless-button,						/* Default */
#lv_listview .eb-action-link,				/* Agenda View - Event Details - Actions */
#lv_listview .eb-action,					/* Agenda View - Event Details - Footer Actions */
#attach-gdoc,								/* Create Event - "Add attachment */
#sbody .buttons .lk,						/* Settings - "Back to Calendar" */
#sbody .buttons input,						/* Settings - "Save"/"Cancel" */
#set .button								/* Settings - Default */
{
	background-image: -moz-linear-gradient(top, #F1F1F1, #E0E0E0) !important;
	border: 1px solid #FFF !important;
	color: #333 !important;
	cursor: pointer !important;
	font-size: 11px !important;
	font-weight: normal !important;
	-moz-box-shadow: #666 0 0 1px;
	-moz-border-radius: 4px !important;
	padding: 2px 8px 3px !important;
	text-decoration: none !important;
	/*text-shadow: #FFF 0 1px 1px;*/
	-webkit-box-shadow: #666 0 0 1px;
	-webkit-border-radius: 4px !important;
}
	
	/* Hover */
	.goog-imageless-button-hover,						/* Default */
	#lv_listview .eb-action-link:hover,					/* Agenda View - Event Details - Actions */
	#lv_listview .eb-action:hover,						/* Agenda View - Event Details - Footer Actions */
	#attach-gdoc:hover,									/* Create Event - "Add attachment */
	#sbody .buttons .lk:hover,							/* Settings - "Back to Calendar" */
	#sbody .buttons input:hover,						/* Settings - "Save"/"Cancel" */
	#set .button:hover									/* Settings - Default */
	{
		background-image: -moz-linear-gradient(top, #EAEAEA, #DADADA) !important;
		border: 1px solid #FFF !important;
		color: #333 !important;
	}
	

	/* Focus */
	.goog-imageless-button-focused,						/* Default */
	#lv_listview .eb-action-link:focus,					/* Agenda View - Event Details - Actions */
	#lv_listview .eb-action:focus,						/* Agenda View - Event Details - Footer Actions */
	#attach-gdoc:focus,									/* Create Event - "Add attachment */
	#sbody .buttons .lk:focus,							/* Settings - "Back to Calendar" */
	#sbody .buttons input:focus,						/* Settings - "Save"/"Cancel" */
	#set .button:focus									/* Settings - Default */
	{
		background-image: -moz-linear-gradient(top, #F7F5C9, #F7EBD3) !important;
		border: 1px solid #FFF !important;
		color: #333 !important;
	}
	
	/* Active */
	.goog-imageless-button-active,						/* Default */
	.yb .goog-flat-menu-button-active,					/* Tasks - Event Body - "Move to list" */
	#lv_listview .eb-action-link:active,				/* Agenda View - Event Details - Actions */
	#lv_listview .eb-action:active,						/* Agenda View - Event Details - Footer Actions */
	#attach-gdoc:active,								/* Create Event - "Add attachment */
	#sbody .buttons .lk:active,							/* Settings - "Back to Calendar" */
	#sbody .buttons input:active,						/* Settings - "Save"/"Cancel" */
	#set .button:active									/* Settings - Default */
	{
		background-image: -moz-linear-gradient(top, #DFDFDF, #F0F0F0) !important;
	}
	
	/* Button Reset */
	.goog-imageless-button-outer-box {
		border: 0 !important;
		left: 0 !important;
		margin: 0 !important;
	}
	
		.goog-imageless-button-content {
			color: inherit !important;
			line-height: normal !important;
			padding: 0 !important
		}
	
/* Button: Blue/Default */
button,												/* Default */
input[type="file"] input[type="button"],			/* File Browse Inputs */
input[type="submit"],								/* Default Submit */
#searchSubmit .goog-imageless-button,				/* Search Options Popup */
.qab-container .goog-imageless-button,				/* Quick Add Popup - Add */
.qnb-container .goog-imageless-button,				/* Sidebar - "Create Event" */
.date-nav-buttons .goog-imageless-button,			/* Calendar Tools - "Today" */
.mg-print,											/* Calendar Tools - "Print" */
.mg-refresh,										/* Calendar Tools - "Refresh" */
.ic, .g,											/* Tasks - Footer - Buttons */
.yb .goog-flat-menu-button,							/* Tasks - Event Body - "Move to list" */
.eb-action-link,									/* Bubble - Actions */
.eb-action,											/* Bubble - Footer - Actions */
.cb-switcher-link,									/* Bubble - Event/Task Switcher */
.cb-actions .goog-imageless-button,					/* Bubble - "Create Event" */
.cb-actions a,										/* Bubble - "Edit event details" */
.tc-bubble .goog-imageless-button,					/* Bubble - Edit Task - "Close" */
.tc-bubble .lk,										/* Bubble - Edit Task - "Delete" */
.chead a,											/* Agenda View - "Expand"/"Collapse" */
.ep-headerfooter a,									/* Create Event - "Back to calendar" */
.framepane-content .goog-imageless-button,			/* Create Event - Add Attachment Popup */
.upload-add-another,								/* Create Event - Add Attachment Popup - Upload - "Add another file" */
.stabs-link,										/* Settings - Menu */
.buttons .lk,										/* Settings - Bottom - "Back to Calendar" */
.buttons input										/* Settings - Bottom - "Save"/"Cancel" */
{
	background-image: -moz-linear-gradient(top, #5A656E, #3B4149) !important;
	border: 1px solid #6F7B87 !important;
	border-top: 1px solid #7E8D99 !important;
	color: #EEE !important;
	cursor: pointer !important;
	font-size: 11px !important;
	font-weight: normal !important;
	-moz-box-shadow: #2D3136 0 0 1px;
	-moz-border-radius: 4px !important;
	padding: 2px 8px 3px !important;
	text-decoration: none !important;
	/*text-shadow: 0 1px 1px #2D3136;*/
	-webkit-box-shadow: #2D3136 0 0 1px;
	-webkit-border-radius: 4px !important;
}
	
	/* Focus/Hover */
	button:hover, button:focus,							/* Default */
	input[type="file"] input[type="button"]:hover,		/* File Browse Inputs */
	input[type="file"] input[type="button"]:focus,
	input[type="submit"]:hover,							/* Default Submit */
	input[type="submit"]:focus,
	#searchSubmit .goog-imageless-button-focused,		/* Search Options Popup */
	#searchSubmit .goog-imageless-button-hover,
	.qab-container .goog-imageless-button-focused,		/* Quick Add Popup - Add */
	.qab-container .goog-imageless-button-hover,
	.qnb-container .goog-imageless-button-focused,		/* Sidebar - "Create Event" */
	.qnb-container .goog-imageless-button-hover,
	.date-nav-buttons .goog-imageless-button-focused,	/* Calendar Tools - "Today" */
	.date-nav-buttons .goog-imageless-button-hover,
	.mg-print:focus, .mg-print:hover,					/* Calendar Tools - "Print" */
	.mg-refresh:focus, .mg-refresh:hover,				/* Calendar Tools - "Refresh" */
	.ic:hover, .ic:focus, .g:hover, .g:focus,			/* Tasks - Footer - Buttons */
	.yb .goog-flat-menu-button-hover,					/* Tasks - Event Body - "Move to list" */
	.yb .goog-flat-menu-button-focused,
	.eb-action-link:focus, .eb-action-link:hover,		/* Bubble - Actions */
	.eb-action:focus, .eb-action:hover,					/* Bubble - Footer - Actions */
	.cb-switcher-link:focus,.cb-switcher-link:hover,	/* Bubble - Event/Task Switcher */
	.cb-actions .goog-imageless-button:focus,			/* Bubble - "Create Event" */
	.cb-actions .goog-imageless-button:hover,
	.cb-actions a:focus, .cb-actions a:hover,			/* Bubble - "Edit event details" */
	.tc-bubble .goog-imageless-button-hover,			/* Bubble - Edit Task - "Close" */
	.tc-bubble .goog-imageless-button-focused,
	.tc-bubble .lk:focus, .tc-bubble .lk:hover,			/* Bubble - Edit Task - "Delete" */
	.chead a:hover, .chead a:focus,						/* Agenda View - "Expand"/"Collapse" */
	.ep-headerfooter a:focus, .ep-headerfooter a:hover,	/* Create Event - "Back to calendar" */
	.framepane-content .goog-imageless-button-focused,	/* Create Event - Add Attachment Popup */
	.framepane-content .goog-imageless-button-hover,
	.upload-add-another:hover,.upload-add-another:focus,/* Create Event - Add Attachment Popup - Upload - "Add another file" */
	.stabs-link:hover, .stabs-link:focus,				/* Settings - Menu */
	.buttons .lk:hover,.buttons .lk:focus,				/* Settings - Bottom - "Back to Calendar" */
	.buttons input:hover, .buttons input:focus			/* Settings - Bottom - "Save"/"Cancel" */
	{
		background-image: -moz-linear-gradient(top, #6D7984, #59616C) !important;
		border: 1px solid #8A9BA7 !important;
		border-top: 1px solid #C5CDD3 !important;
		color: #FFF !important;
	}
	
	/* Active */
	button:active,										/* Default */
	input[type="file"] input[type="button"]:active,		/* File Browse Inputs */
	input[type="submit"]:active,						/* Default Submit */
	#searchSubmit .goog-imageless-button-active,		/* Search Options Popup */
	.qab-container .goog-imageless-button-active,		/* Quick Add Popup - Add */
	.qnb-container .goog-imageless-button-active,		/* Sidebar - "Create Event" */
	.date-nav-buttons .goog-imageless-button-active,	/* Calendar Tools - "Today" */
	.mg-print:active,									/* Calendar Tools - "Print" */
	.mg-refresh:active,									/* Calendar Tools - "Refresh" */
	.ic:active, .g:active,								/* Tasks - Footer - Buttons */
	.yb .goog-flat-menu-button-active,					/* Tasks - Event Body - "Move to list" */
	.eb-action-link:active,								/* Bubble - Actions */
	.eb-action:active,									/* Bubble - Footer - Actions */
	.cb-switcher-link:active,							/* Bubble - Event/Task Switcher */
	.cb-actions .goog-imageless-button:active,			/* Bubble - "Create Event" */
	.cb-actions a:active,								/* Bubble - "Edit event details" */
	.tc-bubble .goog-imageless-button-active,			/* Bubble - Edit Task - "Close" */
	.tc-bubble .lk:active,								/* Bubble - Edit Task - "Delete" */
	.chead a:active,									/* Agenda View - "Expand"/"Collapse" */
	.ep-headerfooter a:active,							/* Create Event - "Back to calendar" */
	.framepane-content .goog-imageless-button-active,	/* Create Event - Add Attachment Popup */
	.upload-add-another:active,							/* Create Event - Add Attachment Popup - Upload - "Add another file" */
	.stabs-link:active,									/* Settings - Menu */
	.buttons .lk:active,								/* Settings - Bottom - "Back to Calendar" */
	.buttons input:active								/* Settings - Bottom - "Save"/"Cancel" */
	{
		background-image: -moz-linear-gradient(top, #3B4149, #5A656E) !important;
	}
	
	/* Disabled */
	#calcontent .goog-imageless-button-disabled,		/* Default */
	.framepane-content .goog-imageless-button-disabled	/* Create Event - Add Attachment Popup */
	{
		cursor: default !important;
		opacity: 0.5;
	}
	
		.goog-imageless-button-disabled .goog-imageless-button-outer-box {
			background: transparent !important;
			color: #EEE !important;
		}
	
/* File Browse Input */
	/* "Browse..." Button */
	input[type="file"] input[type="button"] {
		margin: 0 0 0 3px;
		vertical-align: 1px;
	}

/* Input/Select Fields */
input[type="text"],input[type="password"],	/* Default Inputs */
select,										/* Default Selects */
#maininput,									/* Logo Bar - Search */
.searchBox input,							/* Search Options Popup */
.textbox-fill-input,						/* "Other Calendars" - Search */
.gc-dialoginput,							/* "Add a friend's calendar" Popup */
#gadgetaddbox,								/* Add Gadget Gadget - URL */
.Bb,										/* Tasks - Event Body - Date */
#year,										/* "Year View" Gadget */
#yearInput,									/* "Year View" Gadget - View */
input.text									/* Create Event - "When" Inputs */
{
	background-image: -moz-linear-gradient(top, #DDD, #FFF) !important;
	border: 1px solid #FFF !important;
	color: #505050 !important;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px !important;
	height: auto !important;
	margin: 0 !important;
	-moz-box-shadow: #666 0 0 1px;
	-moz-border-radius: 4px;
	padding: 2px 4px !important;
	-webkit-box-shadow: #666 0 0 1px;
	-webkit-border-radius: 4px;
}

	/* Hover */
	input[type="text"]:hover, input[type="password"]:hover,	/* Default Inputs */
	select:hover,											/* Default Selects */
	#maininput:hover,										/* Logo Bar - Search */
	.searchBox input:hover,									/* Search Options Popup */
	.textbox-fill-input:hover,								/* "Other Calendars" - Search */
	.gc-dialoginput:hover,									/* "Add a friend's calendar" Popup */
	#gadgetaddbox:hover,									/* Add Gadget Gadget - URL */
	.Bb:hover,												/* Tasks - Event Body - Date */
	#year:hover,											/* "Year View" Gadget */
	#yearInput:hover,										/* "Year View" Gadget - View */
	input.text:hover										/* Create Event - "When" Inputs */
	{
		background-image: -moz-linear-gradient(top, #D4D4D4, #FAFAFA) !important;
		color: #202020 !important;
	}

	/* Focus */
	input[type="text"]:focus, input[type="password"]:focus,	/* Default Inputs */
	select:focus,											/* Default Selects */
	#maininput:focus,										/* Logo Bar - Search */
	.searchBox input:focus,									/* Search Options Popup */
	.textbox-fill-input:focus,								/* "Other Calendars" - Search */
	.gc-dialoginput:focus,									/* "Add a friend's calendar" Popup */
	#gadgetaddbox:focus,									/* Add Gadget Gadget - URL */
	.Bb:focus,												/* Tasks - Event Body - Date */
	#year:focus,											/* "Year View" Gadget */
	#yearInput:focus,										/* "Year View" Gadget - View */
	input.text:focus										/* Create Event - "When" Inputs */
	{
		background-image: -moz-linear-gradient(top, #F7F5C9, #F7EBD3) !important;
		color: #000 !important;
	}
	
/* Select */
select {
	background-color: transparent;
	cursor: pointer;
	padding: 1px 4px 2px !important
}

	select input[type="button"] {
		background-color: transparent !important;
		border: 0 !important;
		-moz-box-shadow: #FFF 0 0 0 !important;
		-webkit-box-shadow: #FFF 0 0 0 !important
	}

/* Option Fields */
option {
	background: #FFF !important;
	color: #202020 !important;
	font-size: 11px !important;
	padding: 0 6px !important;
}

/* Textareas */
textarea {
	background-image: -moz-linear-gradient(top, #DDD, #FFF) !important;
	border: 1px solid #FFF !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

	textarea:focus {background-image: -moz-linear-gradient(top, #F7F5C9, #F7EBD3) !important}

/* Checkboxes and Radio Buttons */
input[type="checkbox"], input[type="radio"] {
	background-image: -moz-linear-gradient(top, #CCC, #FFF) !important;
	border: 2px solid !important;
	cursor: pointer;
	-moz-border-bottom-colors: #999 #FFF !important;
	-moz-border-left-colors: #999 #FFF !important;
	-moz-border-right-colors: #999 #FFF !important;
	-moz-border-top-colors: #999 #FFF !important;
}

	input[type="radio"] {
		-moz-box-shadow: #999 0 0 1px;
		-webkit-box-shadow: #999 0 0 1px
	}
	
	input[type="checkbox"]:hover,
	input[type="radio"]:hover {
		background-image: -moz-linear-gradient(top, #DDD, #FFF) !important;
	}
	
	input[type="checkbox"][disabled] {opacity: 0.5}
	
/* Image Checkbox */
.f,				/* Tasks Gadget */
.tc-icon		/* Tasks in Month View */
{
	background-position: 0 0 !important;
	background-repeat: no-repeat;
	height: 13px !important;
	width: 13px !important;
}

	/* Hover */
	.f:hover,			/* Tasks Gadget */
	.tc-icon-hover		/* Tasks in Month View */
	{
		opacity: 0.9;
	}

	/* Checked */
	.f.D,						/* Tasks Gadget */
	.tc-icon-check				/* Tasks in Month View */
	{
		background-position: -13px 0 !important;
	}

/* Popup Dialogs */
#gbi,								/* Google Bar - "More" Dropdown */
.goog-offlinestatuscard-content,	/* Google Bar - Offline - Popup */
#gbg,								/* Google Bar - Settings Dropdown */
#sropt .searchBox,					/* Search Options Popup */
.qab-container,						/* Quick Add Popup */
.bubble,							/* Event Bubble */
.ccp .boxbody,						/* Calendar List - Options Dropdown */
#addP,								/* Other Calendars - Footer - Add Dropdown */
.static-form-dialog,				/* "Add a friend's calendar" Popup */
.oc .goog-menu,						/* Tasks - Footer - Options Dropdown */
.yb .goog-menu,						/* Tasks - Event Body - "Move to List" Dropdown */
#tip,								/* Contact Mouseover */
.cal-dialog,						/* Create Event - Discard Popup */
.dpi-popup,							/* Create Event - When - Minical Dropdown */
.goog-container-vertical,			/* Create Event - When - Time Dropdown */
.onepick-dialog,					/* Create Event - Add attachment Popup */
.ac-renderer						/* Create Event - Guests - Guest Autocomplete */
{
	background-color: transparent !important;
	border: 1px solid #D2D2D2 !important;
	color: #FFF !important;
	-moz-border-radius: 8px;
	-moz-box-shadow: #888 0 0 8px !important;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: #888 0 0 8px !important;
}

	/* Popup Dialogs - Rows */
	#gbi a.gb2,					/* Google Bar - "More" Dropdown */
	#gbg a.gb2,					/* Google Bar - Settings Dropdown */
	a.caloptions-link,			/* Calendar List - Options Dropdown */
	.addmenu, .addmenu-hover,	/* Other Calendars - Footer - Add Dropdown */
	.oc .goog-menuitem,			/* Tasks - Footer - Options Dropdown */
	.yb .goog-menuitem,			/* Tasks - Event Body - "Move to List" Dropdown */
	.goog-control,				/* Create Event - When - Time Dropdown */
	.ac-row						/* Create Event - Guests - Guest Autocomplete */
	{
		background: transparent !important;
		color: #FFF !important;
		cursor: pointer !important;
		height: auto !important;
		line-height: normal !important;
		font-size: 11px !important;
		margin: 0 !important;
		padding: 3px 8px !important;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
	}

	/* Focus/Hover */
	#gbi a.gb2:hover, #gbi a.gb2:focus,		/* Google Bar - "More" Dropdown */
	#gbg a.gb2:hover, #gbg a.gb2:focus,		/* Google Bar - Settings Dropdown */
	a.caloptions-link-hover,				/* Calendar List - Options Dropdown */
	.addmenu-hover,							/* Other Calendars - Footer - Add Dropdown */
	.oc .goog-menuitem-highlight,			/* Tasks - Footer - Options Dropdown */
	.yb .goog-menuitem-highlight,			/* Tasks - Event Body - "Move to List" Dropdown */
	.goog-control-hover,					/* Create Event - When - Time Dropdown */
	.ac-active								/* Create Event - Guests - Guest Autocomplete */
	{
		background: #222 !important;
		text-decoration: none !important;
	}
	
	/* Disabled */
	disalbed
	{
		cursor: default !important;
		opacity: 0.5;
	}
	
/* Close Button */
.goog-offlinestatuscard-closecard,			/* Offline Popup */
.sng-remove,								/* Sidebar Gadget */
.static-form-dialog-title-close,			/* "Add a friend's calendar" Popup */
.close,										/* "Free or Busy" Gadget - Results - Row */
.bubble-closebutton,						/* Bubble */
.wb .xb,									/* Bubble - Edit Task - Date */
.cal-dialog-title-close,					/* Create Event - Discard Popup */
.picker-header-close span					/* Create Event - Add Attachment Popup */
{
	border: 0 !important;
	cursor: pointer;
	height: 16px !important;
	opacity: 0.8;
	width: 16px !important;
}

	.goog-offlinestatuscard-closecard:hover,
	.sng-remove:hover,
	.static-form-dialog-title-close:hover,
	.close:hover,
	.bubble-closebutton:hover,
	.wb .xb:hover,
	.cal-dialog-title-close:hover,
	.picker-header-close span:hover
	{opacity: 1.0}

/*
 * ========================================
 * Google Bar
 * ========================================
 */

.onegpad {
	background-image: -moz-linear-gradient(top, #202427, #282C30, #1B1E20) !important;
	height: 22px;
	padding: 0 12px 0 0 !important;
}

	/* Left/Right */
	#gbar, #guser {
		font-size: 11px !important;
		line-height: 18px
	}
	
		/* Items */
		a.gb1, a.gb3, a.gb4, #offline_sc a
		{
			color: #999 !important;
			text-decoration: none !important;
		}
		
			a.gb1:focus, a.gb1:hover,
			a.gb3:focus, a.gb3:hover,
			a.gb4:focus, a.gb4:hover,
			#offline_sc a:focus, #offline_sc a:hover
			{
				color: #DDD !important;	
			}
			
	/* Left */
	#gbar {margin-left: 12px !important}
	
		/* Items */
		.gb1, .gb3 {margin-right: 6px !important}
		
			/* "More" */
			.gb3 u {text-decoration: none !important}
			
			/* "More"/"Settings" Arrow */
			.gb3 small {
				background-position: 0 0;
				background-repeat: no-repeat;
				display: inline-block;
				font-size: 0;
				height: 3px;
				vertical-align: middle;
				width: 5px;
			}
			
				.gb3:hover small {background-position: 0 -3px}
				
		/* Title */
		b.gb1 {color: #FB0 !important}

	/* Right */
	#guser {color: #FB0 !important}
	
		/* Email */
		#guser b {color: #DDD}
		
		/* Offline Icon - Statuses */
		.goog-offlinestatus-online {background-position: 0 0 !important}
		.goog-offlinestatus-syncing {background-position: 0 -22px !important}
		.goog-offlinestatus-offline {background-position: 0 -99px !important}
		#offline_sc .goog-offlinestatus-notinstalled {background: transparent !important}
		
		/* Labs Icon */
		#labsLink {
			background-position: 0 0 !important;
			height: 0 !important;
			padding: 13px 11px 0 0;
			vertical-align: -2px;
			width: 0 !important;
		}
		
			#labsLink:hover, #labsLink:focus {background-position: -11px 0 !important}
			
		/* "Sign Out" */
		.gb4[href="logout"] {
			color: #DDD !important;
			font-weight: bold;
		}
		
			.gb4[href="logout"]:focus, .gb4[href="logout"]:hover {color: #FFF !important}

/*
 * ========================================
 * Loading Message
 * ========================================
 */

#lo,			/* "Loading..." */
#gbarmsgbox		/* "You have lost connection..." */
{
	background-image: -moz-linear-gradient(top, #620000, #B80000) !important;
	border: 1px solid #9B0000 !important;
	color: #FFF !important;
	font-size: 11px !important;
	height: 19px;
	line-height: 18px;
	-moz-border-radius: 3px;
	padding: 0 10px !important;
	-webkit-border-radius: 3px;
}

/*
 * ========================================
 * Offline Popup
 * ========================================
 */
 
/* Status */
.goog-offlinestatuscard-status {
	color: #DDD !important;
	font-size: 11px;
}

/* Info */
.goog-offlinestatuscard-message {
	color: #DDD !important;
	font-size: 11px
}

/* "If you disconnect now" */
.goog-offlinestatuscard-progressbarstatus {color: #FFF !important}

/*
 * ========================================
 * Logo Bar
 * ========================================
 */

/* Logo Bar */
#topBar {
	background-image: -moz-linear-gradient(top, #C5C5C5, #FFF) !important;
	border-top: 1px solid #EEE;
	height: 54px
}

	/* Logo */
	#mainlogo {
		background-position: center center !important;
		height: 0 !important;
		margin: 0 0 0 19px !important;
		padding: 54px 91px 0 0 !important;
		width: 0 !important;
	}
	

		#mainlogo:hover{opacity: 0.8}
		
	/* Search Wrapper */
	#topCtrls {padding: 15px 0 0 12px !important}
	
		/* Input */
		#maininput {width: 200px}
		
		/* Buttons */
		#topCtrls .goog-imageless-button {margin: 0 4px !important}
		
		/* Actions Cell */
		#srreg .lk {
			color: #566068 !important;
			text-decoration: none !important;
		}
		
			#srreg .lk:focus, #srreg .lk:hover {color: #000 !important}

/*
 * ========================================
 * "Show Search Options"
 * ========================================
 */


/* Search Options */
#sropt .searchBox {
	margin: -70px 0 0 25%;
	min-width: 550px;
	position: absolute;
	z-index: 1;
}

	/* Labels */
	#sropt .asl,
	#sropt #sr_dateRangeOwner {
		color: #FFF;
		font-size: 11px !important;
		font-weight: normal !important;
	}
	
		/* Make select box same width and input boxes */
		#sropt td select {width: 101% !important}

/*
 * ========================================
 * Notification Messages
 * ========================================
 */

/* Container */
#ntowner {margin-top: -10px}

	/* Message */
	#nt2,					/* Default */
	.loadingstatusbox		/* Create Event - Add Attachment Popup */
	{
		background-image: -moz-linear-gradient(top, #F6ECAE, #EDD8AC) !important;
		border: 1px solid #FFF;
		color: #3F3F3F;
		font-size: 11px !important;
		font-weight: normal !important;
		-moz-border-radius: 4px;
		-moz-box-shadow: #777 0 0 3px;
		padding: 3px 8px !important;
		-webkit-border-radius: 4px;
		-webkit-box-shadow: #777 0 0 3px;
		white-space: nowrap;
	}
	
		/* Links */
		#nt2 .lk,
		#nt2 .ulnk,
		#nt2 a
		{
			color: #3F3F3F !important;
			font-weight: bold;
			text-decoration: none !important;
			/*text-shadow: #F8ECB4 0 1px 1px*/
		}
				
			#nt2 .lk:focus, #nt2 .lk:hover,
			#nt2 a:focus, #nt2 a:hover,
			#nt2 a:focus, #nt2 a:hover
			{color: #000 !important}

/*
 * ========================================
 * Main Wrapper
 * ========================================
 */
 
#calcontent {background-image: -moz-linear-gradient(top, #282D34 54px, #40464F 60px, #566068 25%) !important}

/*
 * ========================================
 * Calendar Tools
 * ========================================
 */

/* Left Cell */
	/* Create Event Section */
	.qnb-container {background: transparent !important}
	
		/* "Quick Add" */
		.qnb-quickadd {
			color: #CCC !important;
			font-size: 11px !important;
			text-decoration: none !important;
			top: -1px !important;
		}
		
			.qnb-quickadd:focus, .qnb-quickadd:hover {color: #FFF !important}
			
			/* Popup */
				/* "Quick Add" */
				.qab-container label {color: #FFF !important}
				
				/* Textbox */
				.qab-container textarea {
					height: 17px !important;
					padding-top: 1px !important
				}
				
				/* Example */
				.qab-container p {color: #DDD !important}
 
/* Right Cell */
#mainnav {background: transparent !important}

	/* Wrapper */
	#chrome_main1 {background: transparent !important}
	
		/* Back/Forward Buttons */
		.navbutton {
			border: 0 !important;
			height: 22px !important;
			margin: 0 1px 0 0;
			padding: 0 !important;
			width: 31px !important;
		}
		
			.navBack {background-position: 0 0 !important}
			.navBack:hover {background-position: 0 -22px !important}
			.navForward {background-position: -31px 0 !important}
			.navForward:hover {background-position: -31px -22px !important}
			
		/* Current Date */
		.date-top {
			color: #FFF;
			padding: 0 6px !important;
		}
		
		/* "Print" Button */
		.mg-print {margin-right: 3px !important}
		
		/* Calendar Format Buttons */
		.button-strip {margin-right: -8px}
		
			.button-strip .goog-imageless-button {
				background-image: -moz-linear-gradient(top, #515B62, #464C55) !important;
				border: 1px solid #5E666E !important;
				border-top: 1px solid #8D99A5 !important;
				color: #EEE !important;
				font-size: 11px !important;
				font-weight: normal;
				margin: -2px 0 !important;
				-moz-border-radius: 0 !important;
				-moz-box-shadow: #000 0 0 1px;
				padding: 4px 8px 5px !important;
				text-decoration: none !important;
				/*text-shadow: #282D34 0 1px 1px;*/
				-webkit-border-radius: 0 !important;
				-webkit-box-shadow: #000 0 0 1px;	
			}
			
				/* Hover/Focus */
				.button-strip .goog-imageless-button-focused,
				.button-strip .goog-imageless-button-hover
				{
					background-image: -moz-linear-gradient(top, #6D7984, #59616C) !important;
					border: 1px solid #8A9BA7 !important;
					border-top: 1px solid #C5CDD3 !important;
				}
				
				/* Active */
				.button-strip .goog-imageless-button-active
				{
					background-image: -moz-linear-gradient(top, #6D7984, #59616C) !important;
					border: 1px solid #8A9BA7 !important;
					border-top: 1px solid #C5CDD3 !important;
				}
				
				/* Selected */
				.button-strip .goog-imageless-button-checked
				{
					background-image: -moz-linear-gradient(top, #3F454E, #363D42) !important;
					border: 1px solid #5E666E !important;
					border-top: 1px solid #93A9AD !important;
				}

/*
 * ========================================
 * Mini-Calendar
 * ========================================
 */

/* Wrapper */
.dpdiv {
	background-image: -moz-linear-gradient(top, #6E7680, #556169 2px, #525B63 6px, #424851 19px, #40464F 20px, #20262F) !important;
	padding: 0 !important;
}

	/* Table */
	.dp-monthtable {border-spacing: 1px !important}

		/* Month Name */
		.dp-cell.dp-sb-cur {
			color: #EEE !important;
			padding: 7px 8px !important;
			text-decoration: none !important;
		}
		
			.dp-cell.dp-sb-cur:hover {color: #FFF !important}
		
		/* Buttons Cell */
		.dp-sb-nav {
			padding: 7px 8px 7px 0 !important;
			white-space: nowrap
		}
		
			/* Prev/Next Buttons */
			.dp-sb-prev, .dp-sb-next,	/* Mini-calendar */
			.lv-up, .lv-down			/* Agenda View */
			{
				height: 14px !important;
				margin: 0 !important;
				width: 21px !important
			}
			
				.dp-sb-prev, .lv-up {background-position: -21px 0 !important}
				.dp-sb-prev:hover, .lv-up:hover {background-position: -21px -14px !important}
				.dp-sb-next, .lv-down {background-position: 0 0 !important}
				.dp-sb-next:hover, .lv-down:hover {background-position: 0 -14px !important}
				
		/* Cells */
		.dp-cell {
			color: #CCC !important;
			font-size: 11px !important
		}
		
			/* Days of the Week */
			.dp-dayh {
				background-image: -moz-linear-gradient(top, #6E7680, #40464F 2px, #20262F) !important;
				color: #FB0 !important;
			}
			
			/* Days */
			.dp-weekday {background-image: -moz-linear-gradient(top, #525B63, #20262F 2px, #10161F) !important}
			
			/* Weekends */
			.dp-weekend {background-image: -moz-linear-gradient(top, #626B73, #30363F 2px, #20262F) !important}
			
			/* Selected */
			.dp-weekday-selected, .dp-weekend-selected {
				background-image: -moz-linear-gradient(top, #929BA3, #60666F 2px, #50565F) !important;
				color: #EEE !important;
			}
			
			/* Today */
			.dp-today-selected {
				background-image: -moz-linear-gradient(top, #A2ABB3, #70767F 2px, #60666F) !important;
				border-color: #FB0 !important;
				color: #FFF !important;
			}
			
			/* Offmonth */
			.dp-offmonth, .dp-offmonth-selected {opacity: 0.6}
			
			/* Hover */
			.dp-onhover {
				background-image: -moz-linear-gradient(top, #A2ABB3, #70767F 2px, #60666F) !important;
				color: #EEE !important;
			}

/*
 * ========================================
 * Sidebar Blocks
 * ========================================
 */

/* Sidebar Blocks */
.nb_0,		/* Left Sidebar */
.sn-wrapper	/* Right Sidebar */
{border-top: 1px solid #6E7680 !important}

.nb_0_last,	/* Left Sidebar */
.sng-frame	/* Right Sidebar */
{border-bottom: 1px solid #6E7680 !important}

	/* Header */
	.calHeader,			/* Left Sidebar */
	.sng-title-bar		/* Right Sidebar */
	{
		background-image: -moz-linear-gradient(top, #556169 20%, #525B63 20.1%, #424851) !important;
		color: #FFF !important;
		font-size: 11px !important;
		/*text-shadow: #161B22 0 1px 1px;*/
	}
	
		/* Hover */
		.calHeader:hover,		/* Left Sidebar */
		.sng-title-bar:hover	/* Right Sidebar */
		 {background-image: -moz-linear-gradient(top, #464C55, #525C63) !important}
		 
		 /* Close Button */
		 .sng-remove {margin: 0 !important}
		 
	/* Left Sidebar - Calendar List */
	.calList {
		background-image: -moz-linear-gradient(top, #40464F, #20262F) !important;
		padding: 5px !important
	}

	/* Right Sidebar - Body */
	.sng-wrapper {border: 0 !important}
	
	/* Footer */
	.sn-link-container {
		background-image: -moz-linear-gradient(top, #5E666E, #434A53);
		border-top: 1px solid #6E7680;
		padding: 1px 10px 3px !important;
	}
	
		/* Buttons */
		.sn-link {
			color: #FFF !important;
			font-size: 11px !important;
			padding: 3px 7px 4px 0 !important;
			text-decoration: none !important;
			/*text-shadow: #161B22 0 1px 1px;*/
		}
		
			.sn-link:focus, .sn-link:hover
			{
				color: #DDD !important;	
			}

/*
 * ========================================
 * "My calendars"
 * ========================================
 */

/* Calendars */
.calList .calListLabelOuter {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

	/* Text */
	.calListLabel, .calListLabel-sel {
		color: #FFF !important;
		font-size: 11px !important;
	}

/*
 * ========================================
 * "Other calendars"
 * ========================================
 */

/* Search Plate */
#searchAddCalBox {
	background-image: -moz-linear-gradient(top, #5E666E, #434A53) !important;
	border-bottom: 1px solid #2E3135 !important;
	border-top: 1px solid #6E7680;
	cursor: default !important;
	font-size: 11px !important;
	padding: 4px 0 !important;
}

	/* Input */
	#searchAddCal {
		font-size: 11px !important;
		margin: 0 3px !important;
		width: 93% !important
	}

/* Calendar List */
#calendars_fav {margin: 0 !important}

/* Footer */
	/* "Add" Arrow */
	.sn-link-nodec {
		background-position: 0 -6px;
		background-repeat: no-repeat;
		display: inline-block;
		font-size: 0;
		height: 3px;
		margin: 0 7px 0 -7px;
		vertical-align: middle;
		width: 5px;
	}
	
		/* Dropdown */
		#addP {padding: 0 !important}

/*
 * ========================================
 * "Add gadget by URL" Gadget
 * ========================================
 */
 
/* Input */
#gadgetaddbox {
	margin: 1px 0 0 !important;
	width: 98px !important
}

/* "Add" Button */
#gadgetadd {vertical-align: top}

/*
 * ========================================
 * "Tasks" Gadget
 * ========================================
 */
 
/* List Name */
.ec {
	background-image: -moz-linear-gradient(top, #DDD, #BBB 1px, #999);
	color: #F9F9F9;
	font-size: 12px !important;
	text-shadow: #333 0 1px 1px;
}

/* List Body */
	/* Selected Task Cells */
	.H td {border-color: #666 !important}
	
	/* Checkbox */
	.f {margin-top: 4px !important}
	
/* Event Body */
.j .wb {background-image: -moz-linear-gradient(top, #40464F, #20262F)}

	/* "Back to List" */
	.wb .Y {
		background-image: -moz-linear-gradient(top, #5E666E, #434A53 95%, #6E7680);
		color: #EEE !important;
		font-size: 11px;
		padding: 3px !important;
		text-decoration: none !important;
		text-shadow: #232A33 0 1px 1px;
	}
	
	/* Rows */
	.j .yb {padding: 0 4px 10px !important}
		
		/* Textareas */
		.wb textarea {
			-moz-box-shadow: #999 0 0 1px;
			-webkit-box-shadow: #999 0 0 1px;	
		}
		
		/* Date Dropdown */
			.y .datepicker-container {
				background: #566068 !important;	
				height: 152px !important;
			}
		
		/* "Move to list" Button - Arrow */
		.y .goog-flat-menu-button-dropdown {
			background-position: 0 0 !important;
			height: 3px !important;
			width: 5px !important;	
		}
	
/* Footer */
.bc {
	background-image: -moz-linear-gradient(top, #5E666E, #434A53);
	border-top: 1px solid #6E7680;
}

	/* Inner Wrapper */
	.dc {border: 0 !important}
	
		/* "Options" Button Arrow */
		.lc {
			background-position: 0 -6px !important;
			height: 3px !important;
			width: 5px !important;	
		}
		
			/* Hover */
			.kc .lc {background-position: -5px -6px !important}
			
				/* Dropdown */
					/* Shortcut */
					.goog-menuitem-shortcut {color: #DDD !important}
		
		/* Action Buttons */
		.g {padding: 1px 3px 4px !important}
		
			/* Icons */
			.g .a {
				background-repeat: no-repeat !important;
				height: 17px !important;
				width: 16px !important;
			}
		
				/* Add Task */
				.fc {background-position: 1px 2px !important}
				
				/* Delete Task */
				.gc {background-position: -33px 1px !important}
				
				/* List */
				.hc {background-position: -63px 1px !important}
				
				.g .lc {display: none !important}

/*
 * ========================================
 * "Flair" Gadget
 * ========================================
 */

/* Wrapper */
#out,
#out div {
	color: #FFF !important;
	font-size: 11px !important;
	text-align: center
}

/*
 * ========================================
 * "Free or Busy" Gadget
 * ========================================
 */

/* Wrapper */
#gadget {
	background-image: -moz-linear-gradient(top, #40464F, #20262F) !important;
	width: 100% !important;
}

	/* Search */
		/* Input */
		#uid {width: 97% !important}
		
		/* Instructions */
		.note {
			color: #DDD !important;
			line-height: normal !important;
			padding-top: 3px;
			text-align: center;
		}
	
	/* Results */
		/* "Add" Button */
		#openform {
			background-image: -moz-linear-gradient(top, #5E666E, #434A53);
			margin: 0 !important;	
		}
		
		/* List */
			/* Header */
			.namerow td {border-top: 1px solid #6E7680 !important}
			
				/* Name */
				.name {
					color: #FFF !important;
					width: 120px !important;
				}
				
				/* Close Button */
				.close {
					display: block;
					font-size: 0 !important
				}
				
			/* Location */
			.location {
				color: #DDD;
				padding: 2px 5px !important
			}

/*
 * ========================================
 * "Year View" Gadget
 * ========================================
 */

/* Gadget */
	/* Input */
	#year {margin-top: 3px !important}
 
/* View */
	/* "Back to Calendar" Bar */
	.gadget-canvas-headerfooter {
		background-image: -moz-linear-gradient(top, #5E666E, #434A53);
		border-bottom: 1px solid #6E7680;	
	}
	
		/* "Year View" */
		.gadget-canvas-title {color: #FFF}
		
	/* Month Calendar */
	.month {
		background-image: -moz-linear-gradient(top, #556169, #525B63 6px, #424851 19px, #40464F 20px, #20262F);
		border: 1px solid #6E7680 !important;
		border-spacing: 1px !important;
		-moz-box-shadow: #20262F 0 0 2px;
		-webkit-box-shadow: #20262F 0 0 2px;
	}
	
		/* Header */
		td.monthHeader {
			background: transparent !important;
			color: #FFF !important;
			padding: 1px 4px 2px !important;
		}
		
		/* Day of the Week */
		td.dow {
			background-image: -moz-linear-gradient(top, #6E7680, #40464F 1px, #20262F) !important;
			border: 0 !important;
			color: #FB0 !important;	
			font-size: 11px !important;
		}
		
		/* Days */
		td.normal {background-image: -moz-linear-gradient(top, #525B63, #20262F 2px, #10161F) !important}
		
		/* Weekend */
		td.weekend {background-image: -moz-linear-gradient(top, #626B73, #30363F 2px, #20262F) !important}
		
		/* Clickable */
		td.clickable {
			color: #DDD !important;
			font-size: 11px !important;
		}
		
			td.clickable:hover {
				background-image: -moz-linear-gradient(top, #A2ABB3, #70767F 2px, #60666F) !important;
				color: #EEE !important;	
			}

/*
 * ========================================
 * "World clock" Gadget
 * ========================================
 */

/* Table */
	/* Rows */
	#zonetable tr[style] {
		background-image: -moz-linear-gradient(top, #2F3237, #1E2125);
		color: #EEE !important;	
	}
	
		/* Cells */
		#zonetable td[style] {
			border-bottom: 1px solid #40464F !important;
			font-size: 11px !important;
			padding: 1px 5px !important;
		}
		
			/* Text */
			#zonetable table td {font-size: 11px !important}
			
			/* Time */
			#zonetable .time {color: #FB0}
			
			/* "Settings" Link */
			#settingslink {
				color: #DDD !important;
				font-size: 11px !important;
				padding: 0 5px 2px 0 !important
			}
			
				#settingslink:hover {color: #FFF !important}
			
				#settingslink u {text-decoration: none}

/* Settings */
#settingsform {
	background-image: -moz-linear-gradient(top, #40464F, #20262F);
	margin: 0 !important;
	padding: 3px 5px;		
}

	/* Cells */
	#settingsform td {vertical-align: middle !important}

		/* Labels */
		#settingsform label {
			color: #FFF;
			font-size: 11px;
		}

/*
 * ========================================
 * "Jump to date" Gadget
 * ========================================
 */

/* Wrapper */
#dateForm {background-image: -moz-linear-gradient(top, #40464F, #20262F)}

	/* Select Fields */
	#dateForm select {
		margin: 0 1px !important;
		padding: 1px 0 2px !important
	}

/*
 * ========================================
 * Labels
 * ========================================
 */

/* Orange Red */
*[style*="d-color: rgb(199, 86, 30)"],	/* My */
*[style*="d-color: rgb(159, 53, 1)"]	/* Other */
{
	background: -moz-linear-gradient(top, #D7662E 1px, #B7460E 2px, #D7662E) !important;
	border-color: #B7460E !important;
	text-shadow: #B7460E 0 1px 1px;
}

/* Maroon */
*[style*="d-color: rgb(181, 81, 93)"],	/* My */
*[style*="d-color: rgb(138, 45, 56)"]	/* Other */
{
	background: -moz-linear-gradient(top, #9B5169 1px, #7B4154 2px, #A56178) !important;
	border-color: #5A303D !important;
	text-shadow: #5A303D 0 1px 1px;
}

/* Pink */
*[style*="d-color: rgb(194, 68, 171)"],	/* My */
*[style*="d-color: rgb(150, 33, 129)"]	/* Other */
{
	background: -moz-linear-gradient(top, #D254BB 1px, #B2349B 2px, #D254BB) !important;
	border-color: #B2349B !important;
	text-shadow: #B2349B 0 1px 1px;
}

/* Purple */
*[style*="d-color: rgb(96, 63, 153)"],	/* My */
*[style*="d-color: rgb(64, 33, 117)"]	/* Other */
{
	background: -moz-linear-gradient(top, #6B37BD 1px, #572DA5 2px, #8657B9) !important;
	border-color: #40238D !important;
	text-shadow: #40238D 0 1px 1px;
}

/* Faded Blue */
*[style*="d-color: rgb(83, 108, 166)"],	/* My */
*[style*="d-color: rgb(48, 72, 126)"]	/* Other */
{
	background: -moz-linear-gradient(top, #637CB6 1px, #435C96 2px, #637CB6) !important;
	border-color: #435C96 !important;
	text-shadow: #435C96 0 1px 1px;
}

/* Dark Blue */
*[style*="d-color: rgb(54, 64, 173)"],	/* My */
*[style*="d-color: rgb(24, 33, 134)"]	/* Other */
{
	background: -moz-linear-gradient(top, #2E44C7 1px, #2738B5 2px, #5069EC) !important;

	border-color: #212EAF !important;
	text-shadow: #212EAF 0 1px 1px;
}

/* Lawn */
*[style*="d-color: rgb(60, 153, 91)"],	/* My */
*[style*="d-color: rgb(31, 117, 60)"]	/* Other */
{
	background: -moz-linear-gradient(top, #008442 1px, #006934 2px, #008543) !important;
	border-color: #004B25 !important;
	text-shadow: #004B25 0 1px 1px;
}

/* Light Green */
*[style*="d-color: rgb(92, 166, 50)"],	/* My */
*[style*="d-color: rgb(61, 130, 21)"]	/* Other */
{
	background: -moz-linear-gradient(top, #6CB642 1px, #4C9622 2px, #6CB642) !important;
	border-color: #4C9622 !important;
	text-shadow: #4C9622 0 1px 1px;
}

/* Salad Green */
*[style*="d-color: rgb(126, 194, 37)"],	/* My */
*[style*="d-color: rgb(90, 154, 8)"]	/* Other */
{
	background: -moz-linear-gradient(top, #8ED235 1px, #6EB215 2px, #8ED235) !important;
	border-color: #6EB215 !important;
	text-shadow: #6EB215 0 1px 1px;
}

/* Yellow/Green */
*[style*="d-color: rgb(167, 184, 40)"],	/* My */
*[style*="d-color: rgb(129, 145, 11)"]	/* Other */
{
	background: -moz-linear-gradient(top, #B7C838 1px, #97A818 2px, #B7C838) !important;
	border-color: #97A818 !important;
	text-shadow: #97A818 0 1px 1px;
}

/* Faded Orange */
*[style*="d-color: rgb(207, 153, 17)"],	/* My */
*[style*="d-color: rgb(157, 112, 0)"]	/* Other */
{
	background: -moz-linear-gradient(top, #DFA921 1px, #BF8901 2px, #DFA921) !important;
	border-color: #BF8901 !important;
	text-shadow: #BF8901 0 1px 1px;
}

/* Orange */
*[style*="d-color: rgb(212, 127, 30)"],	/* My */
*[style*="d-color: rgb(170, 90, 0)"]	/* Other */
{
	background: -moz-linear-gradient(top, #DA7D00 1px, #CE6300 2px, #E98200) !important;
	border-color: #C44800 !important;
	text-shadow: #C44800 0 1px 1px;
}

/* Orange/Brown */
*[style*="d-color: rgb(181, 100, 20)"],	/* My */
*[style*="d-color: rgb(141, 69, 0)"]	/* Other */
{
	background: -moz-linear-gradient(top, #C57424 1px, #A55404 2px, #C57424) !important;
	border-color: #A55404 !important;
	text-shadow: #A55404 0 1px 1px;
}

/* Brown */
*[style*="d-color: rgb(145, 77, 20)"],	/* My */
*[style*="d-color: rgb(116, 53, 0)"]	/* Other */
{
	background: -moz-linear-gradient(top, #AD6F00 1px, #905800 2px, #B06B00) !important;
	border-color: #743F00 !important;
	text-shadow: #743F00 0 1px 1px;
}

/* Dark Pink */
*[style*="d-color: rgb(171, 38, 113)"],	/* My */
*[style*="d-color: rgb(135, 11, 80)"]	/* Other */
{
	background: -moz-linear-gradient(top, #BB3681 1px, #9B1661 2px, #BB3681) !important;
	border-color: #9B1661 !important;
	text-shadow: #9B1661 0 1px 1px;
}

/* Violet */
*[style*="d-color: rgb(150, 67, 165)"],	/* My */
*[style*="d-color: rgb(112, 35, 127)"]	/* Other */
{
	background: -moz-linear-gradient(top, #A653B5 1px, #863395 2px, #A653B5) !important;
	border-color: #863395 !important;
	text-shadow: #863395 0 1px 1px;
}

/* Seawater */
*[style*="d-color: rgb(69, 133, 163)"],	/* My */
*[style*="d-color: rgb(37, 97, 125)"]	/* Other */
{
	background: -moz-linear-gradient(top, #5585B3 1px, #357593 2px, #5585B3) !important;
	border-color: #357593 !important;
	text-shadow: #357593 0 1px 1px;
}

/* Dark Gray */
*[style*="d-color: rgb(115, 115, 115)"],	/* My */
*[style*="d-color: rgb(81, 81, 81)"]		/* Other */
{
	background: -moz-linear-gradient(top, #838383 1px, #636363 2px, #838383) !important;
	border-color: #636363 !important;
	text-shadow: #636363 0 1px 1px;
}

/* Turq/Green */
*[style*="d-color: rgb(65, 165, 135)"],	/* My */
*[style*="d-color: rgb(34, 127, 99)"]	/* Other */
{
	background: -moz-linear-gradient(top, #51B597 1px, #319577 2px, #51B597) !important;
	border-color: #319577 !important;
	text-shadow: #319577 0 1px 1px;
}

/* Yellow */
*[style*="d-color: rgb(209, 188, 54)"],	/* My */
*[style*="d-color: rgb(165, 145, 20)"]	/* Other */
{
	background: -moz-linear-gradient(top, #BAAD00 1px, #A28F00 2px, #C5A300) !important;
	border-color: #8C7000 !important;
	text-shadow: #8C7000 0 1px 1px;
}

/* Red */
*[style*="d-color: rgb(173, 45, 45)"],	/* My */
*[style*="d-color: rgb(135, 17, 17)"]	/* Other */
{
	background: -moz-linear-gradient(top, #BD0303 1px, #A50404 2px, #C22E2E) !important;
	border-color: #8E0707 !important;
	text-shadow: #8E0707 0 1px 1px;
}

/* Light Red */
*[style*="d-color: rgb(217, 102, 102)"],	/* My */
*[style*="d-color: rgb(204, 51, 51)"]		/* Other */
{
	background: -moz-linear-gradient(top, #E97676 1px, #C95656 2px, #E97676) !important;
	border-color: #C95656 !important;
	text-shadow: #C95656 0 1px 1px;
}

/* Hot Pink */
*[style*="d-color: rgb(230, 115, 153)"],	/* My */
*[style*="d-color: rgb(221, 68, 119)"]		/* Other */
{
	background: -moz-linear-gradient(top, #F683A9 1px, #D66389 2px, #F683A9) !important;
	border-color: #D66389 !important;
	text-shadow: #D66389 0 1px 1px;
}

/* Light Purple */
*[style*="d-color: rgb(179, 115, 179)"],	/* My */
*[style*="d-color: rgb(153, 68, 153)"]		/* Other */
{
	background: -moz-linear-gradient(top, #C383C3 1px, #A363A3 2px, #C383C3) !important;
	border-color: #A363A3 !important;
	text-shadow: #A363A3 0 1px 1px;
}

/* Hot Purple */
*[style*="d-color: rgb(140, 102, 217)"],	/* My */
*[style*="d-color: rgb(102, 51, 204)"]		/* Other */
{
	background: -moz-linear-gradient(top, #9C76E9 1px, #7C56C9 2px, #9C76E9) !important;
	border-color: #7C56C9 !important;
	text-shadow: #7C56C9 0 1px 1px;
}

/* Faded Seawater */
*[style*="d-color: rgb(102, 140, 179)"],	/* My */
*[style*="d-color: rgb(51, 102, 153)"]		/* Other */
{
	background: -moz-linear-gradient(top, #769CC3 1px, #567CA3 2px, #769CC3) !important;
	border-color: #567CA3 !important;
	text-shadow: #567CA3 0 1px 1px;
}

/* Blue */
*[style*="d-color: rgb(102, 140, 217)"],	/* My */
*[style*="d-color: rgb(51, 102, 204)"]		/* Other */
{
	background: -moz-linear-gradient(top, #4184D9 1px, #3569CD 2px, #4A85F8) !important;
	border-color: #294FD0 !important;
	text-shadow: #294FD0 0 1px 1px;
}

/* Faded Aqua */
*[style*="d-color: rgb(89, 191, 179)"],	/* My */
*[style*="d-color: rgb(34, 170, 153)"]	/* Other */
{
	background: -moz-linear-gradient(top, #69CFC3 1px, #49AFA3 2px, #69CFC3) !important;
	border-color: #49AFA3 !important;
	text-shadow: #49AFA3 0 1px 1px;
}

/* Dark Turq */
*[style*="d-color: rgb(101, 173, 137)"],	/* My */
*[style*="d-color: rgb(50, 146, 98)"]		/* Other */
{
	background: -moz-linear-gradient(top, #75BD99 1px, #559D79 2px, #75BD99) !important;
	border-color: #559D79 !important;
	text-shadow: #559D79 0 1px 1px;
}

/* Another Green */
*[style*="d-color: rgb(76, 176, 82)"],	/* My */
*[style*="d-color: rgb(16, 150, 24)"]	/* Other */
{
	background: -moz-linear-gradient(top, #5CC062 1px, #3CA042 2px, #5CC062) !important;
	border-color: #3CA042 !important;
	text-shadow: #3CA042 0 1px 1px;
}

/* Green */
*[style*="d-color: rgb(140, 191, 64)"],	/* My */
*[style*="d-color: rgb(102, 170, 0)"]	/* Other */
{
	background: -moz-linear-gradient(top, #81B738 1px, #669D2D 2px, #7CBF35) !important;
	border-color: #488520 !important;
	text-shadow: #488520 0 1px 1px;
}

/* Faded Yellow */
*[style*="d-color: rgb(191, 191, 77)"],	/* My */
*[style*="d-color: rgb(170, 170, 17)"]	/* Other */
{
	background: -moz-linear-gradient(top, #CFCF5D 1px, #AFAF3D 2px, #CFCF5D) !important;
	border-color: #AFAF3D !important;
	text-shadow: #AFAF3D 0 1px 1px;
}

/* Faded Gold */
*[style*="d-color: rgb(224, 194, 64)"],	/* My */
*[style*="d-color: rgb(214, 174, 0)"]	/* Other */
{
	background: -moz-linear-gradient(top, #F0D250 1px, #D0B230 2px, #F0D250) !important;
	border-color: #D0B230 !important;
	text-shadow: #D0B230 0 1px 1px;
}

/* Hot Orange */
*[style*="d-color: rgb(242, 166, 64)"],	/* My */
*[style*="d-color: rgb(238, 136, 0)"]	/* Other */
{
	background: -moz-linear-gradient(top, #FFB650 1px, #E29630 2px, #FFB650) !important;
	border-color: #E29630 !important;
	text-shadow: #E29630 0 1px 1px;
}

/* Hot/Faded Orange */
*[style*="d-color: rgb(230, 128, 77)"],	/* My */
*[style*="d-color: rgb(221, 85, 17)"]	/* Other */
{
	background: -moz-linear-gradient(top, #F6905D 1px, #D6703D 2px, #F6905D) !important;
	border-color: #D6703D !important;
	text-shadow: #D6703D 0 1px 1px;
}

/* Faded Dark Pink */
*[style*="d-color: rgb(190, 148, 148)"],	/* My */
*[style*="d-color: rgb(168, 112, 112)"]		/* Other */
{
	background: -moz-linear-gradient(top, #CEA4A4 1px, #AE8484 2px, #CEA4A4) !important;
	border-color: #AE8484 !important;
	text-shadow: #AE8484 0 1px 1px;
}

/* Faded Dark Purple */
*[style*="d-color: rgb(169, 146, 169)"],	/* My */
*[style*="d-color: rgb(140, 109, 140)"]		/* Other */
{
	background: -moz-linear-gradient(top, #B9A2B9 1px, #998299 2px, #B9A2B9) !important;
	border-color: #998299 !important;
	text-shadow: #998299 0 1px 1px;
}

/* Gray */
*[style*="d-color: rgb(137, 151, 165)"],	/* My */
*[style*="d-color: rgb(98, 116, 135)"]		/* Other */
{
	background: -moz-linear-gradient(top, #A9B7C5 1px, #8997A5 2px, #A9B7C5) !important;
	border-color: #8997A5 !important;
	text-shadow: #8997A5 0 1px 1px;
}

/* Dark Blue/Gray */
*[style*="d-color: rgb(148, 162, 190)"],	/* My */
*[style*="d-color: rgb(112, 131, 168)"]		/* Other */
{
	background: -moz-linear-gradient(top, #7488A8 1px, #5C6C89 2px, #7487AA) !important;
	border-color: #3D4864 !important;
	text-shadow: #3D4864 0 1px 1px;
}

/* Light Aqua */
*[style*="d-color: rgb(133, 170, 165)"],	/* My */
*[style*="d-color: rgb(92, 141, 135)"]		/* Other */
{
	background: -moz-linear-gradient(top, #95BAB5 1px, #759A95 2px, #95BAB5) !important;
	border-color: #759A95 !important;
	text-shadow: #759A95 0 1px 1px;
}

/* Swamp */
*[style*="d-color: rgb(167, 167, 125)"],	/* My */
*[style*="d-color: rgb(137, 137, 81)"]		/* Other */
{
	background: -moz-linear-gradient(top, #737337 1px, #5C5C2C 2px, #81813C) !important;
	border-color: #454521 !important;
	text-shadow: #454521 0 1px 1px;
}

/* Faded Brown */
*[style*="d-color: rgb(196, 168, 131)"],	/* My */
*[style*="d-color: rgb(176, 139, 89)"]		/* Other */
{
	background: -moz-linear-gradient(top, #D4B893 1px, #B49873 2px, #D4B893) !important;
	border-color: #B49873 !important;
	text-shadow: #B49873 0 1px 1px;
}

/*
 * ========================================
 * "Add a friend's calendar"/"Add by URL" Popup
 * ========================================
 */
 
/* Header */
.static-form-dialog-title {
	background: transparent !important;
	color: #FFF !important;	
}

	/* Draggable */
	.static-form-dialog-title-draggable {cursor: move !important}
	
/* Body */
.static-form-dialog-content {
	background: transparent !important;
	color: #EEE !important;
}

	/* Buttons */
	.gc-dialogrow button {margin-right: 4px}

/*
 * ========================================
 * Calendar Body
 * ========================================
 */

/* Left Border */
.printborder {border-left: 1px solid #6E7680 !important}

/* Right Border */
#rhstogglecell,
#rhstogglecell .snt-container {
	background: #6E7680 !important;
}

	/* Collapser */
	.snt-open, .snt-closed, .snt-open-focus, .snt-closed-focus {
	}

/*
 * ========================================
 * Day/Week View
 * ========================================
 */

/* Header */
.wk-weektop,			/* Default */
.wk-dummyth,			/* Day View - Dummy on the right side */
.mv-daynames-table		/* Month View */
 {background: -moz-linear-gradient(top, #FFF, #DDD 2px, #FFF) !important}

	/* Today */
	.wk-today {
		background: -moz-linear-gradient(top, #FFE173, #FFE173 1px, #EFD133) !important;
		border-color: #DAB113 !important;
	}
	
	/* Week View - All Day Events */
	.wk-allday {
		background: -moz-linear-gradient(top, #CCC 2px, #E9E9E9 15px, #FFF) !important;
		border-color: #CCC !important;
	}
	
		/* Day Name */
		.wk-dayname,	/* Day/Week View */
		.mv-dayname		/* Month View */
		{
			color: #222 !important;
			text-shadow: #FFF 0 1px 1px;
		}
		
/* Body */
	/* Time Cell */
	.tg-time-pri, .tg-time-sec {background: -moz-linear-gradient(top, #FFF, #EEE 97%, #FFF) !important}
	
/*
 * ========================================
 * Month View
 * ========================================
 */

/* Header */
	/* Day Names */
	.mv-dayname {padding-top: 0 !important}

/* Body */
.mv-event-container {border-color: #666 !important}

	/* Day Headers */
	.st-dtitle {
		background: -moz-linear-gradient(top, #CCC, #AAA 1px, #888) !important;
		border-color: #666 !important;
		color: #EEE !important;
		cursor: pointer;
		text-shadow: #666 0 1px 1px;
	}
	
		/* Hover */
		.st-dtitle:hover {background: -moz-linear-gradient(top, #EEE, #CCC 1px, #AAA) !important}

		/* Out of Month */
		.st-dtitle-nonmonth {background: -moz-linear-gradient(top, #AAA, #888 1px, #666) !important;}
		
		/* Today */
		.st-dtitle-today {
			background: -moz-linear-gradient(top, #FFF, #FFE173 1px, #EFD133) !important;
			color: #222 !important;
			text-shadow: #FFF 0 1px 1px;
		}
		
			/* First */
			.st-dtitle-today.st-dtitle-fr {border-top: 0 !important}

	/* Day Block */
	.st-bg {
		background: -moz-linear-gradient(top, #DDD 10%, #FFF 40%) !important;
		border-color: #999 !important;
	}

/*
 * ========================================
 * Agenda View
 * ========================================
 */
 
/* Wrapper */
.mainGrid {background: transparent !important}

	/* Header */
	#lvHeader {background-image: -moz-linear-gradient(top, #6E7680, #556169 2px, #525B63 6px, #424851 19px, #40464F) !important}
	
		/* Up/Down Arrows Wrapper */
		.lv-nav {right: 6px !important}
		
		/* Expand/Collapse Buttons */
		.chead a {vertical-align: top}
		
	/* List */
		/* Event Details */
			/* Move buttons overs */
			.eb-data td, .lv-event-info .eb-footer {padding-left: 1px !important}

/*
 * ========================================
 * Event Bubble
 * ========================================
 */
 
/* Bubble */
.bubble {
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;	
}

	/* Middle */
	.bubble-mid {
		background: 0 !important;
		border: 0 !important;	
	}
	
		/* Close Button */
		.bubble-closebutton	{
			right: 20px !important;
			top: 20px !important;
		}
		
		/* Existing Event */
			/* Title */
			.eb-title,		/* Event */
			.yb .b			/* Task */
			{
				color: #FFF !important;
				margin-bottom: 4px !important
			}
			
			/* Task - "Move to list" */
			.yb .goog-flat-menu-button {margin-left: 1px !important}
			
			/* Date */
			.eb-date {color: #DDD}
			
			/* Footer */
			.eb-footer {
				border-top: 1px solid #8E96A0 !important;
				padding: 6px 1px !important;
			}
			
		/* New Event */
			/* Event/Task Switcher */
			.cb-switcher {margin: 2px 0 8px !important}
			
			/* Inputs */
			.textbox-fill-input {width: 98% !important}
			
			/* "Create Event" Button */
			.cb-actions .goog-imageless-button {
				font-weight: bold !important;
				padding: 5px 12px 6px !important;
			}
		
/*
 * ========================================
 * Contact Mouseover
 * ========================================
 */
 
#tip {padding: 2px 8px !important}

/*
 * ========================================
 * Create Event
 * ========================================
 */

/* Header/Footer */
.ep-headerfooter {background: transparent !important}

	/* "Back to calendar" Button */
	.ep-headerfooter a {padding: 3px 8px 4px !important}
	
		/* Discard Popup */
		.cal-dialog-title,		/* Title */
		.cal-dialog-content,	/* Body */
		.cal-dialog-buttons		/* Buttons */
		{
			background: transparent !important;
			color: #FFF !important;	
		}

/* Body */
.eventpg {background: -moz-linear-gradient(top, #FFF, #BBB 1px, #DDD 5px, #FFF 40px, #FFF 90%, #E0E0E0 98%, #BBB) !important}

	/* Details */
	#details {background: transparent !important}
	
		/* When */
			/* Minical Dropdown */
			.dpi-popup .dp-monthtable {border: 0 !important}
			
			/* Time Dropdown */
			.goog-container-vertical {min-width: 70px}
			
		/* Repeat */
		#details .repeat {border: 0 !important}
		
		/* Description */
		#descrip {
			-moz-box-shadow: #666 0 0 1px;
			-webkit-box-shadow: #666 0 0 1px;	
		}
		
		/* "Add Attachment" Button */
		#attach-gdoc {margin-left: 4px !important}
		
			/* Popup */
			.onepick-dialog-content {background-color: transparent !important}
			
				/* "Loading" Message */
				.loadingstatusbox {
					right: 40px !important;
					top: 6px !important
				}
			
				/* Header */
				.picker-header-frame {
					background: transparent !important;
					border: 0 !important;	
					color: #FFF;
				}
				
				/* Frame Wrappers */
				.framepane-content, .navpane-root {background: transparent !important}
				
					/* Left Frame */
					.navpane-frame {border-right: 5px solid #222 !important}
					
						/* Top Item */
						.navpaneitem-root {margin: 0 !important}
					
						/* Selected */
						.framepane-left .goog-option-selected {
							background: #222 !important;
							-moz-border-radius: 6px 0 0 6px !important;
							-webkit-border-radius: 6px 0 0 6px !important;
						}
					
					/* Right Frame */
					.framepane-root {background: transparent !important}
					
						/* Search / Bottom / Upload Sections */
						.searchbar-root, .framepane-bottom, .actionpane-content {
							background: #222 !important;
							border: 0 !important;
						}
						
							/* Buttons (REVERT OLD GDOCS STYLING) */
							.framepane-content .goog-imageless-button-content {
								background: transparent !important;
								border: 0 !important;
								height: auto !important;
								-moz-border-radius: 0 !important;
								-moz-box-shadow: 0 0 0 !important;
								padding: 2px 0 !important;
								-webkit-border-radius: 0 !important;
								-webkit-box-shadow: 0 0 0 !important;
							}
						
						/* Folders Breadcrumb */
						.breadcrumbs-frame {
							background-image: -moz-linear-gradient(top, #5A656E, #3B4149) !important;
							border: 0 !important;
							border-top: 1px solid #7A858E !important;
						}
						
							/* Parent Item */
							.breadcrumbs-parent-item {color: #FFF !important}
						
						/* Rows */
						.document-control {
							background-image: -moz-linear-gradient(top, #FFF, #DCDEE2 2px, #F4F7FB) !important;
							border-bottom: 1px solid #7B8A92 !important;
							color: #212730 !important;
						}
						
							/* Hover */
							.document-control-hover {background-image: -moz-linear-gradient(top, #FBECC1, #F6D063 2px, #ECEC63) !important}
							
							/* Checked */
							.document-control-checked {background-image: -moz-linear-gradient(top, #9EBBA2, #CFEFB3 2px, #AACDAD) !important}
							
						/* Upload Section */
							/* Title */
							.docsuploadview-title {color: #FFF !important}
							
							/* Text */
							.docsuploadview .upload-header,
							.docsuploadview-checkbox
							{color: #DDD !important}
							
							/* "Remove" Link */
							.upload-file .goog-flat-button {
								cursor: pointer;
								margin-left: 4px !important;	
							}
							
							/* "Add Another File" Button */
							.upload-add-another {display: inline-block !important}
							
						/* Recently Selected */
						.dataview-content {background: transparent !important}
						
							/* Text */
							.dataview-message {color: #DDD !important}
							
	/* Modules */
	.module {
		border: 1px solid #FFF;
		-moz-border-radius: 6px;
		-moz-box-shadow: #333 0 0 1px;
		-webkit-border-radius: 6px;
		-webkit-box-shadow: #333 0 0 1px;	
	}
	
		/* Header */
		.header {
			background-image: -moz-linear-gradient(top, #EEE, #DDD) !important;
			font-size: 14px !important;
			-moz-border-radius: 6px 6px 0 0;
			text-shadow: #FFF 0 1px 1px;
			-webkit-border-radius: 6px 6px 0 0;
		}	
		
			/* Collapsed */
			.collapsed .header {
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;	
			}
			
			.header:hover {background-image: -moz-linear-gradient(top, #DDD, #EEE) !important;}
			
			/* Text */
			.header .toggle {color: #222 !important}
			.header .toggle:hover {color: #000 !important}

		/* Body */
		.modulebody {background-image: -moz-linear-gradient(top, #BBB, #DDD 2px, #F9F9F9 30px) !important}
		
	/* Remove for Details and internal modules */
	#details,
	.module .module {
		border: 0 !important;
		-moz-border-radius: 0;
		-moz-box-shadow: 0 0 0;
		-webkit-border-radius: 0;
		-webkit-box-shadow: 0 0 0;	
	}
	
		#details .modulebody {background: transparent !important}
		
	/* Options */
	#options .field {border-top: 1px solid #CCC !important}
	
		/* Top-most */
		#options #ff-op-reminder {border: 0 !important}
		
		/* Reminder Inputs */
		.gcal-reminder input {margin: 0 4px !important}
		
	/* Guests */
		/* "Add guest" Bar */
		.actions {
			background-image: -moz-linear-gradient(top, #FFF, #CCC 1px, #BBB) !important;
			border-bottom: 1px solid #999;
			border-top: 1px solid #AAA;
		}
		
			/* Text */
			.actions a.add {
				color: #333 !important;
				text-decoration: none !important;
				text-shadow: #DDD 0 1px 1px
			}
			
		/* Textarea */
		.ep-gs-ta {
			-moz-box-shadow: #999 0 0 1px;
			-webkit-box-shadow: #999 0 0 1px;	
		}
		
			/* Contacts Autocomplete */
				/* Highlight */
				.ac-highlighted {color: #FB0 !important}

/*
 * ========================================
 * Settings
 * ========================================
 */
 
/* Menu */
#stabs {margin-top: 8px} 

	/* Buttons */
	.stabs-link {
		-moz-border-radius: 0 !important;
		-webkit-border-radius: 0 !important;
	}
	
		.stabs-td:first-child .stabs-link {
			-moz-border-radius: 4px 0 0 4px !important;
			-webkit-border-radius: 4px 0 0 4px !important;
		}
		
		.stabs-td:last-child .stabs-link {
			-moz-border-radius: 0 4px 4px 0 !important;
			-webkit-border-radius: 0 4px 4px 0 !important;
		}

	/* Selected */
	.stabs-selected {
		background-image: -moz-linear-gradient(top, #3F454E, #363D42) !important;
		border: 1px solid #5E666E !important;
		border-top: 1px solid #93A9AD !important;	
	}

/* Body */
#sbody {
	background: -moz-linear-gradient(top, #FFF, #BBB 1px, #DDD 5px, #FFF 40px, #FFF 90%, #E0E0E0 98%, #BBB) !important;
	margin: 8px !important;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;	
}

	/* "Back to calendar" Button */
	#set .buttons .lk {padding: 3px 8px 4px !important}
	
		/* Text */
		.buttons .lk b {font-weight: normal !important}
		
	/* Save Buttons */
	#set #settings_save_btn {font-weight: bold !important}

	/* GENERAL */	
		/* Rows */
		#svalues th, #svalues td {border-bottom: 1px solid #96A0A8 !important}
		
			/* Fix for Select fields */
			#displayLangSelect option,
			#prefcountry option
			{height: 13px !important}
			
			/* Current Timezone - Cells */
			table#swapTzContainer td {border: 0 !important}
			
	/* CALENDARS */
		/* "My Calendars" Row */
		.svalues-subtable {
			background-image: -moz-linear-gradient(top, #FFF, #EEE 1px, #E0E0E0);
			text-shadow: #FFF 0 1px 1px
		}
		
		/* Headings Row */
		.rows .head {
			background-image: -moz-linear-gradient(top, #FFF, #EEE 1px, #FFF);
			color: #666 !important;
			text-shadow: #FFF 0 1px 1px
		}
		
		/* Description Text */
		#svalues thead th,
		#svalues th.head,
		#svalues tr.head,
		.svalues-head,
		.caldesc
		{
			color: #444 !important
		}
		
		/* CALENDAR DETAILS */
			/* Textareas */
			#sbody textarea {
				-moz-box-shadow: #333 0 0 1px;
				-webkit-box-shadow: #333 0 0 1px;	
			}
		
/* Bottom Menu */
.bottom-buttons .buttons {background: transparent !important}

/* Privacy Policy */
.privacy-policy {
	background-image: -moz-linear-gradient(top, #3F454E, #363D42) !important;
	border-top: 1px solid #363D42 !important;
	color: #DDD;
	font-size: 11px;
	padding: 8px 0 !important;
}

}