#content {
	background-image: url("../images/blog_bg.gif");
}

#blog {
	background-image: url("../images/nav_blog_selected.gif");
}

#blog_side {
	float: left;
	width: 215px;
}

div.blog_side_section {
	margin-bottom: 2em;
}


div.blog_side_section h2 {
	background-repeat: no-repeat;
}

#blog_side_archivi h2 {
	height: 29px;
	background-image: url("../images/blog_side_archivi.jpg");
}

ul.years {
	margin-left: 20px;
}

li.year {
	font-size: 0.8em;
	color:  #9f8e70;
	margin: 0.7em 0 0.3em 0;
}

li.inline {
	display: inline;
	font-size: 0.8em;
	margin: 0.2em 0.5em 0.2em 0;
	background-color: #f3efe4;
	padding: 0.2em;
}

ul.categories {
	margin: 0.7em 0 0 20px;
}

#blog_side_categorie h2 {
	height: 37px;
	background-image: url("../images/blog_side_categorie.jpg");
}

#blog_content {
	margin-left: 215px;
	padding: 25px 35px 55px 30px;
	line-height: 1.5em;
}

.post {
	margin-bottom: 1.5em;
	padding-bottom: 1em;
	border-bottom: 1px dotted #9f8e70;
}

.post p {
	margin-bottom: 0.5em;
}

.post_header {
	margin-bottom: 0.9em;
}

.post_meta {
	/*position: relative;*/

	line-height: 1em;
	font-size: 0.8em;
	color: #9f8e70;
}

.post h2 {
	font-size: 1.5em;
	margin-bottom: 0.4em;
}

