#header-wrap {
	border-top:40px solid #141414;
}
#header-wrap img.cost {
	position:absolute;
	top:-61px;
	left: 240px;
}
#header {
	position:relative;
	height:136px;
	border-bottom:1px solid #eee;
	margin-bottom:30px;
}
#header .square {
	width:208px;
	height:182px;
	background-image: url("../images/square.jpg");
	position:absolute;
	top:-61px;
	left:-5px;
	padding-top:20px;
	line-height:.9;
}
.square .month {
	font-size:45px;
	font-weight:bold;
	text-transform:uppercase;
}
.square .day {
	font-size:100px;
	font-weight:bold;
	color:white;
}
.square .time {
	color:#111;
	margin-top:5px;
	font-size: 25px;
}
.details {
	text-align:left;
	margin-left:250px;
}
.details h1 {
	margin:0;
	font-size:30px;
	line-height:1;
}
.details p {
	line-height:1.3;
	margin-top:5px;
}