.reference-box {
	/*height:280px;*/
	margin: 0 0 30px 0;
}

		.reference-box .reference-box-image {
			float: left;
			width: 310px;
		}
		
			.reference-box .reference-box-image img{
				box-shadow: 1px 1px 5px 1px #CCCCCC;
			}
		
		.reference-box .reference-box-data {
			float: left;
			width: 340px;
		}
		
			#main .reference-box .reference-box-data h3{
				margin: 5px 0 15px 0;
			}

	.reference-type {
	font-size: 20px;
    font-weight: normal;
    margin: 10px 0 10px 0;
	}
	
	.reference-more {
	font-size: 13px;
	margin: 5px 0 20px 0;
	}

.sponsorListHolder{
	margin-bottom:30px;
}

.sponsor{
	width:288px;
	height:200px;
	float:left;
	border:5px solid #ddd;	
	
	/* Giving the sponsor div a relative positioning: */
	position:relative;
	cursor:pointer;
}

	.sponsor:hover {
	border:5px solid #777777;
	}

.sponsorFlip{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url("img/background.jpg") no-repeat center center #f9f9f9;
}

	.sponsorFlip:hover{
			
		/* CSS3 inset shadow: */
		-moz-box-shadow:0 0 30px #999 inset;
		-webkit-box-shadow:0 0 30px #999 inset;
		box-shadow:0 0 30px #999 inset;
	}

.sponsorFlip img{
	/* Centering the logo image in the middle of the sponsorFlip div */
	width: 288px;
	height: 200px;
	position: relative;
	top:0;
	left:0;
	margin: 0 0 0 0;
}

.sponsorData{
	/* Hiding the .sponsorData div */
	display:none;
}

.sponsorDescription{
height: 80px;
	font-size:12px;
	padding:50px 10px 20px 20px;
	font-style:italic;
	color: #222222;
}

.sponsorURL{
	font-size:12px;
	font-weight:bold;
	padding-right:30px;
	text-align: right;
}

	.sponsorURL a{
	color: #50B4D0;
	}

.clear{
	clear:both;
}


.note{
	font-size:12px;
	font-style:italic;
	padding-bottom:20px;
	text-align:center;
}