needed this a few days ago, but the accepted answer isn't working in IE.
this is what I came up with: works in every major browser (>= ie8)
jsfiddle: http://jsfiddle.net/gKve7/
/* headlines with lines */
.decorated{
overflow: hidden;
text-align: center;
}
.decorated > span{
position: relative;
display: inline-block;
}
.decorated > span:before, .decorated > span:after{
content: '';
position: absolute;
top: 50%;
border-bottom: 2px solid;
width: 100vw;
margin: 0 20px;
}
.decorated > span:before{
right: 100%;
}
.decorated > span:after{
left: 100%;
}
My Title