I am developing a website for LOST an American TV show.
While I was building the menu in CSS, I immediately faced a problem;

As you can see, the 'home' tab hasn't the same height as the others tabs,
and I can't figure out why.
My Index Page Code:
CODE
<HTML>
<HEAD>
<TITLE>NAME WEBSITE</TITLE>
<link href="STYLE.css" rel="stylesheet" type="text/css" />
</HEAD>
<BODY>
<!-- Begin Menu --!>
<div id="menu">
<ul>
<li class="active"><a href="#"><P1>Home</P></a></li>
<li><a href="#"><P1>About</P></a></li>
<li><a href="#"><P1>Het Eiland</P></a></li>
<li><a href="#"><P1>Personages</P></a></li>
<li><a href="#"><P1>Het verhaal</P></a></li>
<li><a href="#"><P1>Community</P></a></li>
<li><a href="Contact.html"><P1>Contact</P></a></li>
</ul>
</div>
<!-- END menu -->
</BODY>
<HTML>
My Extern CSS script:
CODE
Body {
background-color: black;
background-image: url(\IMG01);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
}
p1 {
font: normal 14px Georgia, "Times New Roman", Times, serif;
color: #FFFFFF;
}
/* MENU */
#menu {
width: 700px;
height: 51px;
margin: -35 auto;
}
#menu ul {
text-align: right;
margin: 0;
padding: 20px 0 0 20px;
list-style: none;
}
#menu li {
display: inline;
}
#menu a {
display: block;
float: left;
height: 22px;
padding: 0px 20px 0 20px;
border-right: 1px solid #2A2C2F;
text-transform: lowercase;
text-decoration: none;
text-align: center;
font-size: 11px;
color: #DFE8F2;
}
#menu a:hover, #menu .active a {
background-color: #000000;
}
I hope someone can help me with my problem, how to fix this!
Thanks all