#campaign-container {
	margin-top: 60px;
}

.campaign-item {
	width: 680px;
}

.campaign-item-content {
	width: 480px;
	border-top: solid 1px #d5d2cf;
	float: left;
	padding: 20px 0;
}

.campaign-item-content-last {
	border-bottom: solid 1px #d5d2cf;
}

.campaign-item-content h1 {
	font-size: 20px;
	color: #4a3c31;
	font-weight: bold;
	width: 480px;
}

.campaign-item-content p {
	font-size: 11px;
	color: #2f3026;
	width: 460px;
}

.campaign-item-content a {
	font-size: 11px;
	color: #2f3026;
	font-weight: bold;
	text-decoration: none;
}

.campaign-image-frame {
	margin-left: -110px;
	margin-top: -40px;
	background-image: url('../images/news-image-frame.png');
	width: 245px;
	height: 246px;
	float: left;
	position: relative;
}

.campaign-image-frame img {
	margin-top: 38px;
	margin-left: 38px;
}

.campaign-item-content-wide {
	width: 640px;
}

.campaign-item-content-wide p {
	width: 640px;
}

#index-flash-container,
#index-flash-swf {
	width: 668px;
	height: 298px;
	z-index: 10;
}