.header{
	overflow: hidden;
	background-color: #3C4E58;
	padding: 20px 10px;
}

.header a{
	float: left;
	color:#fff;
	text-align: center;
	padding: 12px;
	text-decoration: none;
	font-size: 18px;
	line-height: 25px;
	border-radius: 4px;

}

.header a.logo{
	font-size: 25px;
	font-weight: bold;
}

.header a:hover{
	background-color: #ddd;
	color:black;
}

.header a.active {
  background-color: green;
  color: white;
}

.header-right {
  float: right;
}

.footer {
  background-color: #3C4E58;
  text-align: center;
  font-size: 18px;
  padding: 15px;
}

.footer a{
	color: #fff;
	text-decoration: none;

}