.promo {
	float:left;
	position:relative;
	height:240px;
}
.promo_inner {
	position:absolute;
	bottom:5px;
	left:5px;
	width:220px;
	height:70px;
	padding:5px 5px 0;
	font-family:impact,arial,sans-serif;
	font-size: 30px;
	font-weight: 100;
	line-height: 1.25em;
	letter-spacing:-2px;
}
.promo a span {
	display:block;
	width:218px;
	height:38px;
	padding:100px 10px;
	color:#000;
	background:#eee;
	border:1px solid #fff;
	font-weight:bold;
	text-align:center;
}
.promo a:hover span {
	color:#f00;
	background:#ddd;
}


span.tag,
span.tag2 {
	display: block;
	float: left;
	background-color: #AAA;
	color: #FFF;
	margin:2px 5px 2px 0;
	padding:1px 3px 1px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 10px;
}
span.tag {
	margin-bottom: 0px;
}
