Estoy diseñando el menu de una web para mi centro de estudiantes y el problemas es que el texto no se alinea con mi texto
aqui el código
Código HTML:
Ver original<div id="navlist" style="height:1000px;"> <li><a href="#" ><img src="IMG/PNG/essencial/137b.png" id="ico"/>Directorio
</a></li> <li><a href="#"class="active" ><img src="IMG/PNG/essencial/040b.png" id="ico"/>Fechas de Examenes
</a></li> <li><a href="#"><img src="IMG/PNG/essencial/036b.png" id="ico"/>Horarios de Clase
</a></li> <li><a href="#"><img src="IMG/PNG/essencial/055b.png" id="ico"/>Centro de Software
</a></li>
y el CSS
Código CSS:
Ver originalbody{
background-image:url(IMG/background.png);
padding:0px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
margin: 0px;
}
html {
border: 0px;
overflow: hidden;
}
a{
text-decoration:none;
margin-top:auto;
margin-bottom:auto;
}
#encabezado {
border: 0px;
height: 108px ;
width: 100%;
background-image:url(IMG/backback2.png);
float:left;
top:0%;
margin-left:0 px ;
margin-right: 0px;
margin-top:0px;
margin: 0px;
}
#sombra {
background-image: url (IMG/sombra.png);
height:4px;
width: 100%;
float:left;
top:0%;
margin: 0px;
}
#Contenedor {
margin:0px;
width:610px;
height:100%;
position:relative;
top:0px;
bottom:0px;
}
#pie {
float:left;
bottom:0px;
position:relative;
height:100%;
margin:auto;
}
#ico {
width:32px;
height:32px;
left: 50%;
top:50% ;
margin-top: -5%;
margin-left: -5%;
margin-right: 5px;
border: 0;
}
#center {
top:50%;
left: 50%;
margin-top: -100px;
margin-left: -100px;
}
#ID {
vertical-align:middle;
}
#navlist {
background-color:#222;
float: left;
width: 220px;
margin-top: 0px;
margin-left:0px;
hight: 1000px;
margin: 0px;
margin-top:auto;
margin-bottom:auto;
}
#navlist ul {
list-style: none;
}
#navlist li a{
display: block;
height: 15px;
float:right;
width: 100%;
padding:15px;
margin: 5px;
border-right: 4px solid #444;
color: #999;
text-transform: lowercase;
font-size: 0.9em;
}
#navlist li a:hover {
color: #f4f4f4;
background: #333;
border-right: 4px solid #00B3FF;
}
#navlist li .active {
color: #999;
background: #333;
border-right: 0 px solid #444;
}
como lo soluciono?, o como puedo hacer para lograr que quede como yo quiero?
GRACIAS DE ANTEMANO