

/* calendar page */

	.events-calendar-photos-tagline
	{
		color: #696168;
		position:absolute;
		top: 14px;
		right: 12px;
	
	}
	.events-calendar-photos-tagline img
	{
		position:relative;;
		top: -3px;	
	}
	.events-calendar ul
	{
		list-style: none;
		margin:0;
		padding:0;
	}
	.events-calendar ul li
	{
		background: none;
		list-style-type: none;
		margin:0;
		padding:10px;
	}
	.events-calendar ul li
	{
		list-style-type: none;
		margin:0 0 5px 0;
		background-image: none;
		position: relative;
		color: #696168;
		padding: 10px;
		background-color: #120e12;
		line-height: 125%;
	}
	.events-calendar li.even
	{
		background-color: #0c090b;
	}
	.events-calendar li.highlighted
	{
		background-color: #9c178b;
		color: #c4c4c4;
	}
	.events-calendar li.featured
	{
		color: #fff;
	}
	.events-calendar .description
	{
		display:block;
		margin-left:60px;
		position:relative;
		width:660px;
	}
	.events-calendar .date
	{
		left:15px;
		position:absolute;
		top:10px;
		width:90px;
	}
	.events-calendar .photos
	{
		left:736px;
		position:absolute;
		top:6px;
	}
	.events-calendar .venue
	{
		display:block;
		left:775px;
		position:absolute;
		top:10px;
		width:155px;
	}

	

/* home page calendar */

	.home-calendar
	{
		width: 385px;
		position: absolute;
		top: 0px;
		right: 10px;
	}
	.home-calendar h2
	{
		background-image: url(images/tab-events.png);
	}
	.home-calendar .more-events
	{
		position: absolute;
		top: 8px;
		right: 0px;
		font-size: 90%;
	}
	.home-calendar .inner
	{
		height: 205px;
	}
	.home-calendar ul
	{
		list-style: none;
		margin:2px 0 0 0;
		padding:0;
		height: 203px;
		overflow:hidden;
	}
	.home-calendar ul li,
	.home-calendar ul li a,
	.home-calendar ul li a:visited
	{
		color: #696168;
		text-decoration: none;
	}
	.home-calendar ul li a:hover
	{
		text-decoration: underline;
	}
	.home-calendar ul li
	{
		list-style-type: none;
		margin:0;
		background-image: none;
		position: relative;
		background-color: #120e12;
		height: 29px;
	}
	.home-calendar li.even
	{
		background-color: #2e232c;
	}
	.home-calendar li.highlighted,
	.home-calendar li.highlighted a,
	.home-calendar li.highlighted a:visited
	{
		background-color: #9c178b;
		color: #c4c4c4;
	}
	.home-calendar li.featured,
	.home-calendar li.featured a,
	.home-calendar li.featured a:visited
	{
		color: #fff;
	}
	.home-calendar .description
	{
		left:60px;
		overflow:hidden;
		position:absolute;
		top:6px;
		white-space:nowrap;
		width:295px;
	}
	.home-calendar .date
	{
		left:10px;
		position:absolute;
		top:6px;
		width:70px;
	}
	

