Другим вариантом может быть стиль родительского элемента.
, например
я использовал твиттер, так что вот код
<div class="controls">
<input type="text" name="dob" id="dob">
<?php echo form_error('dob'); ?>
</div>
для стилизации ошибок я только что добавил это в css
> .controls p { color : red; }
Элемент ошибки отображается в теге p.
Надеюсь, это поможет.