#top {
padding: 0;
background-color: #000;
}

#top h1 {
padding: 0;
margin: 0;
background: #000 url("/media/static/img/ao_logo.jpg") no-repeat left top;
text-align:left;
text-indent:-9000px;
height:103px;
}

#menu_container a {
display: block;
color: #FFF;
background-color: #7F7F7F;
width: 9em;
padding: 3px 20px 3px 5px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: bold;
}

#menu_container li li a {
display: block;
color: #FFF;
background-color: #C0C0C0;
width: 9em;
padding: 3px 12px 3px 13px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
}

#menu_container li li li a {
display: block;
color: #FFF;
width: 9em;
background-color: #C0C0C0;
padding: 3px 6px 3px 19px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
}

#menu_container li li li li a {
display: block;
color: #FFF;
width: 9em;
background-color: #C0C0C0;
padding: 3px 1px 3px 24px;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: normal;
}