div#calendarNavBlock {
	position: relative;
	margin-top: 30px;
	margin-left: 0;
	width: 400px;
}
	
	div#calendarNavBlock h3 {
		font-size: 12pt;
		color: rgb(210,2,15);
		text-transform: uppercase;
		margin-bottom: 0;
	}
	
	div#calendarNavBlock p {
		font-size: 8pt;
		margin-top: 0;
		color: rgb(170,170,170);
		text-transform: uppercase;
	}
	
		div#calendarNavBlock p a {
			color: rgb(170,170,170);
			font-weight: bold;
			text-decoration: none;
		}
			
			div#calendarNavBlock p a:hover {
				color: rgb(255,255,255);
			}

div#buyTicketsHeader {
	position: relative;
	margin-top: -35px;
	margin-right: -20px;
	float: right;
}
	
	div#buyTicketsHeader p.ticketsAvailable {
		font-weight: bold;
		color: rgb(100,100,100);
		text-align: right;
	}
	
div#calendarBlock {
	position: relative;
	margin-top: 20px;
	margin-left: 0;
}

div#calendarBlock table.calendar {
	
}
	
	div#calendarBlock table.calendar td {
		vertical-align: top;
		width: 140px;
		border-width: 1px 0 0 1px;
		border-color: rgb(170,170,170);
		border-style: solid;
		height: 180px;
	}
		
		div#calendarBlock table.calendar td.right {
			border-right-width: 1px;
		}
		
		div#calendarBlock table.calendar td.bottom {
			border-bottom-width: 1px;
		}
		
		div#calendarBlock table.calendar td p.date {
			position: relative;
			margin-top: 4px;
			margin-left: 4px;
			color: rgb(153,153,153);
			float: left;
		}
		
		div#calendarBlock table.calendar td p.addLink {
			position: relative;
			margin-top: 4px;
			margin-right: 4px;
			float: right;
			font-size: 7.5pt;
		}
		
		div#calendarBlock table.calendar td div.showsBlock {
			position: relative;
			clear: both;
			margin: 4px 10px 10px 10px;
			width: 120px;
			font-size: 8pt;
		}
		
		div#calendarBlock table.calendar td span.headline {
			text-transform: uppercase;
			font-weight: bold;
		}
		
		div#calendarBlock table.calendar td p {
			color: rgb(170,170,170);
			z-index: 0;
		}
			
			div#calendarBlock table.calendar td p a {
				color: rgb(170,170,170);
				font-weight: normal;
				text-decoration: none;
			}
			
			div#calendarBlock table.calendar td p a:hover {
				color: rgb(255,255,255);
				text-decoration: none;
			}
		
	div#calendarBlock table.calendar th {
		font-weight: bold;
		color: rgb(100,100,100);
		text-transform: uppercase;
		padding-left: 15px;
		padding-bottom: 4px;
		text-align: left;
	}