Я очень новичок в веб-дизайне, и у меня есть проблема с заголовком div в верхней части моей веб-страницы. Я хочу отобразить имя пользователя, который вошел в систему слева, и дату справа. Вот код CSS и HTML:
.introHeader {
background: #494949;
width: 100%;
padding-left: 12px;
padding-right: 12px;
border-bottom: 1px solid #000000;
border-radius: 0;
position: relative;
min-height: 30px;
border: 1px solid transparent;
font-weight: Bold;
color: rgb(255, 255, 255);
font-size: 18px;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
.user {
float: left;
font-size: 15px;
}
.date {
float: right;
font-size: 15px;
text-align: right;
}
<div class="headerIntro">
<div id='user'>User</div>
<div id='date'>Date</div>
</div>
Однако мой код дает следующее: 
Любые предложения о том, как получить текст правильно расположен?