body {
 color: #111;
 margin: 0px auto;
 padding: 0px 0px 0px 0px;
 background-color: #111;
 text-align: right;
 font: 9pt Verdana, Arial, Helvetica, sans-serif;
}

#page { 
 width: 100%;
 text-align: center;
 margin: 0px;
}

#main {
 text-align: right;
 margin: 10px 0px 0px 0px;
 border-bottom: 3px solid #848484;
 border-top: 1px solid #AEAEAE;
 width: 850px;
 height: 622px;
 background-color: #ECECEC;
 padding: 0px;
 color: #111;
}

img { 
 border: 0px;
}

#menu {
 width: 850px; 
 margin: 2px 0px 10px 0px;
 color: #AEAEAE;
}

#reference {
 width: 850px;
 margin: 10px 0px 5px 0px;
 font: 8pt Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 color:  #878787;
}

#pages {
 width: 350px;
 text-align: left;
 float: left;
}

#items {
 text-align: right;
 float: right;
}

#menu ul {
 padding: 0px;
 margin: 0px;
 list-style-type: none;
}

#menu ul li {
 padding: 0px;
 margin: 0px;
 display: inline;
}

#menu a:active, #menu a:visited, #menu a:link {
 color: #EAEAEA;
 text-decoration: none;
}

#inner {
 text-align: justify;
 margin: 10px 10px 10px 10px;
 width: 830px;
 height: 602px;
}

#lower {
 width: 830px;
 height: 52px;
 margin: 2px 0px 2px 0px;
}

#upper {
 width: 830px;
 height: 550px;
 text-align: center;
}

#topography {
 width: 830px;
 height: 550px;
 text-align: center;
 overflow: auto;
}

#topography ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}

#topography ul li {
 display: inline;
}

#clear {
 clear:both;
 height: 1px;
 overflow:hidden;
}

#photo {
 text-align: center;
}

#text { 
 font: 9pt Verdana, Arial, Helvetica, sans-serif;
}

#text h3 {
 margin: 3px 3px 2px 3px;
 font: 9pt Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 font-weight: bold;
}

#text p {
 margin: 0px 3px 0px 3px;
 font: 8pt Verdana, Arial, Helvetica, sans-serif;
 text-align: justify;
}

#text a {
 font: 8pt Verdana, Arial, Helvetica, sans-serif;
 color: #555;
 text-decoration: none;
 font-style: italic;
}

#text a:hover {
 text-decoration: none;
 color: #111;
}
