I posted the tutorial for a canadian and forgot when I converted those ranks back to US Army.
I reccomend Yet Another Awards System hack. Be sure to put a table around the ribbons at a certain width. It forces the ribbons to display a certain number per row. My ribbons are 33 px wide so I have a table width of about 105 px. Only three fit per row, then they are pushed to a new line. IE doesn't like to follow that restriction though. I guess IE never learned about <table width="105">
Here's my rank structure BTW. I customized Warrant Officers a bit. MPs can edit and delete posts only. They are regular users that just keep that watchful eye. WO's are my true moderators.