#language {
	text-align: right;
}
#language a:link { color:#40a52b; text-decoration:none; }
#language a:visited { color:#40a52b; text-decoration:none; }
#language a:focus { color:#96bc0d; text-decoration:none; }
#language a:hover { color:#96bc0d; text-decoration:none; }
#language a:active { color:#96bc0d; text-decoration:none; }

#top {
	padding-top: 0px;
}

#top a {
	font-weight: bold;
	font-size: 16px;
}
#top a:link { color:#40a52b; text-decoration:none; }
#top a:visited { color:#40a52b; text-decoration:none; }
#top a:focus { color:#96bc0d; text-decoration:none; }
#top a:hover { color:#96bc0d; text-decoration:none; }
#top a:active { color:#96bc0d; text-decoration:none; }

div.active  a {
	color:#96bc0d !important;
}

#logo img {
	height: 45px;
}

.navigation {
  text-align: center;
  height: 45px; 
  float: left; 
  margin-right: 20px;
}

div.navigation a {
	position: relative;
	top: 15px;
	color: white;
	text-decoration: none;
}


#sidebar {
  text-align: right;
}

#sidebar ul {
  margin-top: 47px;
}

#sidebar li {
  list-style: none;
}
#sidebar a:link { color:#40a52b; font-weight: bold; text-decoration:none; }
#sidebar a:visited { color:#40a52b; font-weight: bold; text-decoration:none; }
#sidebar a:focus { color:#96bc0d; font-weight: bold; text-decoration:underline; }
#sidebar a:hover { color:#96bc0d; font-weight: bold; text-decoration:underline; }
#sidebar a:active { color:#96bc0d; font-weight: bold; text-decoration:underline; }

#content {
  min-height: 500px;
  height: auto !important;
  height: 500px;
}

h1 {
  font-size:18px;
  color: #00632d;
  font-weight: bold;
}

h2 {
  font-size:13px;
  color: #00632d;
  font-weight: bold;
  margin-bottom: 5px;
}

#content a:link { color:#40a52b; text-decoration:none; }
#content a:visited { color:#96bc0d; text-decoration:none; }
#content a:focus { color:#96bc0d; text-decoration:none; }
#content a:hover { color:#96bc0d; text-decoration:underline; }
#content a:active { color:#96bc0d; text-decoration:underline; }



#footer {
	border-top: 1px solid #00632d; 
  	color: #00632d;
	padding: 10px;
}

#footer a:link { color:#96bc0d; text-decoration:underline; }
#footer a:visited { color:#96bc0d; text-decoration:underline; }
#footer a:focus { color:#96bc0d; text-decoration:underline; }
#footer a:hover { color:#96bc0d; text-decoration:none; }
#footer a:active { color:#96bc0d; text-decoration:none; }

#social {
	margin-left: auto;
	margin-right: auto;
}
#social .social_link {
	float: left;
	margin-right: 50px;
}
