body{
    font-family: sans-serif;
    color: #111;
    background-color: #eee;
    line-height : 1.5;
}

header, footer {
    line-height: 2;
	text-align: center;
	color: #555;
	background-color: rgba(0,0,0,0.1);
	border: 1px solid rgba(225,0,0,0.7);
}
h1 {
    font-size: 2.5em;
    color: #DD5735;
}
h2{
    
    font-size: 2em;
    color: #333;
}
h3 {
    font-size: 1.5em;
}

a {
    text-decoration: none;
    color : rgba(225,0,0,0.7);
}

.chatm {
	float: left;
	margin-right: 1em;
}

.chatb {
	float: right;
	margin-left: 1em;
}
.container {
    text-align : justify;
    margin : auto;
    max-width: 960px;
}
.clear{
    clear : both;
}
article > p {
    display: block;
}
