/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * (en) YAML-Addon:Microformats Support
 * (de) YAML-Addon:Unterstützung für Microformate
 *
 * @note            Many thanks to Michael Jendryschik (http://jendryschik.de/) for contribution
 *
 * @copyright       © 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.0
 */
@media all {
  /* hCards + hCalendars */
  .vcard,
  .vevent {
    line-height: 1.5em;
    border: 2px solid #e0e7b8 !important;
    padding: 30px 5px 5px 5px !important;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin: 0 0 1.5em 0 !important;
    /* small IE-Fix for background images */
    zoom: 1;
  }

  span.vcard,
  span.vevent {
    padding: 2px 1px 2px 70px !important;
    margin: 0 2px 0 !important;
  }

  .vcard {
    background-color: #f8f8ec;
    background-repeat: no-repeat;
    background-position: 5px 5px;
    background-image: url(icons/hcard.png) !important;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAQCAMAAACSjoczAAAAA3NCSVQICAjb4U/gAAAAulBMVEVcjAHv8t6wyXmJtjWVzQHL26SVuE1uowmNxQSr4BeOuzh6piJrlhnd5sGnw2q5z4fB8zF9tAqbzRRmmQb4+OzU4bLC1ZWDrDDm7M+z5x1woBSm2xJ0qwyMsj+evlxjlQSJwAaXwzuBuAn///+WzAWj2BC47CJ1rQ2u4xqRyQKTvz1klgVwpQpqnQeLtzaf1Q14rwyFvAeazwiLwwW88CWZxjqi1Bh8rCOo3RVfjwK06B+s3SGc1gidzxUpu2deAAAACXBIWXMAAAsSAAALEgHS3X78AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAAVNJREFUKJGdkQ1vgjAQhlsEVGpbt7sC1qFmH4pGUKfbmMv+/99aC6LDLNnYmybNfTzXNz2CZw0Ph+PxAduIVJfrGnh+TPsf/6BdS89HaX88bkkHQYDL5RKHo7QoNq/t6HyxsHQPh2nxtHn+rAux4n+jc+z1DG3hx9sqzRMACJutsdeMuTL03V1FY2FVFaiOOFLa7E6SZgxOSXdwv9+73wsOxOUQwbQ0bZLp0OQA1ERrYesaHOuO5Ot1B2ez3e7+xmh7eiYqL6E9CR4C83ygcRQpKpUEZQZJxTlMlKXf8ARvt03avhP51qIyjHXORWIiJs7Ou90u4ovVarU6OZfAf6QVOOaU+TOdBdeboFpL5cW184r2mbHtOSYSEJp9ap+TPMuyQa3LdiYamKJCM4k1zRnQBETk2N8EiaFOLG0+bzp9Nxpce/hNJC9ZQxNC2tOYX9QWxi9aSFLyPW2jbAAAAABJRU5ErkJggg==") !important;
  }
  .vcard a {
    padding-left: 11px;
    background: url(icons/external_link.png) top left no-repeat;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANAQMAAACn5x0BAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///9jlQQUCBxBAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMDIvMDlYkNKcAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAACFJREFUCJljYAADdgaGzwwMrQwMHQwMkxgYmsDoHwMcAABcWAScemFxNwAAAABJRU5ErkJggg==") top left no-repeat;
    color: #679A06;
  }
  .vcard .adr {
    display: block;
    margin: 0.5em 0;
  }
  .vcard .email {
    font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }

  .vevent {
    background: #f8f8ec url(icons/hcalendar.png) 5px 5px no-repeat !important;
    background: #f8f8ec url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAQCAMAAABjhdy+AAAAA3NCSVQICAjb4U/gAAAAulBMVEVcjAHv8t6wyXmNxQSLtzbL26Sm2xJuowmMsj96piKdzxWz5x1rlhnd5sGevlx9tAqVzQG5z4dqnQeJtjXB8zH4+OyTvz2azwjC1ZXU4bLm7M9jlQR0qwxwoBSr4BeDrDCJwAanw2qBuAn///+e1Ay47CJklgWVuE11rQ2OuziXwzuu4xqRyQKj2BBwpQp4rwyFvAei1BiLwwW88CVmmQaZxjqo3RWWzAVfjwJ8rCO06B+s3SGf1Q2bzRQ6gEBjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAAStJREFUKJGNz4tOwjAUBuCuDOiEwTr4hQ7KQCWwjJtQpyK+/2t5OsYlBHV/sjRrz9dzynBOd7fb75/xb9hxCQIS0306+ipLAkumjXRUq5UhSZJgsVig20iz7PBagrjzuSUVdNNseeg95LuRojh/EBeVCpFs+dJ7/853uaGoe/XViMhweCTIbFCQXzoousiSDrbbbXB9khPHTAD6pNaSavva80HNBXNXqw7G483mqU1Zn4gQAjMPVRNVtU93KyOUF0Ma6VvyiUKs12fCOad6vxVjpoUw3E5EvY+D1et14I3ySLkeDNBc96kXcXVDwuT2lZwmUREm2jjoG6kkCuIbHjE3DMPmKRdC4VTQoh/pmdgpCCaGW0LHg8EHpXnb7W6YmwMijLGSBO4lpQR+AMA0SkBRPgQoAAAAAElFTkSuQmCC") 5px 5px no-repeat !important;
  }

  .vevent a {
    padding-left: 11px;
    background: url(icons/external_link.png) top left no-repeat;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANAQMAAACn5x0BAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///9jlQQUCBxBAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMDIvMDlYkNKcAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAACFJREFUCJljYAADdgaGzwwMrQwMHQwMkxgYmsDoHwMcAABcWAScemFxNwAAAABJRU5ErkJggg==") top left no-repeat;
    color: #679A06;
  }
  .vevent p {
    margin: 0;
  }
  .vevent .description {
    display: block;
    margin-top: 1em;
  }
  .vevent .location {
    display: block;
    color: #679A06;
  }
  .vevent .summary {
    display: block;
    color: #679A06;
    font-weight: bold;
  }

  /* XFN relationship */
  a.xfnRelationship {
    padding-right: 26px;
    background-image: url(xfn/xfn-small.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAq1BMVEXGxsb///+Zzg6NxAqVzA32+u6JxAqKwxfK6zya0xCh1xKFwQrt9tyk2ROX0Q+Fvgi75SvU6aya0h6z4SOl2hSQxgqDvwmq0xWd0hCYyQ6MwwmRzQ1/uwi32XvJ4puizxKu1RiRxwyg1xONyQuUyCrD4oye1RGLwgfF6TeIwQiEvQe/5jHc7b3O7EGSyguu1mq22hrE5H6122vD5zSIvxu833zi7syUyxuo3RZV5oaGAAAAAXRSTlMAQObYZgAAAN1JREFUeF51kNVuxWAMg+sfi8wMh/mM9/5PtrS7mzTLiZUvuYphuDr/K+0u+DtJwsvb0TRvN9M0j5cwTGihbS/1PC9Nqa+xlmPktj371mxZlu/7e3Jp7e2Fz3aMKJZRA6CBjF/gzzPxsmRfEjux6VWzgcQHNmVJnDF2f0jN1PXxqrCTHThj+cqnDluhADjougiKMboX4q4lIu70rSLeSjhC0P2UbdG/y2vbn6YAnfpEME3EeXY4B+RTUHMKHpwPPMsNzVfV5KV+h9qhP2RVNRTFOD4XjWMxDJV2//vbD/KGFzMfCBH8AAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: right;
  }
  a.xfnRelationship[rel~="colleague"], a.xfnRelationship[rel~="co-worker"] {
    padding-right: 21px;
    background-image: url(icons/xfn/xfn-colleague.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgUExURd3n9c7b8cbV7iZgv9nj9O7z+ZGv3yhhwOrw+TRqw1yGz6C54vL1+9Hd8lWDzv///77P7L7P673O677O6/v8/l2Iz12I0EJ0x8LS7bTI6Z234uft+Hmc2VB+zE9+y8bGxmv+2hkAAAAgdFJOU/////////////////////////////////////////8AXFwb7QAAAJdJREFUeNpsUFsOgzAMa0khvOukMNiz97/lGqFNTJp/HFl25MTloBAVKICk0JBdcPEHRYDxlZh1ktZmODG6MHNfq7dZXDJamWmt4Q8XDhd9XXoEH0TUOHGnXeNGW7tXy0kauOHKo/5I47DRHGfqBz/dl7JLY1cavKonE3WL7KWERDbcSg2mmLQE/xyUAwwJECkPQMhvAQYA5LENJUe4AZoAAAAASUVORK5CYII=");
  }
  a.xfnRelationship[rel~="met"] {
    padding-right: 32px;
    background-image: url(icons/icon-xfn.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAASCAMAAACQGyXoAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURaDXE+323IO/CYrDF7baGpnODoXBCpfRD9TprI3ECqrTVrfZe57VEcnim43JC4jBCJXMDaTZE8rrPIW+CLvlK5TLG/b67prSHovCB7PhI8PijKXaFJDGConECtztvZLKC5jMObXba67WaqrTFZ3SEKXRTZjJDozDCZHNDc7sQZzQLH+7CJTIKprTEKHXEsTkfqLPEsXpN////6fcE4S9B6jdFr/mMa7VGMPnNKjXPYi/G73bi7zffOLuzJHHDMbGxiYkhicAAABAdFJOU////////////////////////////////////////////////////////////////////////////////////wDCe7FEAAABS0lEQVR42nyReW+CQBDFFyiXnLp0VeRQQcED1Fcr1rb4/b9VBzVNmrT9JXPsezuZP4ZdpZ4i/4aykK5MUtTX8TgITufDYDBYrVaUD+dTEIwrRWI9/eUv1AVT6n5/0icmk1t5NLekMbnu10yvGKuqSidsm6LOK7uuO5fV9RCGPhRGCWJXQgyrHXTGGLk2/Q4xDbF2kcxmby4Qlh8oSedMzvNcfRYJQt+FE5eqC4HtB1zSaVYl0jmEosZI5rN1jFA4FkyS5bvbWsDWj7u9PQ2WBQMxyTTr+36qCAOGqcHZxC65G0lAI51m0zSNHVzeMd3Q3jSVYWlzoNPJbdtoC4dfREKu17YcVsw/wdu2JdeMotGRFxQe54XZPcyCH0eky0wxHxRdFI/mVgqN9bzRN8XoB96CLuhFy+V+n2VN83SnabJsv196dMF/r/8lwADvvzI0UkCdFwAAAABJRU5ErkJggg==");
  }
  a.xfnRelationship[rel~="colleague"][rel~="met"], a.xfnRelationship[rel~="co-worker"][rel~="met"] {
    padding-right: 26px;
    background-image: url(icons/xfn/xfn-colleague-met.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgUExURcXU7r7O697n9ShhwM3b8dLe8luGz+/z+iZfvzRqw6G645Cv3vv8/tnj9PL1+0J0x+rw+F2I0FaDzv///77P7L3O67HG51B+zOft+LrN6q3E55224t7o9Xmc2Nnk9cbGxslmtfsAAAAgdFJOU/////////////////////////////////////////8AXFwb7QAAAKhJREFUeNpskFkOgzAMRJ2YxexLxtAV7n/LOiAKUpuPsfUyip2htVHYcabOAQoT+JWWV/g93hNifTDzPUX/vQBpLIMIZ7lLLtxt3PxZjpO7/Z1BrnwS82/8bf7Kw1ubhonDwdtOup6otpYjDrrPLbliSjSPvexzEdqy4zGMkpVJeqvPPQtmmWk2LWrQuY8B5ieL/SEAh79Z/uewNjE1qOWmuumW20eAAQDZ3xN5iQgPyQAAAABJRU5ErkJggg==");
  }
  a.xfnRelationship[rel~="friend"] {
    padding-right: 21px;
    background-image: url(icons/xfn/xfn-friend.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgUExURd3m9VuGz+jv+ShhwMTT7r7P7DNowtnj9CZfv6m/5vr7/fL1+5+44tTf8v///77P673O677O66nA5r/Q7EJ0x63D5l6J0Hic2LnL6o6s3N7n9dnk9a7E57TI6ePr98bGxtkgA0MAAAAgdFJOU/////////////////////////////////////////8AXFwb7QAAAJdJREFUeNpkj4sOwyAIRZ2Uin0ourbb3MP//8tBXZMtM+glJxcEUx2myFFCHpF7Na6En1OciaoPIrh2+aV5NEllA6KTzWfNsbk2AEF+R+mDCOBAbFjlIq7b7OcvNC6w2PU5tPZ74QQEXcz2QOO0CJH+E3ZlkB859ApkCqJ+yKu4MICCdoP34nLmb6HqZOGEyMwoEl19CzAAuoEMKeA3Y9gAAAAASUVORK5CYII=");
  }
  a.xfnRelationship[rel~="friend"][rel~="met"] {
    padding-right: 26px;
    background-image: url(icons/xfn/xfn-friend-met.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgUExURVyHzyhhwOju+cTU7jRpwqm/5tnj9Pr7/aG64ydfv9Tf8kJ0x////77P673O677P7L7O697n9anA5r/Q67HG59/n9vL1+67E55Wx37TI6brM6q3D5rLH6L/P63mc2MbGxkEi8zIAAAAgdFJOU/////////////////////////////////////////8AXFwb7QAAAK1JREFUeNpskI0OgyAMhFsUtUpp0an79/3fclWcW7JBSC8f5HoUlioyx8hih1nYlMi4QJXC70oj8FpnQrwWvTsuBGQtQEjg+scX150jOM8HjzvHjQ8ZntB4XNUTCc+tb0224Y6Hz9Rh526X2iTZ6xA488b6FoPf8lD2lzA1ndkQQaNFqj85SzRojZHKup8zZ/vXSraNFLx/5/w/hwRLpawsamOLrKrCKjEtLwEGAIJBDkYHKafGAAAAAElFTkSuQmCC");
  }
  a.xfnRelationship[rel~="sweetheart"] {
    padding-right: 21px;
    background-image: url(icons/xfn/xfn-sweetheart.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgUExURf3E5iVdvluGz77O6yhhwN3m9fhCrtnj9Pp7xvlwwvL1+z9xxvhRtf///77P673O6//z+v3Q66G643ib2LbI6VJ9yfy34fyg1omo2rOY08PR7fDf8q3E5vSEy/uf1cbGxpRqfi8AAAAgdFJOU/////////////////////////////////////////8AXFwb7QAAAIBJREFUeNp0j9kOgzAMBA0xNpATep/5/7/sGlS1lYoTa6PR5GGpakoZ12EzQitpF3+mU0qWd2be90L2TitqgdpJhg3kyG1YO6DzSZ5faPTsbyGUFWWLGdZ1kOltjbMH4eZwefTHEjOsBRhruEhYPvJnogisP4WsthV3WDtaXwIMANirCyLGUPZFAAAAAElFTkSuQmCC");
  }
  a.xfnRelationship[rel~="sweetheart"][rel~="met"] {
    padding-right: 26px;
    background-image: url(icons/xfn/xfn-sweetheart-met.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgUExURfp6xb3O60J0xyVdvv3E5lqFzuDm9ShgwPhCrveAyfpxwtji9P/y+vL1+6G64/hOs////77P7LHG5/3Q6/lZtzRqxPy44rLH6LbJ6Xic2Pyh14mo2rOY063D5vuf1cbGxtd2X6gAAAAgdFJOU/////////////////////////////////////////8AXFwb7QAAAIxJREFUeNqMkOsOwyAIRtFOYNW2su5+8/3fsrhO/dEs2UkM5PhFDJC8UUQ+R1YMJvAYtyCCyfVFRFfgXb0QkFycejdz/4c3W3+gkr+pf9z5ra2PF6rvDJYsTsegLWm6+lHz0vOceypzh9Gqps4993AO6wij/kRfOgo8tX9SIzKX/K89JC+NsjtMiwADAPuBEMy1myLVAAAAAElFTkSuQmCC");
  }
  a.xfnRelationship[rel~="child"] {
    padding-right: 21px;
    background-image: url(icons/xfn/xfn-child.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAMAAACTkM4rAAAAvVBMVEXM2e/B0Oz///++zuvA0OzAz+u+zuvA0Oy/z+vz9vsoYcChwv/q7/n////p7vi+zuszasbn7viVseCkxP/+//87b8bz9vzs8fltlNTt9P/r8Pnm7/+ZtOGateFrk9QsZMGnxv/7/P/8/f46bsXa5PS60v/6/P9xltUuZcLQ3PHT4v+yzf/w9PuLqd0zacM3bMRymN2CqO6xzf/8/f9Fdsh6o+uox//N3/+txOfE2f81a8bG1e5ejNu20P/w9v9zpagkAAAACXRSTlP45gAUm+oS6Z4bD6DtAAAAlklEQVR4Xm2PxY7EQAwFHY7d3eFhZmaG3f//rHEyUXKZuvipJMvPoNum5hdopq2DYYGHiE3M8MAywIVEqVq3V6+qlISFIzm0iShSGdIBH3lGrGaNR4sj+l/1YtX5E/1BqYYjovFEiGmpwjnRYilWxeJ6syWi3f5wPGXKkeGZci7XW3rRhXsl5RkEwTuO/1nk7bFs/+PHD82CDuXnUQAlAAAAAElFTkSuQmCC");
  }
  a.xfnRelationship[rel~="parent"] {
    padding-right: 21px;
    background-image: url(icons/xfn/xfn-parent.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAA3lBMVEXA0OzJ1u7Az+u+zuu+zuu/z+v///+/z+vI1u7A0OwoYcChwv////++zuvw9Prx9Puyzf/9/v7n7ffm7Pf+/v/9/v+iw//S4f3l7fyryf/7/f/f5/a30P/Y5v9nj9Pu8vspYsCPse3P4P+7zevb6P9didTc6f9Rf8x1m9n2+f+OrN6tw+qlxf/+//+VseCTte/U4//k6/d7ntgrY8E4bchql+MvZsKnxv/F2f/Z4/Q3bMQwaMSVuPnV5P+tw+ZdiNBch89Mfc9Jes9Ies9Hes5Hec5Gec6StPCQtPbQ4P5zH8oEAAAACnRSTlPk+OYREJgAmfjnFvieJgAAAK9JREFUeF5lz9WOw0AMhlGHOok9kKTMzMzLjO//QutuqipSvyvrXPmHjOuBugSemwHHtmJtuFKxaXRs2Q4IP5KnegUqV6SMfAFBliHfrdaIqM5nNgClmRrYajN1mLQCZaTMHRD7TAMmk5AcIo6ICuMUTRCnRLN5ihaISyJa5RPScr3ZIu72P0THm5xW/MTtHf53/0BEj/yE8J+eX17f3j8+v77DMPz1xXlQ0nnQ9ew/oEsSiPZewisAAAAASUVORK5CYII=");
  }
  a.xfnRelationship[rel~="spouse"] {
    padding-right: 21px;
    background-image: url(icons/xfn/xfn-spouse.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAABaFBMVEW+zuu+zuvAz+z///+/z+vA0Oy/z+vI1u7J1u7A0OzA0Oz///++zuvw9Prx9Pv9/v6usTfw8O+7vjv9/f3n7ffm7PfT089+f1nR1EGRkYjGxsL29vXc3Nr+/v6oqKKfojOUly/Y2NXc3NlrazHAwzySlC93eEttbzJ7fDjIyz5MTSSAgTrGyT7z8/Nub0e6vTvx8fDz8/KVl0LM0ECChChqazySkoJ8fyaRky5TVC+QkzF3eDONjy2doDJ3eDuLi36KjC3v7+6HiTZ9fyvr7vTs7/WWmTF0dTjq6uimqTRzdEKDhUWTlS/o6OaEhTqChCvo6vGCg0KlqDWysqyChDh6eyitsDdvcDK2trC3ujlyc0HHx8KqrTeBgj55eViHiS9paUijpTNcXUV9fVirrjaYmjHHx8O9vbeChDZ2eCp+f012dyxgYiS/wjy4uzp3eDK4uLP5+fjKysbExz1zc07u8fjJycX4+PfL29bJAAAAC3RSTlMPEeQAl+SZ+Pjo54Y2LlAAAADUSURBVHhebY/VbsNAAAQvqQPt3tkOMzMzY5mZmZn592tbVV/SfRxppFkyRDgN/ZuGk4BKrTcz/nfMrFeriFYnABmrAchbC4Cg05JhC4LRiFhvhPxiOxuAZYRQ5j4Ox22xWiJpS6Vv3YwSyt/leiYUS+UKTNX3D15Cn82WB4ZO97A/Cs/Y+ISEJqemgZnZufmFRWBpeUUWV9fWgY3NrW1gZ3dPFtn+ge/IceI7PXOcX1xeMSpHXN8Y7cb7h0f70/OLFKGkvr55nS6X0/v1raQOHvrn9g9cNSIx04XXiQAAAABJRU5ErkJggg==");
  }
  a.xfnRelationship[rel~="me"] {
    padding-right: 21px;
    background-image: url(icons/xfn/xfn-me.png);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABaUExURf///yhhwL7P7L7P6ydgv73O69nj9L7O6yhgwF2Iz/L1+16J0N3n9CdgwN7n9UJ1yKG64/L0+zVrxJSw37zN612J0MnW7tnk9Xib2EJ0x67E5zRqxK3D5sbGxuEGdxUAAAAedFJOU///////////////////////////////////////AOwYHF4AAACDSURBVHjaXI9ZDgQhCEQpUFrtdfbV+19zUOOHA0khL4VJUVYRZvYs4otoJl1oqO1BXB9vANfGmKTOaCh21FxzgJv/kLluDU3k63wG4NKQGCyVdrxO4+Fhh/eOzJWOHavDGr+pu84OcMGZfjqypXSR+r1uY6BFKSuLpeXJe7HkFvsnwADFxQOPD146PgAAAABJRU5ErkJggg==");
  }

  /* rel-tag */
  a[rel~="tag"] {
    padding-right: 32px;
    background: url(icons/icon-rel-tag.png);
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAASCAMAAACQGyXoAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURWqU1leL1Ie46DNqxEV5zCFavCViwkWC097n9aW64XWW0xtbvzNwyS9pxePr9yhhwLfJ6D17zmWO0iFewPH0+mqj4UJ/0Dl1yzd+0Cdgv2mMzi1lwVuCyjdmv36y51OQ2kqI1XSq48bU7jR6zi1syDqC0tPd8Yqq3VaT28nY8S50yx5VuClkwUeE09Hb70uJ1ihoxYGi2idmxE6M2P///1eU20+N14ij2JSz4pWs236e10+Bz8HO6avB5oWi18bGxgMw8jUAAABAdFJOU////////////////////////////////////////////////////////////////////////////////////wDCe7FEAAABSklEQVR42nSSaXPCIBCGsZizxBxgMEFtNKlHbu0mPaz1//+rrsZOP/kAO7v7MsDMC7lMCI1cHLf5B2Y0MC9kQsNuOl2tVsvl8mkAM6ynhjIJCbvdrkOG+F/sujAgtH95iCJR3zdViBjJWxVWTT/UWPV9SdwmMfZwZWR8wD5MGmPkCRAkSRqXuFUVksMaDltfbgSMjfAkJtvD2TeqqiQRHuqzMzi+fwIPbF96MJZS+thH1UeYhar8Aik8RoVHx0Fwwjbei/sktUBJZy3mG6EUeMoG2DIpUWWIY4HL6O1tc7c2F24B7w5j+KoMKS3QjjHE2gI+oxhq24afMstcErWIjqpuCXXktcmj+TdAHZdti6qORJrG9eviQyiKgl/bhPLHKEL48yN4gA5yfmyzLM/TdDZ7RWZpmudZq3N08DIJ6M33wf37D7i7/yvAAPiuNkPwjuKXAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: right;
  }

  /* geo */
  abbr[class~="geo"] {
    padding-right: 32px;
    background: url(icons/icon-geo.png) no-repeat right;
    background: url("data:image/png;base64,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") no-repeat right;
    border: none;
    cursor: default;
  }
}
