
	.photo {
		position:relative;
		font-family:arial;	
		overflow:hidden;
		
		width:207px;
		height:129px;
	}	
	
		.photo .heading{
			position:absolute;
			background:#000;
			height:30px;
			width:266px;
			opacity:0.6;
		}
		 .photo .caption {
			position:absolute;
			background:#000;
			height:50px;
			width:266px;
			opacity:0.8;
		}
		
		.photo .heading { 
			top:-30px;
		}

		.photo .caption { 		
			bottom:-50px;		
			left:0px;
		}
		
		.photo .heading span {
			color:#F0FEC7;	
			top:-30px;
			font-weight:bold;
			display:block;
			padding:5px 0 0 10px;
			font-size:12px;
		}
		
		.photo .caption span{
			color:#999;	
			font-size:8px;
			display:block; font-family:Verdana, Geneva, sans-serif;
			padding:5px 10px 0 10px;
		}

