﻿#contents {
	width : 90%;
	margin-top : 7%;
	margin-left : auto;
	margin-right : auto;
	margin-bottom: 10%;
}

#contents h2 {
	margin-bottom : 6%;
	font-size : 160%;
	font-weight : 900;
	line-height : 1.2em;
	text-align : center;
}

#contents h2 span {
	display : block;
	font-size : 70%;
	font-family : soleil,sans-serif;
	font-weight : 700;
	font-style : normal;
	color : #b4afaf;
	letter-spacing : 1px;
}

/*----------RECENT_ENTRIES----------*/

ul#recent {
	overflow : hidden;
	list-style : none;
	width : 100%;
	margin-bottom : 3%;
}

ul#recent li {
	width : 100%;
	margin-bottom : 5%;
}

ul#recent li a,ul#recent li a:hover {
	display : block;
	height : 384px !important;
	height /**/: 410px;
	padding : 12px;
	color : #282828;
	background : #ffffff;
	border : solid 1px #c8c3c3;
	text-decoration : none;
}

.square-thumb {
	width : 100%;
	height : 200px;
}

ul#recent li dl {
	overflow : hidden;
	margin : 12px 10px 10px 10px;
}

ul#recent li dl dt p {
	margin-bottom : 2px;
	font-size : 90%;
	letter-spacing : 2px;
}

ul#recent li dl dt h3 {
	margin-bottom: 12px;
	padding-bottom : 12px;
	border-bottom : solid 3px #c8c3c3;
	font-weight : 700;
	font-size : 120%;
	line-height : 1.2em;
}

ul#recent li dl dd {
	text-align : left;
	line-height : 1.4em;
	display : -webkit-box;
    -webkit-box-orient : vertical;
    -webkit-line-clamp : 3;
}

/*----------OLD_ENTRIES----------*/

dl#oldentries {
	margin : 0 2% 0 2%;
	padding-top : 2px;
	border-top : solid 2px #c8c3c3;
}

dl#oldentries dt {
	margin : 0;
	padding-top : 8px;
}

dl#oldentries dd {
	padding-bottom : 12px;
	border-bottom : solid 2px #c8c3c3;
	line-height : 1.3em;
}

dl#oldentries dd a,dl#oldentries dd a:hover {
	color : #282828;
	text-decoration : underline;
}