How to make a double line border in CSS, each line in a different color without using background-image?
background-image
For example like this:
h2 { border-bottom: solid blue;} p { border-top: solid red; }
Will get you close, then play around with margins and padding until things line up.
http://jsfiddle.net/gR4qy/