/*** BUNDLE *** BEGIN /skins/default/skin.css ***/
/*** BUNDLE *** REPLACED IMPORT WITH CONTENTS OF /skins/default/global.css ***/
/*** BUNDLE *** BEGIN /skins/default/global.css ***/
/* .container automatically clears floating and absolutely positioned elements
   (reference: http://www.positioniseverything.net/easyclearing.html) */
#SKIN .container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#SKIN .container { display: inline-table; }

/* IE = 7 */
*:first-child+html #SKIN .container { display: inline-block; }

/* Hides from IE-mac \*/
* html #SKIN .container { height: 1%; }
#SKIN .container { display: block; }
/* End hide from IE-mac */

/*** BUNDLE *** END /skins/default/global.css ***/




/**
 * Layout tested successfully on:
 * Win/IE 5.01, 5.5, 6.0
 * Win/Firefox 1.5.0.4
 * Mac/Firefox
 * Mac/Safari
 * 
 * Layout test unsuccessfully on:
 * Mac/IE 5.2
 */

/**
 * To-do:
 * Remove unneccessary whitespace from background images on dashboard
 */

/**
 * notifcation system (unfortunately this is prior to the SKIN declaration)
 */
#blue_notification_banner {
	background: #EFEFEF;
	color: #063C89;
	width:auto;
	border:2px solid #DDDDDD;
}


/**
 * General Styles
 */

#SKIN h1 {
	padding: 5px 0;
	margin: 0;
}


#SKIN p,
#SKIN h3,
#SKIN h4,
#SKIN .table_container,
#SKIN #display_activity {
	padding: 5px;
	margin: 0;
}

#SKIN table {
	width: 100%;
}

#SKIN fieldset {
	position: relative;
	margin: 0;
	padding: 5px;
	border: 0;
}

#SKIN .form_button_group {
	margin: 5px 0;
}

#SKIN .form_button_group input {
	margin: 0 5px 0 0;
}

#SKIN .widget_actions {
	height: 28px;
	line-height: 28px;
}

#SKIN .standard_form .form_field {
	position: relative;
	float: none;
	margin: 0 0 5px 0;
}

#SKIN .standard_form .form_label {
	position: absolute;
	width: 120px;
}

#SKIN .standard_form .form_input {
	position: relative;
	padding: 0 0 0 120px;
}

#SKIN .standard_form .form_label {
	vertical-align: top;
}

/**
 * Font Styles
 */

#SKIN h1 {
	color: #063C89;
	font-size: 18px;
	font-weight: bold;
}

#SKIN h2,
#SKIN .widget_title {
	font-size: 14px;
}

#SKIN h3, 
#SKIN h4 {
	font-size: 12px;
}

#SKIN .widget_title {
	color: white;
	line-height: 24px;
	font-weight: bold;
	font-size: 12px;
}

#SKIN .widget_action_menu {
	font-size: 10px;
}

#SKIN p, 
#SKIN li, 
#SKIN td, 
#SKIN th,
#SKIN label,
#SKIN div,
#SKIN a {
	font-size: 10px;
}


#SKIN em {
	font-weight: bold;
	font-style: normal;
}

#SKIN #account_actions a:link,
#SKIN #account_actions a:active,
#SKIN #account_actions a:visited,
#SKIN #account_actions a:hover {
	font-weight: bold;
	font-size: 10px;
}

#SKIN .widget_actions select {
	font-size: 10px;
}

#SKIN #account_actions .delimiter {
	margin: auto 3px;
}


/*
 * list entities: for example group and profile listings
 */
#SKIN .entity_list_header h3,
#SKIN .entity_list_header a {
	padding-bottom: 0 ;
	font-size: 12px ;
}

#SKIN .entity_list_title {
	margin-top: 10px ;
	margin-left: 5px ;
}


#SKIN .entity_list_subheading {
	margin-left: 5px ;
}




#SKIN .form_label {
	font-weight: bold;
}

#SKIN .form_value {
}

#SKIN .form_required,
#SKIN .form_error {
	color: red;
}

#SKIN .group_access_public {
	color: green;
}

#SKIN .group_access_private {
	color: red;
}

#SKIN td.group_prev_link {
	text-align: left;
}

#SKIN td.group_next_link {
	text-align: right;
}

#SKIN .odd {
	background: #DEE7F7;
}

#SKIN .even {
	background: white;
}

/**
 * Layout Styles
 */


#SKIN .container {
	position: relative;
}

#SKIN #control_set {
	float: left;
	clear: both;
	width: 370px; /* IE 5/5.5 get this value and ignore next line */
	w\idth: 350px; /* real width (plus 10 padding on left and right) */
	padding: 10px;
	margin: 0 5px 0 0; /* modify right margin value to add/substract spacing between columns */
	background: white url(/skins/default/images/private-left-top.jpg) no-repeat -4px top;
}

/* IE <= 6 */
* html #SKIN #control_set {
	margin: 0;
}

/* IE = 7 */
*:first-child+html #SKIN #control_set {
	margin: 0;
}

/* left column */
#SKIN #widget_group_1 {
	float: left;
	clear: left;
	width: 370px;
	background: white url(/skins/default/images/private-left-bg.gif) repeat-y -4px top;
}

/* IE <= 6 */
* html #SKIN #widget_group_1 {
	margin: 0 1px 0 0;
}

/* right column */
#SKIN #widget_group_2 {
	width: 378px;
	background: white url(/skins/default/images/private-right-bg.gif) repeat-y left top;
}

/* IE <= 6 */
* html #SKIN #widget_group_2 {
	float: left;
}

/* right column
   IE only
   Explorer 6 Duplicate Characters Bug  
   (reference http://positioniseverything.net/explorer/dup-characters.html) */
* html #SKIN #widget_group_2 {
	margin-right: -3px;
}

#SKIN #account_actions {
	vertical-align: center;
}

#SKIN .widget_group {
	padding: 0;
	margin: 0;
	overflow: hidden; /* prevent blowing out of the column layout */
}

#SKIN #widget_group_1 .widget_container {
	padding: 0 10px;
}

#SKIN #widget_group_1 .group_last {
	padding-bottom: 26px; /* height of background image */
	background: transparent url(/skins/default/images/private-left-bot.jpg) no-repeat -4px bottom;
	zoom: 1; /* IE7 needs this */
}

/* IE <= 6 */
* html #SKIN .group_last {
	height: 1%;
}

#SKIN #widget_group_2 .widget_container {
	padding: 0 4px;
}

#SKIN #widget_group_2 .group_last {
	padding-bottom: 34px; /* height of background image */
	background: transparent url(/skins/default/images/private-right-bot.jpg) no-repeat left bottom;
	zoom: 1; /* IE7 needs this */
}

#SKIN .widget_header {
	position: relative;
	background: #999999;
}

#SKIN .widget_title {
	padding: 0 5px;
	margin: 0;
	float: left;
	vertical-align: middle;
}

#SKIN .widget_actions {
	vertical-align: middle;
	float: right;
	line-height: 24px;
	/* to vertically center, set line-height to size of .widget_title */
}

#SKIN .widget_action_submit {
	border: 0;
	height: 15px;
	width: 20px;
	overflow: hidden;
	background: url(/skins/default/images/action-5.gif) no-repeat left top;
	font-size: 1px;
	line-height: 1px;
	color: #004499;
	text-indent: -3000px;
}

#SKIN .widget_action_submit {
	margin: 4px 5px auto 0;
	m\argin: auto 5px auto 0;
	padding: 0;
}

/* IE <= 6 */
* html #SKIN .widget_action_menu {
	margin: auto 3px auto 0;
	padding: 0;
}

#SKIN .widget_subheader {
	background: #CCEEFF;
	border-bottom: 1px solid #6699BB;
	margin: 0 0 1px 0;
}

#SKIN .basic {
	padding: 0;
	margin: 0;
}

#SKIN .basic #control_set {
	float: none;
	width: auto;
	padding: 5px 9px;
	margin: 0;
	background: #DDDDDD;
}

#SKIN .basic .main h2 {
	padding: 5px;
	margin: 0;
}

/**
 * 3rd party app styling
 */
 
/* YUI tooltip */
#SKIN .tt {
	width: 200px;
}

#SKIN .tt .empty_tt {
	font-style: italic;
}

/*** BUNDLE *** END /skins/default/skin.css ***/


/*** BUNDLE *** BEGIN /skins/default/event2/frontend.css ***/
#SKIN table td h3 {
	padding-left: 0;
}

#SKIN #simplesearch th.form_label,
#SKIN #eventdetail th.form_label,
#SKIN #eventcreate td.label, 
#SKIN #loginform th.form_label,
#SKIN #inviteform th.form_label,
#SKIN #signupform th.form_label {
	width: 120px;
}

#SKIN #eventsearch {
	position: relative;
}

#SKIN #eventsearch #search_results_xml_link {
    float: right;
}
#SKIN #eventsearch img.rssimg { padding:4px 4px 4px 0px; border: none; }

#SKIN #eventdetail #event_detail_xml_link {
    float: right;
}
#SKIN #eventdetail img.rssimg { padding:4px 4px 4px 0px; }

#SKIN #eventsearch .event .links ul {
	list-style: none;
	margin: 0;
	padding: 5px 0;
}

#SKIN #eventsearch .event .links li {
	padding: 0 5px;
	margin: 0;
}

#SKIN h3 a {
	font-size: 12px;
}

#SKIN #eventsearch .date,
#SKIN #eventsearch .location,
#SKIN #eventsearch .description {
	padding: 0 5px;
}

#SKIN #eventsearch #eventmap_preloader{
    
    display:none; 
    text-align:center;
    background:#ddd url(/images/indicator.gif) no-repeat center center;
}

#SKIN #eventsearch #eventmap_preloader #eventmap_preloader_txt{
    font-size: 120%;
    color:#333;
    position: relative;
    top: 53%;
}

#SKIN #eventsearch #event_map{    
    clear: both;
    margin: 0px auto 8px auto;
}
#SKIN #eventsearch #map_container {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

#SKIN #myevents table,
#SKIN #myevents table td,
#SKIN #myevents table th {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

#SKIN #myevents table td,
#SKIN #myevents table th {
	padding: 2px 5px;
}

#SKIN #eventcreate h3 {
	border-bottom: 1px solid black;
	margin-bottom: 10px;
}

#SKIN .basic .main  #eventdetail .title {
	font-size: 20px;
	font-weight: bold;
	padding: 5px;
}

#SKIN #eventdetail .description {
	padding: 5px;
}

#SKIN .msgok {
	color: green;
	font-weight: bold;
}

#SKIN .msgerror,
#SKIN .error {
	color: red;
	font-weight: bold;
}

#SKIN .or {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

#SKIN #detailtable {
	width: auto;
	padding: 10px;
	margin: 10px auto;
	border: 1px solid #6699BB;
	background: #CCEEFF;
}

#SKIN .main {
	margin: 10px auto;
	width: auto;
	border: 1px solid #999999;
	padding: 10px;
}

#SKIN .basic .main h2,
#SKIN .basic .main h2.header,
#SKIN .basic .main h2#sectionheader {
	color: #933;
	font-weight: normal;
	border-bottom: 1px solid #933;
	margin-left: 0;
}


#SKIN .suggestion,
#SKIN .suggestion a {
	font-size: 16px;
	font-weight: bold;
}

#SKIN #eventdetail #volunteer_box {
	border: 1px solid #6699BB;
	background: #CCEEFF;
}

#SKIN #eventdetail #volunteer_box h3 {
	padding-left: 5px;
}

#SKIN #shiftstable {
    padding: 15px; 
    margin: 15px;
}

#SKIN #shiftstable td {
    border-bottom: 1px solid #000;
	padding: 0 0.5em;
}



/* Legacy */
#SKIN #eventsearch .event .links ul { list-style: none; margin: 0; padding: 5px 0; }
#SKIN #eventsearch .event .links li { padding: 0 5px; margin: 0; }
#SKIN #eventsearch .date, #SKIN #eventsearch .location, #SKIN #eventsearch .description { padding: 0 5px; }


/* GENERAL */
#SKIN #eventsearch { position: relative; }
#eventsearch, h3 { font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; }

/* Header */
#eventsearch h2#sectionheader { font-size: 18px; text-transform: none; }
#eventsearch h2#sectionheader a { font-size: 18px; text-decoration: none; }
#eventsearch h2#sectionheader small, #eventsearch h2#sectionheader small a { font-size: 14px; text-decoration: none; }
#search-distance-input, #search-location-input { font-size: 16px; border: 1px solid #D3D3D3; color: #555555; }
#search-distance-input { width: 2em; }
#search-location-input { width: 5em; }
#search_results_xml_link { float: right; margin-right: 20px; }
#SKIN #eventsearch img.rssimg { padding:4px 4px 4px 0px; }
#search_results_xml_link img.rssimg { padding-right: 0; }

/* Map */
#SKIN #eventsearch #eventmap_preloader{ display:none; text-align:center; background:#ddd url(/images/indicator.gif) no-repeat center center; }
#SKIN #eventsearch #eventmap_preloader #eventmap_preloader_txt{ font-size: 120%; color:#333; position: relative; top: 53%; }
#SKIN #eventsearch #event_map{ clear: both; margin: 0px auto 8px auto; }
#SKIN #eventsearch #map_container { overflow: hidden; }
/* #event_map { display: none; } */

/* Filters + Listing */
#event_result_container { margin-right: 20px; }
#filters { float: left; width: 190px; }

/* Tabs */
h3#count { float: right; font-size: 11px; color: #363636;  padding-top: 8px; }
ul#event_order { border-bottom: 1px solid #D3D3D3; margin: 10px 0 20px 0; padding-top: 7px; list-style-type: none; }
ul#event_order li { display: inline; margin: 0; background-color: #fff; font-weight: bold; color: #666; position: relative; top: -3px; }
ul#event_order li a { font-size: 12px; padding: 5px 5px; margin-right: 0px; color: #666; text-decoration: none; }
ul#event_order li.active a { border: 1px solid #D3D3D3; border-bottom: 1px solid white; margin-right: 0px; padding: 4px 5px; background-color: white; color: #555555; text-decoration: none; }
ul#event_order a:hover { color: #555555; background-color: transparent; }

/* Filters */
a#host-button { font-size: 14px; font-weight: bold; }
#filters h3 { margin: 15px 0 5px 0; color: #363636; font-size: 14px; }

#calendar-nav { display: none; }
#dates { font-size: 10px; margin-top: 2px; }
input#date-start, input#date-end { margin: 0; border: 1px solid #D3D3D3; padding: 1px; font-size: 10px; width:65px; }
#dates button { border: 1px solid #D3D3D3; background: #EDEDED; margin: 0; font-size: 10px; }

/* Search Results */
#event_results { margin-left: 200px; }
#event_results table.event_group { width: 100%; margin: 12px 0; }
#event_results .event { width: 100%; border-top: 1px solid #EDEDED; }
#event_results .first { border-top: 1px solid #555555; }
#event_results .first .event { border: 0; }
#event_results .event h3.title { padding: 0; margin-bottom: 2px;}
#event_results .event h3.title a { font-size: 15px; font-weight: bold; }
#event_results .event .location { padding: 0!important; color: #363636; text-transform: none; font-size: 11px; }
#event_results .event .location .city { color: #7F7F7F; }
#event_results .event .date { height:auto!important; font-size: 12px!important; padding: 0!important; padding-right: 20px!important; width: auto; font-weight: bold}
#event_results .event .shift { padding: 0; float: none; } 
#event_results .event .date .day { display: none; }
#event_results .event .description { font-size:12px!important; padding: 0!important; margin: 12px 0; }

#event_results .datebox { margin: 0 15px 10px 0; font-weight: bold; padding: 4px; color: white; background-color:#555555; width: 65px;}
#event_results .datebox .english { font-size: 10px; line-height: 1em; white-space: nowrap; }
#event_results .datebox .calendardate { text-align: center; margin: 8px; margin-bottom: 12px; line-height: 1.7em; }
#event_results .datebox .month { font-size: 15px; }
#event_results .datebox .day { font-size: 30px; }

#event_results .event_footer { margin-bottom: 10px; position: relative; min-height: 30px; }
#event_results .event_footer .event_type { padding-top: 10px; float: left; color: #7F7F7F; }
#event_results .event_footer .event_type small { font-size: 11px; }
#event_results .event_footer .links { text-align: right; }
#event_results .event_footer .links .detail_button { float: right; } 
#event_results .event_footer .links .detail_button a { display: block; margin-left: 10px; padding: 4px 10px; background-color: #EDEDED; border: 1px solid #7F7F7F; }
#event_results .event_footer .links .rsvp_button { float: right; }
#event_results .event_footer .links .rsvp_button a { display: block; margin-left: 10px; padding: 4px 14px; background-color: #555555; border: 1px solid #002B5C; color: white; }
#event_results .event_footer .links .rsvp_button a:hover { background-color: #777777; }

/* The following is derived from BSD Licensed YUI 2.6.0 code */
.yui-calcontainer th,.yui-calcontainer td{font-size:11px;}.yui-calcontainer{position:relative;float:left;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0px;top:0px;}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}.yui-calcontainer .title{position:relative;z-index:1;}.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar{position:relative;}.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}#calendar-nav .yui-calcontainer{background-color:#ededed;padding:10px;}#calendar-nav .yui-calcontainer.multi{padding:0 5px 0 5px;}#calendar-nav .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}#calendar-nav .yui-calcontainer .title{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;border-bottom:1px solid #cccccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}#calendar-nav .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}#calendar-nav .yui-calcontainer.withtitle{padding-top:0;}#calendar-nav .yui-calcontainer .calclose{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}#calendar-nav .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}#calendar-nav .yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}#calendar-nav .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}#calendar-nav .yui-calendar .calheader img{border:none;}#calendar-nav .yui-calendar .calnavleft{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}#calendar-nav .yui-calendar .calnavright{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}#calendar-nav .yui-calendar .calweekdayrow{height:2em;}#calendar-nav .yui-calendar .calweekdayrow th{padding:0;border:none;}#calendar-nav .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}#calendar-nav .yui-calendar .calfoot{background-color:#ededed;}#calendar-nav .yui-calendar .calrowhead,#calendar-nav .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}#calendar-nav .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}#calendar-nav .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}#calendar-nav .yui-calendar td.calcell{border:1px solid #cccccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}#calendar-nav .yui-calendar td.calcell a{font-weight:normal;color:#555555;display:block;height:100%;text-decoration:none;}#calendar-nav .yui-calendar td.calcell.today{background-color:#000;}#calendar-nav .yui-calendar td.calcell.today a{background-color:#fff;}#calendar-nav .yui-calendar td.calcell.oom{background-color:#cccccc;color:#a6a6a6;cursor:default;}#calendar-nav .yui-calendar td.calcell.selected{background-color:#fff;color:#000;}#calendar-nav .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}#calendar-nav .yui-calendar td.calcell.calcellhover{background-color:#555555;color:#fff;cursor:pointer;}#calendar-nav .yui-calendar td.calcell.calcellhover a{background-color:#555555;color:#fff;}#calendar-nav .yui-calendar td.calcell.previous{color:#e0e0e0;}#calendar-nav .yui-calendar td.calcell.restricted{text-decoration:line-through;}#calendar-nav .yui-calendar td.calcell.highlight1{background-color:#ccff99;}#calendar-nav .yui-calendar td.calcell.highlight2{background-color:#99ccff;}#calendar-nav .yui-calendar td.calcell.highlight3{background-color:#ffcccc;}#calendar-nav .yui-calendar td.calcell.highlight4{background-color:#ccff99;}#calendar-nav .yui-calendar a.calnav{border:1px solid #ededed;padding:0 4px;text-decoration:none;color:#000;zoom:1;}#calendar-nav .yui-calendar a.calnav:hover{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}#calendar-nav .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:0.25;*filter:alpha(opacity=25);}#calendar-nav .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#ededed;}#calendar-nav .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}#calendar-nav .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}#calendar-nav .yui-calcontainer .yui-cal-nav-y,#calendar-nav .yui-calcontainer .yui-cal-nav-m,#calendar-nav .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}#calendar-nav .yui-calcontainer .yui-cal-nav-b{text-align:center;}#calendar-nav .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}#calendar-nav .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}#calendar-nav .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}#calendar-nav .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}#calendar-nav .yui-calcontainer .yui-cal-nav-yc{width:4em;}#calendar-nav .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}#calendar-nav .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}#calendar-nav .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#555555;background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;}#calendar-nav .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}

/*** BUNDLE *** END /skins/default/event2/frontend.css ***/



