Make sure that the Backgound color of the :after matches the background of the area.
Here's some things to try:
- border-top -> dashed, solid
- add a width % to hr.fancy
- use a different character or word in the content field.
- The text-align determines where the content will show.