.infoDate
{
    width:  80px;
    font-weight:    bold;
}

.infoTitle
{
    font-family:    sans-serif;
}

.infoDesc
{
    height: 10%;
    margin-bottom:  10px;
}

a.button {
	/* Default positioning of button */
	display: block;
	margin: 0 auto;	
	text-align:center;	
	line-height: 46px; /* will keep the text vertically 
					    centered on the 46px high button */				

	font-size: 20px;

	/* Font styling */
	font-family: Helvetica;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;

	/* Button image is 29px wide. 
		14px for the left part of the button
		14px for the right
		1px for the middle
	*/
	border-width: 0 14px;
}
a.white.button {
	color: #000;
	text-shadow: #fff 0px 1px 1px;
	-webkit-border-image: url(images/whiteButton.png) 0 14 0 14;
}
a.gray.button {
	color: #fff;			
	text-shadow: #333 0px 1px 1px;
	-webkit-border-image: url(images/grayButton.png) 0 14 0 14;
}
a.button:hover {
	color: #fff;
	text-shadow: #333 0px 1px 1px;
	-webkit-border-image: url(images/blueButton.png) 0 14 0 14;
}
	
a.last.button {
	margin-top: 10px;
}
div.options-extend {
	padding: 20px 20px 15px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(images/options-extend.png) repeat-x top left;
}