/* buttons */
button, .button {
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  text-shadow:0 -1px 1px rgba(0,0,0,.3);
  line-height:24px;
  height:24px;
  display:inline-block;
  padding:0 13px;
  position:relative;
  border:none;
  background: url(../img/btn-overlay.png) 0 0 repeat-x;
  color:#fff;
  box-shadow:0 1px 2px rgba(0,0,0,.5);
  border-radius: 15px;
  -webkit-text-stroke:1px transparent;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);
  -webkit-border-radius: 15px;
  -moz-box-shadow:0 1px 2px rgba(0,0,0,.5);
  -moz-border-radius: 15px;
}
button:hover, button:focus, .button:hover, .button:focus { text-decoration:none; color:#fff; }
button:active, .button:active {
  text-shadow:0 1px 1px rgba(0,0,0,.3);
  background-image: url(../img/btn-overlay-active.png);
  box-shadow: inset 0 2px 2px rgba(0,0,0,.5);
  -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.5);
  -moz-box-shadow: inset 0 2px 2px rgba(0,0,0,.5);
}
button b, .button b { padding-right:10px; background:url(../img/btn-arrow.png) 100% 3px no-repeat; }
button:active b, .button:active b { background:url(../img/btn-arrow-active.png) 100% 4px no-repeat; }

.blue { background-color:#038cd2; }
.blue:hover, .blue:focus { background-color:#16a0e1; }
.blue:active { background-colod: #29abe2; }

.green { background-color:#8cc63f; }
.green:hover, .green:focus { background-color:#9dd847; }
.green:active { background-color:#bbe265; }

.orange { background-color:#f7951c; }
.orange:hover, .orange:focus { background-color:#fdb725; }
.orange:active { background-color:#f9ab16; }

/* custom buttons */
.btn-archive {
  text-indent:-9999px;
  display:inline-block;
  width:23px;
  /*height:23px;*/
  line-height:23px;
  float:right;
  position:relative;
  /*padding:3px;*/
  background:url(../img/btn-plus.png) no-repeat;
  /*border:3px solid #fff;*/
  overflow:hidden;
  /*outline:none;
  -webkit-border-radius: 15px;
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);
  -moz-border-radius: 15px;
  -moz-box-shadow:0 1px 1px rgba(0,0,0,.3);*/
}
#btn-feed { position:absolute; top:10px; right:0; }
#btn-feed b { padding:0 0 0 13px; background:url(../img/btn-feed.png) 0 1px no-repeat; }
#btn-feed:active b { background:url(../img/btn-feed-active.png) 0 2px no-repeat; }