@Gareth, I dont think the code in the render needs to be touched - this can be achieved very easily using css
@Saeed, The problem with that solution is that it will move every font-awesome icon which is stacked to the left, and there may well be other items in the theme which use stacked icons not just the warnings in the announcements section. You really need to find what the css selector is for those specific icons not just apply rules randomly without knowing what else they will affect. Also, a fixed left position may well work on your monitor screen size but surely wont on any other screen size.
In this case, in Essential, you probably need to add the .useralerts class to your css and then you could probably just apply it once to .fa (for all font-awesome icons within .useralerts and far simpler...
.dir-rtl .useralerts .fa {float: right;}
I haven't tried it but ...
+1 for Gareth's suggestion of some basic reading up Saeed! (I've also recommended and used codecademy.com in the past)
Also for css, I strongly recommend using firebug or chrome developer tools to help too
Richard
EDIT: Add it at the end of essential.css (or the equivalent in your cloned theme! - There's no custom.css in the current version of Essential on github) or in your custom css box in your theme settings page.