.caption{ 
	width: 460px;
	height: 255px;
	padding: 0;
	margin: 20px 0;
	overflow: hidden;
	position: relative;
		}
.cover{ 
	float: left;
	position: absolute;
 		top: 205px;
 		right: 0;
	padding: 5px 0;
	text-align: right;
	}
	.cover h3 {
		margin: 5px 0;
		}
		.cover h3 span {
			font-size: 1.25em;
			color: #fff;
			}
	.cover p, .cover h3 span {
		margin: 0; padding: 5px 20px;
		background: #000;
		opacity: .9;
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
		}