#news-wrapper {
	margin: 135px 0 0 30px;
	/* Firefox */
	width: -moz-calc(100% - 30px);
	/* WebKit */
	width: -webkit-calc(100% - 30px);
	/* Opera */
	width: -o-calc(100% - 30px);
	/* Standard */
	width: calc(100% - 30px);
	opacity: 0;
}

#news-wrapper a { color: #000;}
#news-wrapper a:hover { text-decoration: none; }

.column {
	width: 320px;
	margin-right: 50px;
	float: left;
}

#news-wrapper .column .post h1 {
	font-style: italic;
	margin-bottom: 5px;
}

#news-wrapper .column .post img {
	width: 320px;
	margin-bottom: 5px;
}

#news-wrapper .column .post {
	margin-bottom: 50px;
}

/* responsive (navi flip) */
@media all and (max-width: 700px), handheld, (max-device-width: 641px) {
	#news-wrapper {
		margin-top: 230px;
	}
}