.box { padding: 1.5em; margin-bottom: 1.5em; background: #e5ecf9; } .border { padding-right: 4px; margin-right: 5px; border-right: 1px solid #eeeeee; } .colborder { padding-right: 24px; margin-right: 25px; border-right: 1px solid #eeeeee; } hr { background: #dddddd; color: #dddddd; clear: both; float: none; width: 100%; height: 0.1em; margin: 0 0 1.45em; border: none; } hr.space { background: #dddddd; color: #dddddd; clear: both; float: none; width: 100%; height: 0.1em; margin: 0 0 1.45em; border: none; background: white; color: white; visibility: hidden; } form.inline { line-height: 3; } form.inline p { margin-bottom: 0; } body { margin: 1.5em 0; }