I am trying to make the menu bar for my website flush against the top and side of the pages. Right now there is a slight gap at the top as well as on the left and right. I can't figure out what in my code is not allowing it to become flush. Here is what I have in my CSS. My Unorder list would basically be the Nav bar and the elements in the list (ul li) are the sections i.e Home About Us etc..
ul{
padding:0;
top:0;
height:60px;
margin:0 auto;
padding:0;
list-style:none;
}
ul li{
float:left;
width:335px;
height:40px;
background-color:black;
opacity:.6;
line-height:40px;
text-align:center;
font-size:30;
}