border-box issue fixed on hr, input[type=search]

overwritten border-box: content-box definition in normalize.css fixed
vertical-align: middle added to buttons

For fixing alignments in different button types such as button,
a.button , vertical-align: middle definition added
direction aware floats, positions, alignments