.calendar_container {
	padding: 15px 0 0 0;
	background: url(../../Images/detail_bg.gif) repeat-x !important; }

.eventbarpad { display: none; }

.calendar_selection td {
    padding: 0 6px 4px 2px; }
	
#events_module {
	width: auto !important;
	background: none !important;
	margin-top: 0px !important; }
	
#events_module div#calendar {
	float:left;
	width:324px;
	padding-top:4px;
	margin:0 0 0 0 !important;
	background:	url(../../Images/events_month_calendar_bg.gif) no-repeat;	}
	
	#calendar table {
		background:#fffff6;
		font-family:arial, helvetica, sans-serif;
		margin-left:1px;
		border-left:1px solid #e5d39e;
		border-right:1px solid #e5d39e; }	
	
		#calendar table th {
			width:45px;
			height:24px;
			padding-top:4px;
			font-weight:bold;
			color:#522a00;
			vertical-align:top;
			text-align:center;
			text-transform:uppercase;
			border-right:1px solid #f9f1d5;} 
		
		#calendar table td {
			width:45px;
			height:30px;
			font-size:1.2em;
			font-weight:bold;
			vertical-align:middle;
			text-align:center;
			border-right:1px solid #f9f1d5; }	
		
		#calendar table td.active {
			color:#522a00;
			background:	url(../../Images/events_month_calendar_active.gif) no-repeat; }
			
		#calendar table td.inactive {
			font-weight:normal;
			color:#aaaaa9; }
			
		#calendar table .last_column {
			border:none; }	
	
#events_module div#calendar img {
	border:none !important; }	
								

#events_module .pagination {
	border-bottom: 2px solid #dec88c; }

#events_module div.result {
	border-bottom: 1px solid #dec88c;
	padding:0 10px 1px 10px;}
	
	#events_module h2 {
		font-family: "trebuchet ms", arial, helvetica, sans-serif; 
		font-weight:bold;
		color:#522a00;
		font-size:1.083em;
		margin-top:10px;
		text-transform:uppercase; }
		
		#events_module h2 a {
			font-weight:bold !important;
			background:none; }
			
	#events_module p {
		font-size:.917em;
		padding-bottom:10px; }
		
#tabsContainer span {
	font-size:1.2em;
	font-weight:bold; }
	
#tabsContainer .view_tab {
	float: left;
	width: 108px; 
	text-align: center; }
	
#leftFlip, #rightFlip { display: none; }