Oye no puedes poner el link del sitio web? Porque a mi no me da ningún problema ese código, el div se queda pegado arriba
Una pregunta, porque lo pusiste de height 35 y despues le pones un margin top negativo de 15px? Porque no quitar el margin top y ponerle la altura en 20? Jeje, te ahorra una linea de código ahí
Y si ya tienes el
No necesitas ponerselo al Body, te ahorras otro par de lineas de código ahí :)