@font-face {
    font-family: "myfont";
    src: url(fonts/impact.ttf) format("truetype");
}

br { 
page-break-after: always; 
}

img {
   border: 0;
}

img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
	}
body {
	text-align: center;
	color:#648050;
	background-color:#DADADA;
	font-size:100%;
	font-family:"myfont", Charcoal, sans-serif;
	}
img.info {
	position:relative;
	left:250px;
	top:30px;
	height:50px;
	width:50px;
	}
img.email {
	position:relative;
	left:250px;
	height:50px;
	width:50px;
	}
img.mapserver {
    display: block;
    margin-left: auto;
    margin-right: auto;
	height:40px;
	width:150px;
	}
img.home {
	position:relative;
	left:-250px;
	top:30px;
	height:50px;
	width:50px;
	}
p {
	width:550px;
    margin:30px auto;
    text-align:justify;
	color:#7A7979;
	font-size:90%;
	font-family:"Arial", Helvetica, sans-serif;
	}
h1 {
	text-align: center;
	margin-right:300px;
	color:#7A7979;
	font-size:250%;
	font-family:"myfont", Charcoal, sans-serif;
	}
h2 {
	text-align: center;
	margin-left:0px;
	color:#FBFBFB;
	font-size:200%;
	font-family:"myfont", Charcoal, sans-serif;
	}
a:link {color: #7A7979;text-decoration:none;
} 
a:active {color: #7A7979; text-decoration: none;
}
a:visited {color: #7A7979; text-decoration: none;
}
a:hover {color: #FBFBFB; text-decoration: none;
}

html, body, #container { height: 100%; }
body > #container { height: auto; min-height: 100%; }

#footer {
 clear: both;
 color:#7A7979;
 position: relative;
 z-index: 10;
 height: 3em;
 margin-top: -5em;
}

#content { padding-bottom: 3em; }