#footer {
margin-top:20px;
margin-bottom:20px;
font-size:12px;
width:900;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:14px;
}

#footer {
width:900px;
float:right;
}

#footer p{
width:900px;
text-align:right;
color:#A4A4A4;
height:25px;
margin-top:15px;
}

.menu1 ul {
list-style:none;
margin-left:30px;
}

.menu1 li {
float:left;
}

.menu1 li a {
text-decoration: none;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:12px;
display: block;
margin-left:5px;
white-space:nowrap;
text-align:center;
padding: 0 10px;
color:#6E6E6E;
border-left : 1px solid #6E6E6E;
margin-top:5px;
}

.menu1 li a:hover {
color:black;
border-left : 1px solid black;
}

#footer hr {
background-color:#848484;
color:#848484;
height:1px;
}

#sitemap {
position: absolute;
width:35px;
z-index:1200;
margin-left:20px;
border:1px solid #848484;
border-radius:10px;
background:rgba(244,244,244,0.5);
}

#sitemap:hover{
box-shadow:inset 0px 0px 20px rgba(150, 150,254,0.5);
}