/* yo, b ... wrap it up */

#content-container {
	float:left;
	width:290px;
	font-family:arial;
}

#calendar_container {
	float:right;
	color:#FFF;
	font-family:arial;
	font-size:11px;
}

	
	/* main table that contains calendar */
	table.calendar {
		color:#FFF;
		background-color:#FFF;
		border:1px solid #93010d;
		border-width:0 1px 1px 1px;
		margin:0 0 20px 0;
	}
	
	table.calendar td {
		color:#000;
		padding:2px 5px;
		text-align:center;
		border:1px solid #FFF;
	}
	
	table.calendar td.today {
		font-weight:bold;
		border:1px solid #000;
	}
	
		/* caption container that holds first line of table */
		.calendar-month {
			text-align:center;
			font-weight:bold;
			background-color:#93010d;
			border:1px solid #9f7428;
			border-width:1px 0;
			padding:2px 0px;
		}
		
			/* span that contains previous month's button */
			.calendar-prev {
			}
	
			/* span that contains previous month's button */
			.calendar-next {
			}
		
		/* td that contains a linked item */
		.calendar td.linked-day {
			background-color:#9f7428;
		}
		
		.calendar a {
			font-weight:bold;
			color:#9f7428;
			text-decoration:none;
		}
	
	#calendar_bottom {
		color:#FFF;
		text-align:center;
		padding:3px;
	}
		#calendar_bottom p {
			font-weight:bold;
			margin:0px;
		}
		.calendar_input {
			width:100px;
			font-family:arial;
			margin:3px 4px;
		}
		
	.calendar_link {
		background:url(/images/calendar_brown_arrow.gif) no-repeat top right;
		text-transform:uppercase;
		text-align:right;
		border:1px solid #FFF;
		padding:2px 22px 2px 4px;
		margin:3px 0px;
	}
	a.cal_link:link, a.cal_link:active, a.cal_link:visited {
		color:#FFF;
		text-decoration:none;
	}
	a.cal_link:hover {
		color:#FFF;
		text-decoration:underline;
	}


		
