Republicans are "right." As in correct.
Democrats are "left." Left, as in bye, bye? Left back? Left behind?
Republicans are red. (Blood? Of patriots?)
Democrats are blue. (This is a mixed bag. On the one hand, blue means sad, depressed. On the bright side, we have "true blue," which I don't think Democrats capitalize on nearly enough.)
The symbol of the right is the elephants, a massive animal that can trample almost anything in its path and one supposedly never forgets.
The symbol of the left is a jackass, known for being a jackhole and for unreasoned stubbornness.
These are the modernized versions of each:
(Even I can draw that.)
or
http://t3.gstatic.com/images?q=tbn:ANd9GcT8oqkeAJvUR1wAsw0ovJFKfDISVGFQ-j4eDw-vDOli5-Do-ZoFOne looks sleek and modern, the other not especially modern and somewhat tentative and awkward.
Many, many companies make adorable generic elephant stuff, for babies, as knick knacks, for adults, aided by some fictional elephant characters, like Dumbo, and the (conveniently) pink elepant.
http://en.wikipedia.org/wiki/Category:Fictional_elephantsDespite Eeyore, I haven't seen many adorable jackass onesies or knick knacks that are not associated specifically with the Party.
I think we get the short end of almost every subliminal/marketing stick. I wish the Party would consider re-branding.