#container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	width: 100%;
}
#body_container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
#body_left {
	float: left;
	width: 480px;
	padding: 10px;
	border-right-style: solid;
	border-right-width: 1px;
	text-align: left;
}
#body_right {
	float: right;
	width: 260px;
	padding: 10px;
	text-align: left;
}
.separator {
	clear: both;
	text-align: center;
}
html { height: 100% }
body { height: 100%; margin: 0; padding: 0 }
/* Basic hyperlink declarations. */
a:link {
	color: black;
	font-family: 'Muli', sans-serif;
	font-size: 20px;
	text-decoration: underline;
}
a:visited {
	color: black;
	font-family: 'Muli', sans-serif;
	font-size: 20px;
	text-decoration: underline;
}
a:hover {
	color: black;
	font-family: 'Muli', sans-serif;
	font-size: 20px;
	text-decoration: underline;
}
a.temps:link {
	color: red;
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	text-decoration: underline;
}
a.temps:visited {
	color: red;
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	text-decoration: underline;
}
a.temps:hover {
	color: red;
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	text-decoration: underline;
}
p {
	font-family: 'Muli', sans-serif;
	color: black;
	font-size: 22px;
	text-align: left;
}
h1 {
	font-family: 'Muli', sans-serif;
	color: black;
	font-size: 72px;
	text-align: center;
}
h2 {
        font-family: 'Muli', sans-serif;
        color: black;
        font-size: 20px;
        text-align: center;
}
.quote {
	color: black;
	font-family: 'Muli', sans-serif;
	font-size: 16px;
}
.search_result {
	color: black;
	font-family: 'Muli', sans-serif;
	font-size: 16px;
	background-color: #ECECEC;
}
.centered {
	text-align: center;
}
.chart_footer {
	color: red;
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	text-align: center;
}
.chart_header {
	color: black;
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.box {
	padding: 10px;
	background: #BBDB88;
	border-radius: 15px;
	-webkit-transition-property: background;
	-moz-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
.box:hover {
	background: #BFE2F9;
}
.ns {
display: none;
border: 0px;
height: 0px;
}
