* { outline: 0; }
body { background-color:transparent; }

.flattr-button span { display:block; }
.flattr-button   { font:13px 'Lucida Sans Unicode','Lucida Grande',sans-serif; height: 17px; width: 100px; text-align: center; background: url('sbutton-default-100x17.png') no-repeat; }
.flattr-flattred { background: url('sbutton-flattred-100x17.png') bottom no-repeat; }
.flattr-error    { background: url('sbutton-error-100x17.png') bottom no-repeat; }
.flattr-button a { text-decoration: none; }


.flattr-button a .flattr-count { color: #606060; text-shadow: #ffffff 0 0 2px; }
.flattr-button .flattr-count { font-size: 12px; letter-spacing: -1px; line-height: 17px; float: right; width: 57px; text-align: center;}

.flattr-button a .flattr-link { color: #ffffff; }
.flattr-button a:hover .flattr-link { text-shadow: #fff 0 0 3px; }
.flattr-button .flattr-link  { color: #ffffff; line-height: 17px; font-size: 11px; text-shadow: #97bc5f 1px 1px 0;  float: left; width: 43px; text-align: center;}


.flattr-button a .flattr-nlink { color: #ffffff; }
.flattr-button a:hover .flattr-nlink { text-shadow: #fff 0 0 3px; }
.flattr-button .flattr-nlink  {  color: #ffffff; line-height: 17px; font-size: 11px; text-shadow: #97bc5f 1px 1px 0;  float: left; width: 43px; text-align: center; }

.flattr-flattred .flattr-nlink { text-shadow: #f98e29 1px 1px 0; letter-spacing: -0.8px; word-spacing: -1px;}
.flattr-error .flattr-nlink { text-shadow: #f98e29 1px 1px 0; }


.flattr-flattred .flattr-link { text-shadow: #f98e29 1px 1px 0; letter-spacing: -0.8px; word-spacing: -1px;}
