最も良いのは、アイキャッチの画像にアイキャッチであるとわかるclassが入っているか、それを囲むdiv等に同様にしてclassが入っていることですが、simplicityはそれがありません。
そこで、#the-contentの最初のpのimgはアイキャッチだと仮定してスタイルすることは可能です。
つまり、必ず、最初のpのimgにはボーダーが入ることになりますが、
#the-content p:first-child > img {
border: 3px solid #c00;
}
こんなんでどうでしょうか?
最初のpにimgが無い場合は特に何も起こりませんし、最初のpにimgがある場合、そこに直styleでborderの設定がしていない場合はイケると思うんですけれども。
アイキャッチが無い場合で画像をはじめの方に貼る場合は、最初のpの中を避けるだけということなので。何かしら文を入れてから次のpで画像を入れれば良い感じになります。最悪、どうしても画像を最初に入れたくてそこにボーダー入らないという事なら、
[img src=”#” style=”border:0;” /]
とかとすればよいかと。アイキャッチが表示される設定で、必ずアイキャッチを入れるのであれば#the-content…のcssで良いかと思います。試してないですけれども(笑)