
/* ---------- css reset ---------- */

body, header, nav main, footer, h1, div, img {
	margin: 0;
	padding: 0;
	border: 0;
	
}




/* ---------- navigation ---------- */

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #333333;
}

ul li {
  float: left;
}

ul li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

ul li a:hover {
  background-color: #111111;
}

 /* ---------- ect ---------- */


		
body {
    padding: 0%;
    background-color: #e8e8da;
} 

main {
    padding: 2%;
    font-family: Geneva, Arial, sans-serif;
}

#resctype , #otherresctype , #otherotherresctype {
	width: 29%;
	float: left;
	margin: 0 2%;
} 

main p {
    font-size: 1.25em;
}
main h3 {
    padding-top: 2%;
    font-size: 2em;
}



header h1 {
    font-size: 3em;
    font-family: Georgia, Times, serif;
    padding: 3%;
    color: #47476b;
}
footer {
    text-align: center;
    font-size: 0.85em;
    color: #47476b;
    padding: 1% 0;
    border-top: 3px solid #47476b;
	
}

footer p a {
		color: #fff;
		text-decoration: none;
}

.external-link {
 color: #666600;
font-weight: bold;
text-decoration: none; 
}