div.news {
	margin: 10px auto 10px;
	padding: 0 10px 0 5px;
	font-size: 1em;
}

div.news h1 {
	margin: 0;
	padding: 0;
	padding-bottom: 2px;
	text-align: left;
	font-family: serif;
	font-size: 2em;
}

div.news h1 a {
    padding-left: 5px;
    padding-right: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

div.news > a > img {
	float: left;
	width: 125px;
	min-height: 25px;
	border: 1px solid #555;
	margin: 0 0 10px 5px;
}

div.news img.bullet {
	vertical-align: middle;
}

div.news div.content {
	margin: 0 0 0 100px;
	padding: 0;
	border: 0;
	border-left: 1px solid #555;
	border-bottom: 1px solid #555;
	text-align: justify;
}

div.news div.text {
	padding: 0 0 0 37px;
}

div.news p {
	margin: 0;
	padding: 0 0 0 37px;
}

div.news div.author {
	padding: 0;
	font-family: 'GorriSans', sans-serif;
	font-size: 1.0em;
	text-align: right;
}

div.news div.infos {
	float: right;
	padding: 0;
	margin: 0;
	font-size: 0.9em;
}

div.news div.infos .tab {
	display: inline;
	padding: 0 5px 0 5px;
	border: 1px solid #555;
	border-top: 0;
	-webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
	background-color: #E8EBEE;
}

div.news div.infos div.admin {
	background-color: #FFE9D4;
}

div.news div.infos div.comment {
	margin: 0 0 0 5px;
}

div.news div.infos div.date {
	margin: 0 0 0 5px;
}

div.news div.infos div.views {
	margin: 0 0 0 5px;
}


