
/* event list*/
div.eventList {
	margin: 0 0 30px 0;
}
  div.eventList div.clickable{
    background-image:url(../../../images/menus/listBullet.gif) !important;
    background-position:5pt 11px !important;
    background-repeat: no-repeat;
  }
	div.eventNotFound {
		margin: 15px 0 30px 0;
		font-style: italic;
	}

	div.eventListEvent {
		width: 150px;
		padding: 8px 0 8px 15px;
		float: left;
	}
		div.eventListEventOdd,
		div.eventListEventEven {
			width: 150px;
			padding: 8px 0 8px 20px;
			float: left;
		}

	div.eventListDate {
		width: 150px;
		padding: 8px 0 8px 0;
		float: left;
	}
		div.eventListDateOdd {
			width: 150px;
			padding: 8px 0 8px 0;
			float: left;
		}
		div.eventListDateEven {
			width: 150px;
			padding: 8px 0 8px 0;
			float: left;
		}

	div.eventListLocation {
		padding: 8px 0 8px 0;
		width: 100px;
		display: inline;
		float: left;
	}
		div.eventListLocationOdd {
			padding: 8px 0 8px 0;
		  display: inline;
			float: left;
		}
		div.eventListLocationEven {
			padding: 8px 0 8px 0;
			display: inline;
      float: left;
    }

  div.eventListEven{
    background-color: #E7EFF6;
  }

	div.eventListHeadlineOdd,
	div.eventListDetailsOdd {
		width: 100%;
	}
	div.eventListHeadlineEven,
	div.eventListDetailsEven {
		width: 100%;
	}
	/* event comes from JS only if element is clickable
	div.eventListHeadlineOdd:hover,
	div.eventListHeadlineEven:hover,
	*/
 	div.eventList div.hovered {
		background-color: #85ACCD;
		cursor: pointer;
	}
	.eventListDetailsOdd,
	.eventListDetailsEven {
    margin: 0;
    padding: 0;
  }

		div.eventListDetailsTextWrapp {
			padding: 0px 15px 0px 15px;
      /*the padding setting is for ff etc.*/
      padding-top: 8px;
      padding-bottom: 8px;
			/*margins are for ie6 and 7, no padding for those two */
      *padding-top: 0;
      *padding-bottom: 0;      
      *margin-top: 8px;
			*margin-bottom: 8px;
						
			line-height: 15px;
			clear: both;
		}

/* small calendar box */
div.month-small-box {
	width: 257px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	background-image: url('../../../images/backgrounds/calendar_middle.gif') ;
	background-repeat: repeat-y;
	float: left;
}
  div.month-small-box-top{
    background: url('../../../images/backgrounds/calendar_top.gif') no-repeat;
  }
  
  div.month-small-box-bottom{
    background: url('../../../images/backgrounds/calendar_bottom.gif') left bottom no-repeat;
    padding-top: 4px;
  }
  
	table.month-small {
		width: 255px;
		border: 0;
	}

	div.month-header-prevnext {
		padding: 8px 0 8px 0;
		margin: 0 15px 7px 15px;
		border-bottom: 1px solid #E4EDF4;
		text-align: center;
		font-size: 11px;
		font-weight: bold;
		text-transform: capitalize;
	}

	/* this is used on page top too ! */
		.month-top-box div.month-header div.month-header-prevnext {
			margin: 0 0 15px 0;
			text-transform: capitalize;
		}

		div.month-header-prevnext a {
			margin: 0 8px 0 8px;
		}

	.month-small th,
	.month-small td {
		text-align: center;
	}


	td.eventDay a:link,
	td.eventDay a:visited,
	td.eventDay a:hover,
	td.eventDay a:active {
		color: #005294;
		font-weight: bold;
	}

	th.month-weeknums,
	th.month-weekdays {
		color: #7D7774;
		background: none;
		border: 0;
	}

	td.monthSelectedWeek,
	td.monthCurrentWeek {
		background-color: #E7EFF6;
		background: none !important;
	}

	th.monthCorner {
		border: 0;
	}

	td.monthWeekend {
		background: none;
	}

	td.monthSelected {
		background: none !important;
		border: 0 !important;
	}
	td.monthToday {
/*		background-color:#E7EFF6 !important;*/
		border: 0 !important;
	}
	td.eventDay {
		color: #005294;
		background-color: #E7EFF6 !important;
	}

/* menu box floating on the right side of the cal
 * the global wraps for renderObj for the MAIN_CONTENT
 * have been removed for this!
 */
.news-catmenu{
	float: right;
}

