#options > p
{
display: block;
float:left;
margin: 15px 10px;
}
Ten zapis oznacza, że elementy p w #options mają margines górny i dolny 15 px, a lewy i prawy na 10 px natomiast
#brand
{
margin-left: 10px;
margin-top: 10px;
float:left;
}
oznacza, że div w którym jest logo ma margines górny 10px. 10 != 15 stąd ta różnica, w #brand zmien margin-top na 15, wtedy wszystko powinno być ok