#main div.layout-block-last {
	border-bottom: none;
	margin-bottom: 0px;
}



#sidebar div.layout-block div.layout-block {
	border-bottom: 1px solid #e1e1e1;
}

#sidebar div.layout-block div.layout-block-last {
	border-bottom: none;
}

#sidebar h1.block-title {
	border-top: 1px solid #E1E1E1;
}

	#main .block-container-50-50 .block-container-50-50-column-left {
		width: 46%;
		float: left;
		padding: 0 2%;
	}

	#main .block-container-50-50 .block-container-50-50-column-right {
		width: 46%;
		float: right;
		padding: 0 2%;
	}

	#main .block-container-60-40 .block-container-60-40-column-left {
		width: 56%;
		float: left;
		padding: 0 2%;
	}

	#main .block-container-60-40 .block-container-60-40-column-right {
		width: 36%;
		float: right;
		padding: 0 2%;
	}

	#main .block-container-40-60 .block-container-40-60-column-left {
		width: 36%;
		float: left;
		padding: 0 2%;
	}

	#main .block-container-40-60 .block-container-40-60-column-right {
		width: 56%;
		float: right;
		padding: 0 2%;
	}


	#main div.article-list-100-nopic div.article-list-item-last,
	#main div.article-list-100-nointro div.article-list-item-last,
	#main div.article-list-100-default div.article-list-item-last {
		margin-bottom: 15px;
	}

	#main div.article-100-default div.article-container div.article-text {
		width: 84%;
	}

	#main div.article-100-default div.article-container img {
		width: 14%;
	}

	#main div.article-100-nointro div.article-container div.article-text {
		width: 84%;
	}

	#main div.article-100-nointro div.article-container img {
		width: 14%;
	}

	#sidebar div.article-100-sidebar div.article-container {
		padding: 8px 0px 7px 0px;
		border-bottom: 1px solid #e1e1e1;
	}

	#main div.article-50-default div.article-excerpt {
		width: 66%;
	}

	#main div.article-50-default img {
		width: 30%;
		height: auto;
	}

	#main div.article-60-default div.article-container div.article-text {
		width: 76%;
	}

div.article-60-default div.article-container img {
	width: 20%;
	height: auto;
}


/* Ad
--------------------------------------------- */
#main div.layout-block div.ad,
#sidebar div.layout-block div.ad{
	padding: 15px 0;
}


/* Block background
---------------------------------------------------*/
div.block-background{
	background: url('/static/img/bg-sep.png') repeat-y;
}

div.block-container-60-40 div.block-background{
	background-position: 60% 0%;
}

div.block-container-40-60 div.block-background{
	background-position: 40% 0%;
}

div.block-container-50-50 div.block-background{
	background-position: 50% 0%;
}