MODx doesn’t place any restrictions at all on your output. It’s 100% in your control. When you run into situations like this, I find troubleshooting with Firefox and Firebug invaluable. This tells me that your actual styles being used on that selector are as follows:
#right-inner h2 { /* layout.css (line 134) */
border-style:none solid double;
border-top:2px none #000000;
font-size:16px;
padding-top:10px;
text-transform:uppercase;
}
#right-inner { /* layout.css (line 128) */
text-align:left;
}
The code above tells me that you explicitly set the top-boarder to be none, which mirrors your output. You might try changing that to:
#right-inner h2 {
border-top: 2px solid #000;
font-size:16px;
padding-top:10px;
text-transform:uppercase;
}
(moving to the appropriate topic)