/**
 * daily layout: first box is shaped as follows:
 *
 * @author ACTUPRO
 * @reference
 * @license http://www.gnu.org/copyleft/lesser.txt GNU Lesser General Public License
 */
ul.button_deco {
	padding-left:0;
}
ul.button_deco > li , button {
		display: inline-block;
}
.button_deco .introduction {
		font-size: 1em;
}
@media (max-width : 360px) {
	ul.button_deco > li , button{
		display: block;
	}
}
.y-thumbnail-image {
	margin:0 auto;
}
.label a {
	font-size: 1.2em;
	white-space: wrap;
}
.button {
	padding: 10px 10px;
	margin: 0 10px 10px 0;
	min-width:190px;
}
.button1 {
	background-color: #bbeedb;
	min-height: 20px;
}
.center {
	margin: 0 30%;
}
.button2 {
	background-color: #bee4e7;
	min-height: 20px;
}
.button3 {
	background-color: #b5d9f3;
	min-height: 20px;
}
.button4 {
	background-color: #6dabd2;
	color: #ffffff;
	min-height: 20px;
}
.button4 a{
	color: #ffffff;
}
#newest { /* the most new article at the home page, in layouts: daily, digg, slashdot */
	clear: left;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em 0;
}

#newest h2 { /* space above title to be partly delegated to the containing div */
	margin-top: 0.5em;
}

#newest p.ddate { /* space above date to be partly delegated to the containing div */
	margin-top: 0.5em;
}

.post {
	position: relative;
	margin: 1em 0 2em 10px; /* left margin to display post date */
	display: flex;
	max-height: 200px;
	overflow: hidden;
}

.post h2 {
	border: none;
	margin: 0;
	padding-top: 3px;
}
.image {
	overflow: hidden;
	min-width: 220px;
}

.post h2,
.post h2 span,
.post h2 a,
.post h2 a:hover,
.post h2 a span {
	font-size: 1.8rem;
	line-height: normal;
	text-decoration: none;
	color:#01b3a7;
}



