просто точка отсчета на будущее, при использовании любой Границы вы можете использовать все свои выделения в одной строке, например
border-bottom: solid #fff 3px;
Это уменьшит ваш CSS.
Ваша проблема:
Я бы использовал следующее и настроил div соответственно
#tilte { position: relative; top: 0; wdith:[width of image];}
, вы также можете использовать абсолют, но, будучиэлементы div внутри другого родственника будут работать нормально
#header { position:relative; top:0 width:[width of image];}
, если # totaltop содержит только эти два элемента, то сделать ширину равной общей ширине # totaltop минусполя для заполнения границ и т. д. Это должно выровнять их с небольшим количеством
#totaltop div {float:left}
Надеюсь, я не сделал каких-либо явных ошибок, это поздно, и это мой последний пост сегодня.
Надеюсь, это поможет.